diff --git a/InvenTree/locale/cs/LC_MESSAGES/django.po b/InvenTree/locale/cs/LC_MESSAGES/django.po index c198f0fcc5..247642260b 100644 --- a/InvenTree/locale/cs/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Czech\n" "Language: cs_CZ\n" @@ -90,75 +90,75 @@ msgstr "Potvrzení emailové adresy" msgid "You must type the same email each time." msgstr "Pokaždé musíte zadat stejný email." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Chyba spojení" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Velikost obrázku je příliš velká" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "Stahování obrázku překročilo maximální velikost" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Vyplněno neplatné množství" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Nevyplněné výrobní číslo" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Nenalezena žádná výrobní čísla" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "Příloha" msgid "Select file to attach" msgstr "Vyberte soubor k přiložení" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Komentář" msgid "File comment" msgstr "Komentář k souboru" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Chyba při přejmenování souboru" msgid "Invalid choice" msgstr "Neplatný výběr" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Název" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/da/LC_MESSAGES/django.po b/InvenTree/locale/da/LC_MESSAGES/django.po index bbd21c80b8..7186fccbac 100644 --- a/InvenTree/locale/da/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Danish\n" "Language: da_DK\n" @@ -90,75 +90,75 @@ msgstr "Bekræftelse af e-mailadresse" msgid "You must type the same email each time." msgstr "Du skal indtaste den samme e-mail hver gang." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Forbindelsesfejl" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Serveren svarede med ugyldig statuskode" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Der opstod en fejl" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "Serveren svarede med ugyldig Content-Length værdi" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Billedstørrelsen er for stor" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "Billeddownload overskred maksimumstørrelsen" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "Fjernserver returnerede tomt svar" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "Angivet URL er ikke en gyldig billedfil" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Ugyldigt antal angivet" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Serienummer streng er tom" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "Duplikeret serienummer" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ugyldigt gruppe-interval: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "Gruppeinterval {g} overstiger det tilladte antal ({q})" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ugyldig gruppesekvens: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Ingen serienumre fundet" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Antal unikke serienumre ({s}) skal matche antal ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "Fjern HTML-tags fra denne værdi" @@ -204,7 +204,7 @@ msgstr "Vedhæftning" msgid "Select file to attach" msgstr "Vælg fil, der skal vedhæftes" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Kommentar" msgid "File comment" msgstr "Fil kommentar" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Fejl ved omdøbning af fil" msgid "Invalid choice" msgstr "Ugyldigt valg" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Navn" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/de/LC_MESSAGES/django.po b/InvenTree/locale/de/LC_MESSAGES/django.po index 5cf2292176..d6664f9171 100644 --- a/InvenTree/locale/de/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: German\n" "Language: de_DE\n" @@ -90,75 +90,75 @@ msgstr "Bestätigung der E-Mail Adresse" msgid "You must type the same email each time." msgstr "E-Mail Adressen müssen übereinstimmen." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Verbindungsfehler" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Server antwortete mit ungültigem Statuscode" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Ausnahme aufgetreten" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Bild ist zu groß" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "Bilddownload überschreitet maximale Größe" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "Remote-Server gab leere Antwort zurück" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "Angegebene URL ist kein gültiges Bild" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Keine gültige Menge" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Keine Seriennummer angegeben" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "Duplizierter Seriennummer" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ungültiger Gruppenbereich: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "Gruppenbereich {g} überschreitet die zulässige Menge ({q})" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ungültige Gruppensequenz: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Keine Seriennummern gefunden" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Anzahl der eindeutigen Seriennummern ({s}) muss mit der Anzahl ({q}) übereinstimmen" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "Entferne HTML-Tags von diesem Wert" @@ -204,7 +204,7 @@ msgstr "Anhang" msgid "Select file to attach" msgstr "Datei zum Anhängen auswählen" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Kommentar" msgid "File comment" msgstr "Datei-Kommentar" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Fehler beim Umbenennen" msgid "Invalid choice" msgstr "Ungültige Auswahl" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Name" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Quell-Lagerartikel" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 +msgid "User-agent used to download from URL" +msgstr "" + +#: common/models.py:880 +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 msgid "Require confirm" msgstr "Bestätigung verpflichtend" -#: common/models.py:880 +#: common/models.py:886 msgid "Require explicit user confirmation for certain action." msgstr "Eine ausdrückliche Benutzerbestätigung für bestimmte Aktionen erfordern." -#: common/models.py:886 +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Bacode-Feature verwenden" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Barcode-Scanner Unterstützung" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "Barcode Webcam-Unterstützung" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "Barcode-Scannen über Webcam im Browser erlauben" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "IPN Regex" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "RegEx Muster für die Zuordnung von Teil-IPN" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Mehrere Artikel mit gleicher IPN erlaubt" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "Mehrere Artikel mit gleicher IPN erlaubt" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "Ändern von IPN erlaubt" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "Ändern der IPN während des Bearbeiten eines Teils erlaubt" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "Teil-Stückliste kopieren" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "Stückliste von Teil kopieren wenn das Teil dupliziert wird " -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "Teil-Parameter kopieren" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "Parameter-Daten für dieses Teil kopieren wenn das Teil dupliziert wird" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "Teil-Testdaten kopieren" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "Test-Daten für dieses Teil kopieren wenn das Teil dupliziert wird" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "Kategorie-Parametervorlage kopieren" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "Kategorie-Parameter Vorlagen kopieren wenn ein Teil angelegt wird" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "Vorlage" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "Teile sind standardmäßig Vorlagen" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Baugruppe" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "Teile können standardmäßig aus anderen Teilen angefertigt werden" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Komponente" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "Teile können standardmäßig in Baugruppen benutzt werden" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "Kaufbar" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "Artikel sind grundsätzlich kaufbar" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Verkäuflich" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "Artikel sind grundsätzlich verkaufbar" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Nachverfolgbar" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "Artikel sind grundsätzlich verfolgbar" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Virtuell" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Teile sind grundsätzlich virtuell" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "Import in Ansichten anzeigen" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "Importassistent in einigen Teil-Ansichten anzeigen" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "Verwandte Teile anzeigen" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "Verwandte Teile eines Teils anzeigen" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "Ausgangsbestand erstellen" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "Ausgangsbestand beim Erstellen von Teilen erstellen" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "Anzeigeformat für Teilenamen" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "Format für den Namen eines Teiles" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "Tage" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "Interne Preise" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "Interne Preise für Teile aktivieren" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "Labeldruck aktivieren" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "Labeldruck über die Website aktivieren" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "Label Bild DPI" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "Berichte aktivieren" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "Berichterstellung aktivieren" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Entwickler-Modus" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "Berichte im Entwickler-Modus generieren (als HTML)" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "Seitengröße" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "Standardseitenformat für PDF-Bericht" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "Testberichte aktivieren" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "Erstellung von Test-Berichten aktivieren" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "Testberichte anhängen" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Beim Drucken eines Testberichts dem zugehörigen Lagerbestand eine Kopie des Testberichts beifügen" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "Seriennummern für Lagerartikel müssen global eindeutig sein" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "Losnummer Vorlage" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "Vorlage für die Generierung von Standard-Losnummern für Lagerbestände" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "Bestands-Ablauf" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "Ablaufen von Bestand ermöglichen" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "Abgelaufenen Bestand verkaufen" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "Verkauf von abgelaufenem Bestand erlaubt" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "Bestands-Stehzeit" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "Anzahl an Tagen, an denen Bestand als abgestanden markiert wird, bevor sie ablaufen" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "Abgelaufenen Bestand verbauen" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "Verbauen von abgelaufenen Bestand erlaubt" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "Bestands-Eigentümerkontrolle" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "Eigentümerkontrolle für Lagerorte und Teile aktivieren" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "Auftrag Standardsendung" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "Erstelle eine Standardsendung für Aufträge" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "Passwort vergessen aktivieren" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "Passwort-vergessen-Funktion auf den Anmeldeseiten aktivieren" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "Anmeldung erlauben" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "Selbstregistrierung für Benutzer auf den Anmeldeseiten aktivieren" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "SSO aktivieren" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "SSO auf den Anmeldeseiten aktivieren" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "Email-Adresse erforderlich" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "Benutzer müssen bei der Registrierung eine E-Mail angeben" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "SSO-Benutzer automatisch ausfüllen" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "Benutzer-Details automatisch aus SSO-Konto ausfüllen" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "E-Mail zweimal" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "Bei der Registrierung den Benutzer zweimal nach der E-Mail-Adresse fragen" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "Passwort zweimal" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "Bei der Registrierung den Benutzer zweimal nach dem Passwort fragen" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "Gruppe bei Registrierung" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "Gruppe der neue Benutzer bei der Registrierung zugewiesen werden" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "MFA erzwingen" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "Benutzer müssen Multifaktor-Authentifizierung verwenden." -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "Plugins beim Start prüfen" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "URL-Integration aktivieren" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "Plugins zum Hinzufügen von URLs aktivieren" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "Navigations-Integration aktivieren" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "Plugins zur Integration in die Navigation aktivieren" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "App-Integration aktivieren" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "Plugins zum Hinzufügen von Apps aktivieren" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "Terminplan-Integration aktivieren" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "Geplante Aufgaben aktivieren" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "Ereignis-Integration aktivieren" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "Plugins ermöglichen auf interne Ereignisse zu reagieren" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "Einstellungs-Schlüssel (muss einzigartig sein, Groß-/ Kleinschreibung wird nicht beachtet)" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "Abonnierte Teile anzeigen" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "Zeige abonnierte Teile auf der Startseite" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "Abonnierte Kategorien anzeigen" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "Zeige abonnierte Teilkategorien auf der Startseite" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Neueste Teile anzeigen" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "Zeige neueste Teile auf der Startseite" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "Aktuelle Teile-Stände" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "Anzahl der neusten Teile auf der Startseite" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "Nicht validierte Stücklisten anzeigen" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "Zeige Stücklisten, die noch nicht validiert sind, auf der Startseite" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "Neueste Bestandänderungen anzeigen" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "Zeige zuletzt geänderte Lagerbestände auf der Startseite" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "aktueller Bestand" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "Anzahl des geänderten Bestands auf der Startseite" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "Niedrigen Bestand anzeigen" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "Zeige geringen Bestand auf der Startseite" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "Lerren Bestand anzeigen" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "Zeige aufgebrauchte Lagerartikel auf der Startseite" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "Benötigten Bestand anzeigen" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "Zeige Bestand für Bauaufträge auf der Startseite" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "Abgelaufenen Bestand anzeigen" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "Zeige abgelaufene Lagerbestände auf der Startseite" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "Alten Bestand anzeigen" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "Zeige überfällige Lagerartikel auf der Startseite" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "Ausstehende Bauaufträge anzeigen" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "Zeige ausstehende Bauaufträge auf der Startseite" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "Zeige überfällige Bauaufträge" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "Zeige überfällige Bauaufträge auf der Startseite" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "Ausstehende POs anzeigen" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "Zeige ausstehende POs auf der Startseite" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "Überfällige POs anzeigen" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "Zeige überfällige POs auf der Startseite" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "Ausstehende SOs anzeigen" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "Zeige ausstehende SOs auf der Startseite" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "Überfällige SOs anzeigen" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "Zeige überfällige SOs auf der Startseite" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "Label inline anzeigen" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "PDF-Labels im Browser anzeigen, anstatt als Datei herunterzuladen" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "Berichte inline anzeigen" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "PDF-Berichte im Browser anzeigen, anstatt als Datei herunterzuladen" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "Teile suchen" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "Teile in der Suchvorschau anzeigen" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "Zuliefererteile durchsuchen" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "Zuliefererteile in der Suchvorschau anzeigen" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "Herstellerteile durchsuchen" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "Herstellerteile in der Suchvorschau anzeigen" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "Inaktive Teile ausblenden" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "Inaktive Teile in der Suchvorschau ausblenden" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "Kategorien durchsuchen" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "Teilekategorien in der Suchvorschau anzeigen" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "Bestand durchsuchen" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "Lagerartikel in Suchvorschau anzeigen" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "Nicht verfügbare Artikel ausblenden" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "Nicht verfügbare Lagerartikel aus der Suchvorschau ausschließen" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "Lagerorte durchsuchen" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "Lagerorte in Suchvorschau anzeigen" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "Firmen durchsuchen" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "Firmen in der Suchvorschau anzeigen" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "Bestellungen durchsuchen" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "Bestellungen in der Suchvorschau anzeigen" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktive Bestellungen ausblenden" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktive Bestellungen in der Suchvorschau ausblenden" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "Aufträge durchsuchen" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "Aufträge in der Suchvorschau anzeigen" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "Inaktive Aufträge ausblenden" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktive Aufträge in der Suchvorschau ausblenden" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "Anzahl Suchergebnisse" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "Anzahl der Ergebnisse, die in der Vorschau pro Sektion angezeigt werden sollen" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "zeige Bestand in Eingabemasken" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "Zeige den verfügbaren Bestand in einigen Eingabemasken" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "Esc-Taste schließt Formulare" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "Benutze die Esc-Taste, um Formulare zu schließen" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "Fixierter Navigationsleiste" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "Position der Navigationsleiste am oberen Bildschirmrand fixieren" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "Datumsformat" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "Bevorzugtes Format für die Anzeige von Daten" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Teilzeitplanung" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "Zeige Zeitplanung für Teile" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "Preisstaffelungs Anzahl" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Preis" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "Stückpreis für die angegebene Anzahl" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "Endpunkt" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "Endpunkt, an dem dieser Webhook empfangen wird" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "Name für diesen Webhook" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "Name für diesen Webhook" msgid "Active" msgstr "Aktiv" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "Ist dieser Webhook aktiv" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "Token" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "Token für Zugang" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "Geheimnis" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "Shared Secret für HMAC" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "Nachrichten-ID" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "Eindeutige Kennung für diese Nachricht" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "Host" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "Host von dem diese Nachricht empfangen wurde" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "Kopfzeile" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "Header dieser Nachricht" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "Body" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "Body dieser Nachricht" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "Endpunkt, über den diese Nachricht empfangen wurde" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "Bearbeitet" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "Wurde die Arbeit an dieser Nachricht abgeschlossen?" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Autor" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Datei hochgeladen" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "Felder zuteilen fehlgeschlagen" msgid "Parts imported" msgstr "Teile importiert" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "Firmenbeschreibung" msgid "Description of the company" msgstr "Firmenbeschreibung" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "Website" msgid "Company website URL" msgstr "Firmenwebsite Adresse/URL" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Adresse" @@ -2955,7 +2966,7 @@ msgstr "Kontakt-Tel." msgid "Contact phone number" msgstr "Kontakt-Telefon" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "Email" @@ -2964,7 +2975,7 @@ msgstr "Email" msgid "Contact email address" msgstr "Kontakt-Email" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "Kontakt" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "Produziert diese Firma Teile?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "Basisteil" msgid "Select part" msgstr "Teil auswählen" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "Parametereinheit" msgid "Linked manufacturer part must reference the same base part" msgstr "Verlinktes Herstellerteil muss dasselbe Basisteil referenzieren" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "Unternehmen löschen" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "Firma löschen" @@ -3270,12 +3281,12 @@ msgstr "Neues Bild hochladen" msgid "Download image from URL" msgstr "Bild von URL herunterladen" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "Kunde" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "verwendet Standard-Währung" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "Telefon" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "Entfernen" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "Bild hochladen" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "Bild herunterladen" @@ -4329,28 +4340,44 @@ msgstr "Gesamtsumme" msgid "Total cost could not be calculated" msgstr "Gesamtkosten konnten nicht berechnet werden" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" -msgstr "Fehler in den übermittelten Daten" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" +msgstr "Es fehlt eine Auswahl für die folgende benötigte Spalte" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "Doppelte Auswahlen gefunden, siehe unten. Reparieren und erneut versuchen." + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "Auswahl übertragen" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" -msgstr "Zeile" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "Datei-Felder" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" -msgstr "Zulieferer-Teil auswählen" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "Spalte entfernen" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "Auswahl duplizieren" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "Zulieferer-Teil auswählen" msgid "Remove row" msgstr "Zeile entfernen" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "Fehler in den übermittelten Daten" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "Zeile" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "Zulieferer-Teil auswählen" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "Zurück zu Bestellungen" @@ -4376,6 +4419,13 @@ msgstr "Datei zur Bestellung hochladen" msgid "Order is already processed. Files cannot be uploaded." msgstr "Bestellung ist bereits verarbeitet. Dateien können nicht hochgeladen werden." +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "Schritt %(step)s von %(count)s" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "verknüpftes Teil hinzufügen" msgid "Add Test Result Template" msgstr "Testergebnis-Vorlage hinzufügen" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "Es fehlt eine Auswahl für die folgende benötigte Spalte" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "Doppelte Auswahlen gefunden, siehe unten. Reparieren und erneut versuchen." - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "Datei-Felder" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "Spalte entfernen" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "Auswahl duplizieren" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "Schritt %(step)s von %(count)s" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "Inaktiv" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "Teildetails anzeigen" @@ -5825,23 +5844,23 @@ msgstr "letzte Seriennummer" msgid "Search for serial number" msgstr "Nach Seriennummer suchen" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "Berechnen" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "Keine passenden Bilder gefunden" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "Teildetails ausblenden" diff --git a/InvenTree/locale/el/LC_MESSAGES/django.po b/InvenTree/locale/el/LC_MESSAGES/django.po index f4b84be2a8..8dcd350594 100644 --- a/InvenTree/locale/el/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Greek\n" "Language: el_GR\n" @@ -90,75 +90,75 @@ msgstr "Επιβεβαίωση διεύθυνσης email" msgid "You must type the same email each time." msgstr "Πρέπει να πληκτρολογήσετε το ίδιο email κάθε φορά." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Σφάλμα σύνδεσης" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Ο διακομιστής απάντησε με μη έγκυρο κωδικό κατάστασης" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Προέκυψε σφάλμα" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "Ο διακομιστής ανταποκρίθηκε με \"Invalid Content-Length value\"" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Η εικόνα είναι πολύ μεγάλη σε μέγεθος" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "Η λήψη εικόνας ξεπέρασε το μέγιστο μέγεθος" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "Ο διακομιστής επέστρεψε σφάλμα %1$d %2$s" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "Το URL δεν είναι έγκυρο αρχείο εικόνας" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Μη έγκυρη ποσότητα" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Κενό σειριακό αριθμό συμβολοσειράς" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Μη έγκυρο εύρος ομάδας: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Μη έγκυρη ακολουθία ομάδας: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Δεν βρέθηκαν σειριακοί αριθμοί" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Ο αριθμός μοναδικών σειριακών αριθμών ({s}) πρέπει να αντιστοιχεί στην ποσότητα ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "Αφαιρέστε τα HTML tags από την τιμή που εισάγατε" @@ -204,7 +204,7 @@ msgstr "Συνημμένο" msgid "Select file to attach" msgstr "Επιλέξτε αρχείο για επισύναψη" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Σχόλιο" msgid "File comment" msgstr "Σχόλιο αρχείου" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Σφάλμα κατά τη μετονομασία" msgid "Invalid choice" msgstr "Μη έγκυρη επιλογή" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Όνομα" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Στοιχείο πηγαίου αποθέματος" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/en/LC_MESSAGES/django.po b/InvenTree/locale/en/LC_MESSAGES/django.po index a923ee19d8..46736c17c4 100644 --- a/InvenTree/locale/en/LC_MESSAGES/django.po +++ b/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: 2022-12-19 02:46+0000\n" +"POT-Creation-Date: 2022-12-22 01:48+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -45,8 +45,8 @@ msgstr "" #: templates/js/translated/company.js:1023 #: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 #: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/stock.js:1407 -#: templates/js/translated/stock.js:2014 +#: templates/js/translated/order.js:4385 templates/js/translated/stock.js:1413 +#: templates/js/translated/stock.js:2020 msgid "Notes" msgstr "" @@ -205,7 +205,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2346 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -230,12 +230,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1790 -#: common/models.py:1791 common/models.py:2014 common/models.py:2015 -#: common/models.py:2276 common/models.py:2277 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 +#: common/models.py:1798 common/models.py:2021 common/models.py:2022 +#: common/models.py:2283 common/models.py:2284 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2683 +#: templates/js/translated/stock.js:2689 msgid "User" msgstr "" @@ -272,7 +272,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2000 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -284,7 +284,7 @@ msgstr "" #: templates/js/translated/company.js:794 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:711 templates/js/translated/part.js:880 -#: templates/js/translated/part.js:2003 templates/js/translated/stock.js:2428 +#: templates/js/translated/part.js:2003 templates/js/translated/stock.js:2434 msgid "Name" msgstr "" @@ -303,14 +303,14 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:28 #: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 -#: templates/js/translated/build.js:2593 templates/js/translated/company.js:445 +#: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 #: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 #: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 #: templates/js/translated/part.js:773 templates/js/translated/part.js:1223 #: templates/js/translated/part.js:1490 templates/js/translated/part.js:2039 -#: templates/js/translated/part.js:2114 templates/js/translated/stock.js:1781 -#: templates/js/translated/stock.js:2460 templates/js/translated/stock.js:2520 +#: templates/js/translated/part.js:2114 templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:2466 templates/js/translated/stock.js:2526 msgid "Description" msgstr "" @@ -323,7 +323,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:580 InvenTree/models.py:581 -#: templates/js/translated/part.js:2048 templates/js/translated/stock.js:2469 +#: templates/js/translated/part.js:2048 templates/js/translated/stock.js:2475 msgid "Path" msgstr "" @@ -422,107 +422,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:637 +#: InvenTree/settings.py:639 msgid "Czech" msgstr "" -#: InvenTree/settings.py:638 +#: InvenTree/settings.py:640 msgid "Danish" msgstr "" -#: InvenTree/settings.py:639 +#: InvenTree/settings.py:641 msgid "German" msgstr "" -#: InvenTree/settings.py:640 +#: InvenTree/settings.py:642 msgid "Greek" msgstr "" -#: InvenTree/settings.py:641 +#: InvenTree/settings.py:643 msgid "English" msgstr "" -#: InvenTree/settings.py:642 +#: InvenTree/settings.py:644 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:645 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:646 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:647 msgid "French" msgstr "" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:648 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:649 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:650 msgid "Italian" msgstr "" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:651 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:652 msgid "Korean" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:653 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:654 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:655 msgid "Polish" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:656 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:657 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:658 msgid "Russian" msgstr "" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:659 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:660 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:661 msgid "Thai" msgstr "" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:662 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:663 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:664 msgid "Chinese" msgstr "" @@ -653,7 +653,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2118 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2124 msgid "Merged stock items" msgstr "" @@ -734,7 +734,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:219 +#: build/api.py:226 msgid "Build must be cancelled before it can be deleted" msgstr "" @@ -812,7 +812,7 @@ msgstr "" #: templates/js/translated/barcode.js:503 templates/js/translated/bom.js:591 #: templates/js/translated/bom.js:728 templates/js/translated/bom.js:849 #: templates/js/translated/build.js:1224 templates/js/translated/build.js:1721 -#: templates/js/translated/build.js:2204 templates/js/translated/build.js:2598 +#: templates/js/translated/build.js:2204 templates/js/translated/build.js:2601 #: templates/js/translated/company.js:302 #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 @@ -822,10 +822,10 @@ msgstr "" #: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 #: templates/js/translated/part.js:1208 templates/js/translated/part.js:1280 #: templates/js/translated/part.js:1467 templates/js/translated/pricing.js:102 -#: templates/js/translated/stock.js:612 templates/js/translated/stock.js:777 -#: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1733 -#: templates/js/translated/stock.js:2546 templates/js/translated/stock.js:2741 -#: templates/js/translated/stock.js:2878 +#: templates/js/translated/stock.js:618 templates/js/translated/stock.js:783 +#: templates/js/translated/stock.js:993 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2552 templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2884 msgid "Part" msgstr "" @@ -841,7 +841,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:202 build/serializers.py:822 +#: build/models.py:202 build/serializers.py:823 #: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 msgid "Source Location" msgstr "" @@ -905,7 +905,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:260 order/models.py:292 -#: templates/js/translated/build.js:2675 +#: templates/js/translated/build.js:2678 msgid "Completion Date" msgstr "" @@ -913,7 +913,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:274 templates/js/translated/build.js:2643 +#: build/models.py:274 templates/js/translated/build.js:2646 msgid "Issued by" msgstr "" @@ -926,7 +926,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1005 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2655 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 msgid "Responsible" msgstr "" @@ -967,63 +967,63 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1172 +#: build/models.py:1177 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1181 +#: build/models.py:1186 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1191 order/models.py:1416 +#: build/models.py:1196 order/models.py:1416 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1197 order/models.py:1419 +#: build/models.py:1202 order/models.py:1419 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1203 +#: build/models.py:1208 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1260 +#: build/models.py:1265 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1329 stock/templates/stock/item_base.html:175 -#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2577 +#: build/models.py:1334 stock/templates/stock/item_base.html:175 +#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2580 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1330 +#: build/models.py:1335 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1346 build/serializers.py:663 order/serializers.py:1032 +#: build/models.py:1351 build/serializers.py:663 order/serializers.py:1032 #: order/serializers.py:1053 stock/serializers.py:392 stock/serializers.py:758 #: stock/serializers.py:884 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 -#: templates/js/translated/build.js:2206 templates/js/translated/build.js:2760 +#: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 #: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 #: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 #: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 -#: templates/js/translated/stock.js:613 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2619 +#: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 +#: templates/js/translated/stock.js:2625 msgid "Stock Item" msgstr "" -#: build/models.py:1347 +#: build/models.py:1352 msgid "Source stock item" msgstr "" -#: build/models.py:1359 build/serializers.py:192 +#: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1822 +#: build/templates/build/detail.html:34 common/models.py:1829 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1054,21 +1054,21 @@ msgstr "" #: templates/js/translated/pricing.js:114 #: templates/js/translated/pricing.js:207 #: templates/js/translated/pricing.js:255 -#: templates/js/translated/pricing.js:349 templates/js/translated/stock.js:484 -#: templates/js/translated/stock.js:638 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:2668 templates/js/translated/stock.js:2753 +#: templates/js/translated/pricing.js:349 templates/js/translated/stock.js:490 +#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:814 +#: templates/js/translated/stock.js:2674 templates/js/translated/stock.js:2759 msgid "Quantity" msgstr "" -#: build/models.py:1360 +#: build/models.py:1365 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1368 +#: build/models.py:1373 msgid "Install into" msgstr "" -#: build/models.py:1369 +#: build/models.py:1374 msgid "Destination stock item" msgstr "" @@ -1114,7 +1114,7 @@ msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 #: stock/serializers.py:303 templates/js/translated/order.js:1545 -#: templates/js/translated/stock.js:297 templates/js/translated/stock.js:485 +#: templates/js/translated/stock.js:303 templates/js/translated/stock.js:491 msgid "Serial Numbers" msgstr "" @@ -1147,9 +1147,9 @@ msgstr "" #: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 #: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 #: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 -#: templates/js/translated/part.js:183 templates/js/translated/stock.js:614 -#: templates/js/translated/stock.js:779 templates/js/translated/stock.js:989 -#: templates/js/translated/stock.js:1889 templates/js/translated/stock.js:2560 +#: templates/js/translated/part.js:183 templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:785 templates/js/translated/stock.js:995 +#: templates/js/translated/stock.js:1895 templates/js/translated/stock.js:2566 msgid "Location" msgstr "" @@ -1161,10 +1161,10 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:670 #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 -#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2627 +#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 #: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1864 -#: templates/js/translated/stock.js:2637 templates/js/translated/stock.js:2769 +#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1870 +#: templates/js/translated/stock.js:2643 templates/js/translated/stock.js:2775 msgid "Status" msgstr "" @@ -1282,34 +1282,42 @@ msgstr "" msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:823 +#: build/serializers.py:824 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:831 +#: build/serializers.py:832 msgid "Exclude Location" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:833 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:837 +#: build/serializers.py:838 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:838 +#: build/serializers.py:839 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:843 +#: build/serializers.py:844 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:844 +#: build/serializers.py:845 msgid "Allow allocation of substitute parts" msgstr "" +#: build/serializers.py:850 +msgid "Optional Items" +msgstr "" + +#: build/serializers.py:851 +msgid "Allocate optional BOM items to build order" +msgstr "" + #: build/tasks.py:100 msgid "Stock required for build order" msgstr "" @@ -1397,7 +1405,7 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2667 templates/js/translated/order.js:2051 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 #: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 #: templates/js/translated/order.js:3892 templates/js/translated/part.js:1093 msgid "Target Date" @@ -1426,7 +1434,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:94 order/models.py:1142 +#: build/templates/build/detail.html:94 order/api.py:1256 order/models.py:1142 #: order/models.py:1236 order/models.py:1367 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1477,8 +1485,8 @@ msgstr "" #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1250 #: templates/js/translated/model_renderers.js:124 -#: templates/js/translated/stock.js:1055 templates/js/translated/stock.js:1878 -#: templates/js/translated/stock.js:2776 +#: templates/js/translated/stock.js:1061 templates/js/translated/stock.js:1884 +#: templates/js/translated/stock.js:2782 #: templates/js/translated/table_filters.js:179 #: templates/js/translated/table_filters.js:270 msgid "Batch" @@ -1487,7 +1495,7 @@ msgstr "" #: build/templates/build/detail.html:126 #: order/templates/order/order_base.html:158 #: order/templates/order/sales_order_base.html:158 -#: templates/js/translated/build.js:2635 +#: templates/js/translated/build.js:2638 msgid "Created" msgstr "" @@ -2070,7 +2078,7 @@ msgstr "" msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1242 +#: common/models.py:1133 common/models.py:1249 msgid "days" msgstr "" @@ -2155,604 +2163,612 @@ msgid "Serial numbers for stock items must be globally unique" msgstr "" #: common/models.py:1219 -msgid "Batch Code Template" +msgid "Autofill Serial Numbers" msgstr "" #: common/models.py:1220 -msgid "Template for generating default batch codes for stock items" -msgstr "" - -#: common/models.py:1225 -msgid "Stock Expiry" +msgid "Autofill serial numbers in forms" msgstr "" #: common/models.py:1226 -msgid "Enable stock expiry functionality" +msgid "Batch Code Template" +msgstr "" + +#: common/models.py:1227 +msgid "Template for generating default batch codes for stock items" msgstr "" #: common/models.py:1232 -msgid "Sell Expired Stock" +msgid "Stock Expiry" msgstr "" #: common/models.py:1233 -msgid "Allow sale of expired stock" +msgid "Enable stock expiry functionality" msgstr "" #: common/models.py:1239 -msgid "Stock Stale Time" +msgid "Sell Expired Stock" msgstr "" #: common/models.py:1240 -msgid "Number of days stock items are considered stale before expiring" +msgid "Allow sale of expired stock" +msgstr "" + +#: common/models.py:1246 +msgid "Stock Stale Time" msgstr "" #: common/models.py:1247 -msgid "Build Expired Stock" -msgstr "" - -#: common/models.py:1248 -msgid "Allow building with expired stock" +msgid "Number of days stock items are considered stale before expiring" msgstr "" #: common/models.py:1254 -msgid "Stock Ownership Control" +msgid "Build Expired Stock" msgstr "" #: common/models.py:1255 -msgid "Enable ownership control over stock locations and items" +msgid "Allow building with expired stock" msgstr "" #: common/models.py:1261 -msgid "Stock Location Default Icon" +msgid "Stock Ownership Control" msgstr "" #: common/models.py:1262 -msgid "Stock location default icon (empty means no icon)" -msgstr "" - -#: common/models.py:1267 -msgid "Build Order Reference Pattern" +msgid "Enable ownership control over stock locations and items" msgstr "" #: common/models.py:1268 -msgid "Required pattern for generating Build Order reference field" +msgid "Stock Location Default Icon" +msgstr "" + +#: common/models.py:1269 +msgid "Stock location default icon (empty means no icon)" msgstr "" #: common/models.py:1274 -msgid "Sales Order Reference Pattern" +msgid "Build Order Reference Pattern" msgstr "" #: common/models.py:1275 -msgid "Required pattern for generating Sales Order reference field" +msgid "Required pattern for generating Build Order reference field" msgstr "" #: common/models.py:1281 -msgid "Sales Order Default Shipment" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1282 -msgid "Enable creation of default shipment with sales orders" +msgid "Required pattern for generating Sales Order reference field" msgstr "" #: common/models.py:1288 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Default Shipment" msgstr "" #: common/models.py:1289 -msgid "Allow editing of sales orders after they have been shipped or completed" +msgid "Enable creation of default shipment with sales orders" msgstr "" #: common/models.py:1295 -msgid "Purchase Order Reference Pattern" +msgid "Edit Completed Sales Orders" msgstr "" #: common/models.py:1296 -msgid "Required pattern for generating Purchase Order reference field" +msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" #: common/models.py:1302 -msgid "Edit Completed Purchase Orders" +msgid "Purchase Order Reference Pattern" msgstr "" #: common/models.py:1303 -msgid "Allow editing of purchase orders after they have been shipped or completed" +msgid "Required pattern for generating Purchase Order reference field" +msgstr "" + +#: common/models.py:1309 +msgid "Edit Completed Purchase Orders" msgstr "" #: common/models.py:1310 -msgid "Enable password forgot" -msgstr "" - -#: common/models.py:1311 -msgid "Enable password forgot function on the login pages" +msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" #: common/models.py:1317 -msgid "Enable registration" +msgid "Enable password forgot" msgstr "" #: common/models.py:1318 -msgid "Enable self-registration for users on the login pages" +msgid "Enable password forgot function on the login pages" msgstr "" #: common/models.py:1324 -msgid "Enable SSO" +msgid "Enable registration" msgstr "" #: common/models.py:1325 -msgid "Enable SSO on the login pages" +msgid "Enable self-registration for users on the login pages" msgstr "" #: common/models.py:1331 -msgid "Email required" +msgid "Enable SSO" msgstr "" #: common/models.py:1332 -msgid "Require user to supply mail on signup" +msgid "Enable SSO on the login pages" msgstr "" #: common/models.py:1338 -msgid "Auto-fill SSO users" +msgid "Email required" msgstr "" #: common/models.py:1339 -msgid "Automatically fill out user-details from SSO account-data" +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1345 -msgid "Mail twice" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1346 -msgid "On signup ask users twice for their mail" +msgid "Automatically fill out user-details from SSO account-data" msgstr "" #: common/models.py:1352 -msgid "Password twice" +msgid "Mail twice" msgstr "" #: common/models.py:1353 -msgid "On signup ask users twice for their password" +msgid "On signup ask users twice for their mail" msgstr "" #: common/models.py:1359 -msgid "Group on signup" +msgid "Password twice" msgstr "" #: common/models.py:1360 -msgid "Group to which new users are assigned on registration" +msgid "On signup ask users twice for their password" msgstr "" #: common/models.py:1366 -msgid "Enforce MFA" +msgid "Group on signup" msgstr "" #: common/models.py:1367 -msgid "Users must use multifactor security." +msgid "Group to which new users are assigned on registration" msgstr "" #: common/models.py:1373 -msgid "Check plugins on startup" +msgid "Enforce MFA" msgstr "" #: common/models.py:1374 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1380 +msgid "Check plugins on startup" msgstr "" #: common/models.py:1381 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1388 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1382 +#: common/models.py:1389 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1389 +#: common/models.py:1396 msgid "Enable URL integration" msgstr "" -#: common/models.py:1390 +#: common/models.py:1397 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1397 +#: common/models.py:1404 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1398 +#: common/models.py:1405 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1405 +#: common/models.py:1412 msgid "Enable app integration" msgstr "" -#: common/models.py:1406 +#: common/models.py:1413 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1413 +#: common/models.py:1420 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1414 +#: common/models.py:1421 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1421 +#: common/models.py:1428 msgid "Enable event integration" msgstr "" -#: common/models.py:1422 +#: common/models.py:1429 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1441 common/models.py:1783 +#: common/models.py:1448 common/models.py:1790 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1463 +#: common/models.py:1470 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1464 +#: common/models.py:1471 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1470 +#: common/models.py:1477 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1471 +#: common/models.py:1478 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1484 msgid "Show latest parts" msgstr "" -#: common/models.py:1478 +#: common/models.py:1485 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1491 msgid "Recent Part Count" msgstr "" -#: common/models.py:1485 +#: common/models.py:1492 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1491 +#: common/models.py:1498 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1492 +#: common/models.py:1499 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1498 +#: common/models.py:1505 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1499 +#: common/models.py:1506 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1512 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1506 +#: common/models.py:1513 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1512 +#: common/models.py:1519 msgid "Show low stock" msgstr "" -#: common/models.py:1513 +#: common/models.py:1520 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1519 +#: common/models.py:1526 msgid "Show depleted stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1527 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1533 msgid "Show needed stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1534 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1540 msgid "Show expired stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1541 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1547 msgid "Show stale stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1548 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1554 msgid "Show pending builds" msgstr "" -#: common/models.py:1548 +#: common/models.py:1555 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1561 msgid "Show overdue builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1562 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1568 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1562 +#: common/models.py:1569 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1575 msgid "Show overdue POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1576 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1582 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1583 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1589 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1590 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1596 msgid "Show News" msgstr "" -#: common/models.py:1590 +#: common/models.py:1597 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1603 msgid "Inline label display" msgstr "" -#: common/models.py:1597 +#: common/models.py:1604 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1603 +#: common/models.py:1610 msgid "Inline report display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1611 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1617 msgid "Search Parts" msgstr "" -#: common/models.py:1611 +#: common/models.py:1618 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1617 +#: common/models.py:1624 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1625 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1631 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1632 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1638 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1639 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1645 msgid "Search Categories" msgstr "" -#: common/models.py:1639 +#: common/models.py:1646 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1652 msgid "Search Stock" msgstr "" -#: common/models.py:1646 +#: common/models.py:1653 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1659 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1653 +#: common/models.py:1660 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1666 msgid "Search Locations" msgstr "" -#: common/models.py:1660 +#: common/models.py:1667 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1673 msgid "Search Companies" msgstr "" -#: common/models.py:1667 +#: common/models.py:1674 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1680 msgid "Search Build Orders" msgstr "" -#: common/models.py:1674 +#: common/models.py:1681 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1687 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1688 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1694 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1695 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1701 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1702 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1708 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1709 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1715 msgid "Search Preview Results" msgstr "" -#: common/models.py:1709 +#: common/models.py:1716 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1722 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1716 +#: common/models.py:1723 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1722 +#: common/models.py:1729 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1730 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1736 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1730 +#: common/models.py:1737 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1736 +#: common/models.py:1743 msgid "Date Format" msgstr "" -#: common/models.py:1737 +#: common/models.py:1744 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1751 part/templates/part/detail.html:41 +#: common/models.py:1758 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1752 +#: common/models.py:1759 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1758 +#: common/models.py:1765 msgid "Table String Length" msgstr "" -#: common/models.py:1759 +#: common/models.py:1766 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1823 +#: common/models.py:1830 msgid "Price break quantity" msgstr "" -#: common/models.py:1830 company/serializers.py:393 order/models.py:975 +#: common/models.py:1837 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1831 +#: common/models.py:1838 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1991 common/models.py:2169 +#: common/models.py:1998 common/models.py:2176 msgid "Endpoint" msgstr "" -#: common/models.py:1992 +#: common/models.py:1999 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2001 +#: common/models.py:2008 msgid "Name for this webhook" msgstr "" -#: common/models.py:2006 part/admin.py:36 part/models.py:984 +#: common/models.py:2013 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2760,97 +2776,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2007 +#: common/models.py:2014 msgid "Is this webhook active" msgstr "" -#: common/models.py:2021 +#: common/models.py:2028 msgid "Token" msgstr "" -#: common/models.py:2022 +#: common/models.py:2029 msgid "Token for access" msgstr "" -#: common/models.py:2029 +#: common/models.py:2036 msgid "Secret" msgstr "" -#: common/models.py:2030 +#: common/models.py:2037 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2136 +#: common/models.py:2143 msgid "Message ID" msgstr "" -#: common/models.py:2137 +#: common/models.py:2144 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2145 +#: common/models.py:2152 msgid "Host" msgstr "" -#: common/models.py:2146 +#: common/models.py:2153 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2153 +#: common/models.py:2160 msgid "Header" msgstr "" -#: common/models.py:2154 +#: common/models.py:2161 msgid "Header of this message" msgstr "" -#: common/models.py:2160 +#: common/models.py:2167 msgid "Body" msgstr "" -#: common/models.py:2161 +#: common/models.py:2168 msgid "Body of this message" msgstr "" -#: common/models.py:2170 +#: common/models.py:2177 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2175 +#: common/models.py:2182 msgid "Worked on" msgstr "" -#: common/models.py:2176 +#: common/models.py:2183 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2335 +#: common/models.py:2342 msgid "Id" msgstr "" -#: common/models.py:2341 templates/js/translated/news.js:35 +#: common/models.py:2348 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2351 templates/js/translated/news.js:51 +#: common/models.py:2358 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2356 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2361 templates/js/translated/news.js:43 +#: common/models.py:2368 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2366 +#: common/models.py:2373 msgid "Read" msgstr "" -#: common/models.py:2367 +#: common/models.py:2374 msgid "Was this news item read?" msgstr "" @@ -2875,13 +2891,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2899,7 +2916,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -3067,7 +3086,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2138 templates/js/translated/company.js:582 #: templates/js/translated/company.js:800 templates/js/translated/part.js:889 -#: templates/js/translated/stock.js:1393 +#: templates/js/translated/stock.js:1399 msgid "Value" msgstr "" @@ -3149,7 +3168,7 @@ msgstr "" #: company/models.py:534 company/templates/company/supplier_part.html:167 #: stock/admin.py:101 stock/models.py:667 #: stock/templates/stock/item_base.html:243 -#: templates/js/translated/company.js:992 templates/js/translated/stock.js:2010 +#: templates/js/translated/company.js:992 templates/js/translated/stock.js:2016 msgid "Packaging" msgstr "" @@ -3182,7 +3201,7 @@ msgstr "" #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1118 templates/js/translated/build.js:1883 -#: templates/js/translated/build.js:2767 templates/js/translated/part.js:623 +#: templates/js/translated/build.js:2770 templates/js/translated/part.js:623 #: templates/js/translated/part.js:626 #: templates/js/translated/table_filters.js:206 msgid "Available" @@ -3266,7 +3285,7 @@ msgstr "" #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 -#: templates/js/translated/stock.js:2601 +#: templates/js/translated/stock.js:2607 #: templates/js/translated/table_filters.js:447 msgid "Customer" msgstr "" @@ -3504,7 +3523,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:650 #: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 -#: templates/js/translated/stock.js:1968 +#: templates/js/translated/stock.js:1974 msgid "Supplier Part" msgstr "" @@ -3596,7 +3615,7 @@ msgstr "" #: company/templates/company/supplier_part.html:204 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 -#: templates/js/translated/stock.js:461 +#: templates/js/translated/stock.js:467 msgid "New Stock Item" msgstr "" @@ -3630,8 +3649,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:45 #: templates/js/translated/part.js:777 templates/js/translated/part.js:1371 -#: templates/js/translated/part.js:1527 templates/js/translated/stock.js:988 -#: templates/js/translated/stock.js:1793 templates/navbar.html:31 +#: templates/js/translated/part.js:1527 templates/js/translated/stock.js:994 +#: templates/js/translated/stock.js:1799 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -3658,7 +3677,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/search.js:225 -#: templates/js/translated/stock.js:2478 users/models.py:40 +#: templates/js/translated/stock.js:2484 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3756,10 +3775,27 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" -#: order/api.py:134 +#: order/api.py:161 msgid "No matching purchase order found" msgstr "" +#: order/api.py:1254 order/models.py:1021 order/models.py:1100 +#: order/templates/order/order_base.html:9 +#: order/templates/order/order_base.html:18 +#: report/templates/report/inventree_po_report.html:76 +#: stock/templates/stock/item_base.html:182 +#: templates/email/overdue_purchase_order.html:15 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 +#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1012 +#: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1954 +#: templates/js/translated/stock.js:2588 +msgid "Purchase Order" +msgstr "" + +#: order/api.py:1258 +msgid "Unknown" +msgstr "" + #: order/models.py:83 msgid "Order description" msgstr "" @@ -3916,19 +3952,6 @@ msgstr "" msgid "Order" msgstr "" -#: order/models.py:1021 order/models.py:1100 -#: order/templates/order/order_base.html:9 -#: order/templates/order/order_base.html:18 -#: report/templates/report/inventree_po_report.html:76 -#: stock/templates/stock/item_base.html:182 -#: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1012 -#: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1948 -#: templates/js/translated/stock.js:2582 -msgid "Purchase Order" -msgstr "" - #: order/models.py:1039 msgid "Supplier part" msgstr "" @@ -3946,7 +3969,7 @@ msgstr "" #: order/models.py:1054 stock/models.py:782 stock/serializers.py:173 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:1999 +#: templates/js/translated/stock.js:2005 msgid "Purchase Price" msgstr "" @@ -4310,18 +4333,63 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 +#: order/templates/order/order_wizard/match_parts.html:52 +#: part/templates/part/import_wizard/ajax_match_fields.html:64 +#: part/templates/part/import_wizard/ajax_match_references.html:42 +#: part/templates/part/import_wizard/match_references.html:49 +#: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 +#: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 +#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 +#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:657 +#: templates/js/translated/stock.js:825 +#: templates/patterns/wizard/match_fields.html:70 +msgid "Remove row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + #: order/templates/order/order_wizard/match_parts.html:28 #: part/templates/part/import_wizard/ajax_match_references.html:21 #: part/templates/part/import_wizard/match_references.html:28 @@ -4332,19 +4400,6 @@ msgstr "" msgid "Select Supplier Part" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:52 -#: part/templates/part/import_wizard/ajax_match_fields.html:64 -#: part/templates/part/import_wizard/ajax_match_references.html:42 -#: part/templates/part/import_wizard/match_references.html:49 -#: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 -#: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:651 -#: templates/js/translated/stock.js:819 -#: templates/patterns/wizard/match_fields.html:70 -msgid "Remove row" -msgstr "" - #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4357,6 +4412,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -4505,7 +4567,7 @@ msgstr "" #: part/admin.py:22 part/models.py:852 part/templates/part/part_base.html:272 #: templates/js/translated/part.js:763 templates/js/translated/part.js:1484 -#: templates/js/translated/stock.js:1759 +#: templates/js/translated/stock.js:1765 msgid "IPN" msgstr "" @@ -4559,7 +4621,7 @@ msgid "Used In" msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 -#: templates/js/translated/build.js:2205 templates/js/translated/build.js:2774 +#: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 #: templates/js/translated/order.js:3951 msgid "Allocated" msgstr "" @@ -5033,7 +5095,7 @@ msgid "Test with this name already exists for this part" msgstr "" #: part/models.py:3050 templates/js/translated/part.js:2109 -#: templates/js/translated/stock.js:1373 +#: templates/js/translated/stock.js:1379 msgid "Test Name" msgstr "" @@ -5625,37 +5687,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5879,7 +5910,7 @@ msgstr "" #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2043 templates/js/translated/pricing.js:537 -#: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2510 +#: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2516 msgid "Date" msgstr "" @@ -5914,7 +5945,7 @@ msgstr "" #: part/templates/part/prices.html:25 stock/admin.py:106 #: stock/templates/stock/item_base.html:440 #: templates/js/translated/company.js:1039 -#: templates/js/translated/stock.js:1934 +#: templates/js/translated/stock.js:1940 msgid "Last Updated" msgstr "" @@ -6381,7 +6412,7 @@ msgstr "" #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 #: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:516 +#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:522 msgid "Serial Number" msgstr "" @@ -6413,8 +6444,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: stock/admin.py:87 templates/js/translated/stock.js:636 -#: templates/js/translated/stock.js:806 templates/js/translated/stock.js:2759 +#: stock/admin.py:87 templates/js/translated/stock.js:642 +#: templates/js/translated/stock.js:812 templates/js/translated/stock.js:2765 msgid "Serial" msgstr "" @@ -6469,13 +6500,13 @@ msgstr "" msgid "Purchase Order ID" msgstr "" -#: stock/admin.py:107 templates/js/translated/stock.js:1904 +#: stock/admin.py:107 templates/js/translated/stock.js:1910 msgid "Stocktake" msgstr "" #: stock/admin.py:108 stock/models.py:749 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:1924 msgid "Expiry Date" msgstr "" @@ -6890,7 +6921,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2906 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2912 msgid "Install Stock Item" msgstr "" @@ -6898,7 +6929,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:327 templates/js/translated/stock.js:1555 +#: stock/templates/stock/item.html:327 templates/js/translated/stock.js:1561 msgid "Add Test Result" msgstr "" @@ -8422,7 +8453,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:524 templates/js/translated/stock.js:1083 +#: templates/js/translated/barcode.js:524 templates/js/translated/stock.js:1089 msgid "Remove stock item" msgstr "" @@ -8831,12 +8862,12 @@ msgstr "" msgid "No required tests for this build" msgstr "" -#: templates/js/translated/build.js:1785 templates/js/translated/build.js:2778 +#: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 #: templates/js/translated/order.js:3646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:1787 templates/js/translated/build.js:2779 +#: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 #: templates/js/translated/order.js:3647 msgid "Delete stock allocation" msgstr "" @@ -8935,33 +8966,33 @@ msgstr "" msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:2430 +#: templates/js/translated/build.js:2433 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2536 +#: templates/js/translated/build.js:2539 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2571 templates/js/translated/part.js:1459 -#: templates/js/translated/part.js:1996 templates/js/translated/stock.js:1719 -#: templates/js/translated/stock.js:2422 +#: templates/js/translated/build.js:2574 templates/js/translated/part.js:1459 +#: templates/js/translated/part.js:1996 templates/js/translated/stock.js:1725 +#: templates/js/translated/stock.js:2428 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2585 +#: templates/js/translated/build.js:2588 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2613 +#: templates/js/translated/build.js:2616 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2649 templates/js/translated/stock.js:2689 +#: templates/js/translated/build.js:2652 templates/js/translated/stock.js:2695 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2755 +#: templates/js/translated/build.js:2758 msgid "No parts allocated for" msgstr "" @@ -9212,7 +9243,7 @@ msgid "Labels sent to printer" msgstr "" #: templates/js/translated/label.js:60 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1107 +#: templates/js/translated/stock.js:1113 msgid "Select Stock Items" msgstr "" @@ -9546,7 +9577,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2178 +#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2184 msgid "Stock Status" msgstr "" @@ -9747,7 +9778,7 @@ msgid "Delete Stock Allocation" msgstr "" #: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 -#: templates/js/translated/stock.js:1635 +#: templates/js/translated/stock.js:1641 msgid "Shipped to customer" msgstr "" @@ -10029,7 +10060,7 @@ msgid "Allocated to sales orders" msgstr "" #: templates/js/translated/part.js:1672 templates/js/translated/part.js:1915 -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2387 msgid "Display as list" msgstr "" @@ -10053,7 +10084,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1935 templates/js/translated/stock.js:2401 +#: templates/js/translated/part.js:1935 templates/js/translated/stock.js:2407 msgid "Display as tree" msgstr "" @@ -10069,12 +10100,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2146 templates/js/translated/stock.js:1332 +#: templates/js/translated/part.js:2146 templates/js/translated/stock.js:1338 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2147 templates/js/translated/stock.js:1333 -#: templates/js/translated/stock.js:1593 +#: templates/js/translated/part.js:2147 templates/js/translated/stock.js:1339 +#: templates/js/translated/stock.js:1599 msgid "Delete test result" msgstr "" @@ -10286,348 +10317,348 @@ msgstr "" msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:250 +#: templates/js/translated/stock.js:256 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:292 +#: templates/js/translated/stock.js:298 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:298 +#: templates/js/translated/stock.js:304 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:363 +#: templates/js/translated/stock.js:369 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:383 +#: templates/js/translated/stock.js:389 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:399 +#: templates/js/translated/stock.js:405 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:410 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:425 +#: templates/js/translated/stock.js:431 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:475 +#: templates/js/translated/stock.js:481 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:488 +#: templates/js/translated/stock.js:494 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:513 +#: templates/js/translated/stock.js:519 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:517 templates/js/translated/stock.js:518 +#: templates/js/translated/stock.js:523 templates/js/translated/stock.js:524 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:534 +#: templates/js/translated/stock.js:540 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:554 +#: templates/js/translated/stock.js:560 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:563 +#: templates/js/translated/stock.js:569 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:686 +#: templates/js/translated/stock.js:692 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:687 +#: templates/js/translated/stock.js:693 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:764 +#: templates/js/translated/stock.js:770 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:765 +#: templates/js/translated/stock.js:771 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:767 +#: templates/js/translated/stock.js:773 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:768 +#: templates/js/translated/stock.js:774 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:857 +#: templates/js/translated/stock.js:863 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:858 +#: templates/js/translated/stock.js:864 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:953 +#: templates/js/translated/stock.js:959 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:954 +#: templates/js/translated/stock.js:960 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:960 +#: templates/js/translated/stock.js:966 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:961 +#: templates/js/translated/stock.js:967 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:965 +#: templates/js/translated/stock.js:971 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:966 +#: templates/js/translated/stock.js:972 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:970 +#: templates/js/translated/stock.js:976 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:971 users/models.py:220 +#: templates/js/translated/stock.js:977 users/models.py:220 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:975 +#: templates/js/translated/stock.js:981 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1068 +#: templates/js/translated/stock.js:1074 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1068 +#: templates/js/translated/stock.js:1074 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1108 +#: templates/js/translated/stock.js:1114 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1135 +#: templates/js/translated/stock.js:1141 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1271 +#: templates/js/translated/stock.js:1277 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1273 +#: templates/js/translated/stock.js:1279 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1278 +#: templates/js/translated/stock.js:1284 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1325 +#: templates/js/translated/stock.js:1331 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1328 +#: templates/js/translated/stock.js:1334 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1354 +#: templates/js/translated/stock.js:1360 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1411 +#: templates/js/translated/stock.js:1417 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1576 +#: templates/js/translated/stock.js:1582 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1598 +#: templates/js/translated/stock.js:1604 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1627 +#: templates/js/translated/stock.js:1633 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1631 +#: templates/js/translated/stock.js:1637 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1639 +#: templates/js/translated/stock.js:1645 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1645 +#: templates/js/translated/stock.js:1651 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1814 +#: templates/js/translated/stock.js:1820 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1819 +#: templates/js/translated/stock.js:1825 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1822 +#: templates/js/translated/stock.js:1828 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1825 +#: templates/js/translated/stock.js:1831 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1827 +#: templates/js/translated/stock.js:1833 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1829 +#: templates/js/translated/stock.js:1835 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1832 +#: templates/js/translated/stock.js:1838 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1836 +#: templates/js/translated/stock.js:1842 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1838 +#: templates/js/translated/stock.js:1844 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1845 +#: templates/js/translated/stock.js:1851 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1847 +#: templates/js/translated/stock.js:1853 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1849 +#: templates/js/translated/stock.js:1855 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1859 #: templates/js/translated/table_filters.js:216 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1983 +#: templates/js/translated/stock.js:1989 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2026 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2193 +#: templates/js/translated/stock.js:2199 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2207 +#: templates/js/translated/stock.js:2213 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2214 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2440 +#: templates/js/translated/stock.js:2446 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2535 +#: templates/js/translated/stock.js:2541 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2551 +#: templates/js/translated/stock.js:2557 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2579 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2592 +#: templates/js/translated/stock.js:2598 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2611 +#: templates/js/translated/stock.js:2617 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2629 +#: templates/js/translated/stock.js:2635 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2652 +#: templates/js/translated/stock.js:2658 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2660 +#: templates/js/translated/stock.js:2666 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2736 +#: templates/js/translated/stock.js:2742 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2787 templates/js/translated/stock.js:2823 +#: templates/js/translated/stock.js:2793 templates/js/translated/stock.js:2829 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2839 +#: templates/js/translated/stock.js:2845 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2860 +#: templates/js/translated/stock.js:2866 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2861 +#: templates/js/translated/stock.js:2867 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2863 +#: templates/js/translated/stock.js:2869 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2864 +#: templates/js/translated/stock.js:2870 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2865 +#: templates/js/translated/stock.js:2871 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2866 +#: templates/js/translated/stock.js:2872 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2879 +#: templates/js/translated/stock.js:2885 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/es/LC_MESSAGES/django.po b/InvenTree/locale/es/LC_MESSAGES/django.po index 2c618ec4e7..23f6ac16b4 100644 --- a/InvenTree/locale/es/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Spanish, Mexico\n" "Language: es_MX\n" @@ -90,75 +90,75 @@ msgstr "Confirmación de dirección de email" msgid "You must type the same email each time." msgstr "Debe escribir el mismo correo electrónico cada vez." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Error de conexión" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "El servidor respondió con código de estado no válido" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Se ha producido una excepción" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "El servidor respondió con un valor de longitud de contenido inválido" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "El tamaño de la imagen es demasiado grande" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "La descarga de imagen excedió el tamaño máximo" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "El servidor remoto devolvió una respuesta vacía" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "La URL proporcionada no es un archivo de imagen válido" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Cantidad proporcionada no válida" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "No se ha proporcionado un número de serie" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "Serie duplicada" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Rango de grupo no válido: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "El rango del grupo {g} supera la cantidad permitida ({q})" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Secuencia de grupo no válida: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Numeros de serie no encontrados" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Número único de número de serie ({s}) debe coincidir con la cantidad ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "Eliminar etiquetas HTML de este valor" @@ -204,7 +204,7 @@ msgstr "Archivo adjunto" msgid "Select file to attach" msgstr "Seleccionar archivo para adjuntar" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Comentario" msgid "File comment" msgstr "Comentario del archivo" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Error al cambiar el nombre del archivo" msgid "Invalid choice" msgstr "Selección no válida" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Nombre" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Producto original de stock" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "Profundidad del árbol" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "Copia de seguridad automática" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "Activar copia de seguridad automática de los archivos de base de datos y medios" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "Eliminar tareas antiguas" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "Los resultados de las tareas en segundo plano se eliminarán después del número especificado de días" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "Borrar registros de errores" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "Eliminar Noficiaciones" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "Las notificaciones de usuario se eliminarán después del número especificado de días" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Soporte de código de barras" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Habilitar soporte para escáner de código de barras" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "Regex IPN" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "Patrón de expresión regular para IPN de la parte coincidente" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Permitir IPN duplicado" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "Permitir que varias partes compartan el mismo IPN" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "Permitir editar IPN" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "Permite cambiar el valor de IPN mientras se edita una pieza" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "Copiar parte de datos BOM" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "Copiar datos BOM por defecto al duplicar una parte" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "Copiar Parámetros de Pieza" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "Copiar datos de parámetro por defecto al duplicar una parte" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "Copiar parte de datos de prueba" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "Copiar datos de parámetro por defecto al duplicar una parte" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "Copiar plantillas de parámetros de categoría" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "Copiar plantillas de parámetros de categoría al crear una parte" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "Plantilla" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "Las piezas son plantillas por defecto" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Montaje" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "Las piezas pueden ser ensambladas desde otros componentes por defecto" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Componente" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "Las piezas pueden ser usadas como subcomponentes por defecto" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "Comprable" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "Las piezas son comprables por defecto" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Vendible" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "Las piezas se pueden vender por defecto" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Rastreable" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "Las piezas son rastreables por defecto" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Virtual" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Las piezas son virtuales por defecto" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "Mostrar importación en vistas" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "Mostrar el asistente de importación en algunas vistas de partes" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "Mostrar piezas relacionadas" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "Mostrar partes relacionadas para una pieza" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "Crear stock inicial" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "Crear stock inicial en la creación de partes" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "Formato de visualización de Nombre de Parte" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "Formato para mostrar el nombre de la pieza" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "Lugares decimales en el precio" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "El precio histórico de compra anula los descuentos de precios del proveedor" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "Usar precios variantes" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "días" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "Precios internos" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "Habilitar precios internos para piezas" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "Habilitar informes" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "Habilitar generación de informes" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Modo de depuración" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "Generar informes en modo de depuración (salida HTML)" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "Tamaño de página" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "Tamaño de página predeterminado para informes PDF" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "Habilitar generación de informes de prueba" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "Expiración de stock" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "Habilitar la funcionalidad de expiración de stock" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "Vender existencias caducadas" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "Permitir venta de existencias caducadas" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "Tiempo histórico de Stock" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "Número de días de artículos de stock se consideran obsoletos antes de caducar" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "Crear Stock Caducado" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "Permitir crear con stock caducado" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "Control de Stock" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "Habilitar control de propiedad sobre ubicaciones de stock y artículos" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "Habilitar función de contraseña olvidada" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "Habilitar registro" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "Habilitar SSO" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "Habilitar SSO en las páginas de inicio de sesión" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "Email requerido" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "Requiere usuario para suministrar correo al registrarse" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "Auto-rellenar usuarios SSO" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "Correo dos veces" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "Al registrarse pregunte dos veces a los usuarios por su correo" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "Contraseña dos veces" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "Grupo al registrarse" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "Grupo al que se asignan nuevos usuarios al registrarse" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "Forzar MFA" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "Los usuarios deben utilizar seguridad multifactor." -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "Habilitar integración de URL" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "Habilitar plugins para añadir rutas de URL" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "Habilitar integración de navegación" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "Habilitar plugins para integrar en la navegación" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "Habilitar integración de la aplicación" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "Habilitar plugins para añadir aplicaciones" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "Habilitar integración de programación" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "Habilitar plugins para ejecutar tareas programadas" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "Habilitar integración de eventos" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "Habilitar plugins para responder a eventos internos" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "Tecla de ajustes (debe ser única - mayúsculas y minúsculas" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "Mostrar partes suscritas" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "Mostrar las partes suscritas en la página principal" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "Mostrar categorías suscritas" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "Mostrar categorías de partes suscritas en la página de inicio" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Mostrar últimas partes" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "Mostrar las últimas partes en la página de inicio" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "Conteo de Partes Recientes" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "Número de partes recientes a mostrar en la página de índice" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "Mostrar BOMs no validadas" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "Mostrar BOMs que esperan validación en la página de inicio" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "Mostrar cambios recientes de stock" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "Mostrar artículos de stock recientemente modificados en la página de inicio" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "Conteo Reciente de Stock" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "Número de elementos de stock recientes a mostrar en la página de índice" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "Mostrar stock bajo" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "Mostrar artículos de stock bajo en la página de inicio" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "Mostrar stock agotado" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "Mostrar artículos agotados en la página de inicio" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "Mostrar stock necesario" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "Mostrar elementos de stock necesarios para trabajos en la página de inicio" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "Mostrar stock caducado" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "Mostrar artículos de stock caducados en la página de inicio" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "Mostrar stock obsoleto" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "Mostrar elementos de stock obsoletos en la página de inicio" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "Mostrar trabajos pendientes" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "Mostrar trabajos pendientes en la página de inicio" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "Mostrar trabajos vencidos" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "Mostrar trabajos pendientes en la página de inicio" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "Mostrar Órdenes de Compra Pendientes" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "Mostrar las OC destacadas en la página de inicio" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "Mostrar OC atrasadas" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "Mostrar las OC vencidas en la página de inicio" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "Mostrar OV pendiemtes" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "Mostrar OV pendientes en la página de inicio" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "Mostrar OV atrasadas" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "Mostrar OV atrasadas en la página de inicio" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "Mostrar etiqueta interior" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Mostrar etiquetas PDF en el navegador, en lugar de descargar como un archivo" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "Mostrar informe en línea" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Mostrar informes PDF en el navegador, en lugar de descargar como un archivo" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "Buscar partes" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "Ocultar Partes Inactivas" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "Buscar inventario" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "Buscar órdenes de compra" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "Buscar órdenes de venta" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "Resultados de la vista previa" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "Mostrar cantidad en formularios" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "Mostrar la cantidad de piezas disponibles en algunos formularios" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "Formularios de cierre de teclas de escape" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "Usa la clave de escape para cerrar formularios modales" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "Barra de navegación fija" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "La posición de la barra de navegación se fija en la parte superior de la pantalla" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "Formato de Fecha" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "Formato preferido para mostrar fechas" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "Cantidad de salto de precio" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Precio" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "Precio unitario a la cantidad especificada" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "Punto final en el que se recibe este webhook" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "Nombre para este webhook" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "Nombre para este webhook" msgid "Active" msgstr "Activo" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "Está activo este webhook" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "Token para el acceso" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "Clave" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "Secreto compartido para HMAC" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "ID de mensaje" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "Identificador único para este mensaje" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "Servidor desde el cual se recibió este mensaje" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "Encabezado" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "Encabezado del mensaje" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "Cuerpo" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "Cuerpo de este mensaje" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "Endpoint en el que se recibió este mensaje" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "Trabajado en" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "¿El trabajo en este mensaje ha terminado?" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "Titulo" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "Publicado" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Autor" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "Resumen" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Subir Archivo" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "Falló la coincidencia de campos" msgid "Parts imported" msgstr "Partes importadas" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "Descripción de la compañía" msgid "Description of the company" msgstr "Descripción de la empresa" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "Página web" msgid "Company website URL" msgstr "URL del sitio web de la empresa" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Dirección" @@ -2955,7 +2966,7 @@ msgstr "Teléfono" msgid "Contact phone number" msgstr "Teléfono de contacto" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "Correo electrónico de contacto" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "Contacto" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "¿Esta empresa fabrica piezas?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "Parte base" msgid "Select part" msgstr "Seleccionar pieza" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "Unidades de parámetro" msgid "Linked manufacturer part must reference the same base part" msgstr "La parte vinculada del fabricante debe hacer referencia a la misma pieza base" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "Eliminar empresa" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "Eliminar Empresa" @@ -3270,12 +3281,12 @@ msgstr "Cargar nueva imagen" msgid "Download image from URL" msgstr "Descargar desde URL" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "Borrar imagen" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "Borrar imagen" msgid "Customer" msgstr "Cliente" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "Usa la moneda predeterminada" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "Teléfono" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "Quitar imagen" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "Eliminar" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "Cargar Imagen" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "Descargar imagen" @@ -4329,28 +4340,44 @@ msgstr "Costo total" msgid "Total cost could not be calculated" msgstr "No se ha podido calcular el costo total" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" -msgstr "Existen errores en los datos enviados" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" +msgstr "Faltan selecciones para las siguientes columnas requeridas" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "Se han encontrado selecciones duplicadas, vea a continuación. Arreglarlas y vuelva a intentar enviarlas." + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "Enviar selecciones" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" -msgstr "Fila" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "Campos de archivo" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" -msgstr "Seleccionar Parte de Proveedor" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "Eliminar columna" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "Duplicar selección" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "Seleccionar Parte de Proveedor" msgid "Remove row" msgstr "Eliminar fila" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "Existen errores en los datos enviados" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "Fila" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "Seleccionar Parte de Proveedor" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "Volver a Pedidos" @@ -4376,6 +4419,13 @@ msgstr "Subir archivo para orden de compra" msgid "Order is already processed. Files cannot be uploaded." msgstr "El pedido ya ha sido procesado. Los archivos no se pueden cargar." +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "Paso %(step)s de %(count)s" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "Añadir artículos relacionados" msgid "Add Test Result Template" msgstr "Añadir plantilla de resultados de prueba" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "Faltan selecciones para las siguientes columnas requeridas" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "Se han encontrado selecciones duplicadas, vea a continuación. Arreglarlas y vuelva a intentar enviarlas." - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "Campos de archivo" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "Eliminar columna" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "Duplicar selección" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "Paso %(step)s de %(count)s" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "Inactivo" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "Mostrar Detalles de Parte" @@ -5825,23 +5844,23 @@ msgstr "Último Número Serial" msgid "Search for serial number" msgstr "Buscar número de serie" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "Calcular" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "No se encontraron imágenes coincidentes" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "Ocultar Detalles de la Parte" diff --git a/InvenTree/locale/es_MX/LC_MESSAGES/django.po b/InvenTree/locale/es_MX/LC_MESSAGES/django.po index a923ee19d8..46736c17c4 100644 --- a/InvenTree/locale/es_MX/LC_MESSAGES/django.po +++ b/InvenTree/locale/es_MX/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-19 02:46+0000\n" +"POT-Creation-Date: 2022-12-22 01:48+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -45,8 +45,8 @@ msgstr "" #: templates/js/translated/company.js:1023 #: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 #: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/stock.js:1407 -#: templates/js/translated/stock.js:2014 +#: templates/js/translated/order.js:4385 templates/js/translated/stock.js:1413 +#: templates/js/translated/stock.js:2020 msgid "Notes" msgstr "" @@ -205,7 +205,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2346 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -230,12 +230,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1790 -#: common/models.py:1791 common/models.py:2014 common/models.py:2015 -#: common/models.py:2276 common/models.py:2277 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 +#: common/models.py:1798 common/models.py:2021 common/models.py:2022 +#: common/models.py:2283 common/models.py:2284 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2683 +#: templates/js/translated/stock.js:2689 msgid "User" msgstr "" @@ -272,7 +272,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2000 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -284,7 +284,7 @@ msgstr "" #: templates/js/translated/company.js:794 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:711 templates/js/translated/part.js:880 -#: templates/js/translated/part.js:2003 templates/js/translated/stock.js:2428 +#: templates/js/translated/part.js:2003 templates/js/translated/stock.js:2434 msgid "Name" msgstr "" @@ -303,14 +303,14 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:28 #: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 -#: templates/js/translated/build.js:2593 templates/js/translated/company.js:445 +#: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 #: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 #: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 #: templates/js/translated/part.js:773 templates/js/translated/part.js:1223 #: templates/js/translated/part.js:1490 templates/js/translated/part.js:2039 -#: templates/js/translated/part.js:2114 templates/js/translated/stock.js:1781 -#: templates/js/translated/stock.js:2460 templates/js/translated/stock.js:2520 +#: templates/js/translated/part.js:2114 templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:2466 templates/js/translated/stock.js:2526 msgid "Description" msgstr "" @@ -323,7 +323,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:580 InvenTree/models.py:581 -#: templates/js/translated/part.js:2048 templates/js/translated/stock.js:2469 +#: templates/js/translated/part.js:2048 templates/js/translated/stock.js:2475 msgid "Path" msgstr "" @@ -422,107 +422,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:637 +#: InvenTree/settings.py:639 msgid "Czech" msgstr "" -#: InvenTree/settings.py:638 +#: InvenTree/settings.py:640 msgid "Danish" msgstr "" -#: InvenTree/settings.py:639 +#: InvenTree/settings.py:641 msgid "German" msgstr "" -#: InvenTree/settings.py:640 +#: InvenTree/settings.py:642 msgid "Greek" msgstr "" -#: InvenTree/settings.py:641 +#: InvenTree/settings.py:643 msgid "English" msgstr "" -#: InvenTree/settings.py:642 +#: InvenTree/settings.py:644 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:645 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:646 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:647 msgid "French" msgstr "" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:648 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:649 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:650 msgid "Italian" msgstr "" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:651 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:652 msgid "Korean" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:653 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:654 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:655 msgid "Polish" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:656 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:657 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:658 msgid "Russian" msgstr "" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:659 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:660 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:661 msgid "Thai" msgstr "" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:662 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:663 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:664 msgid "Chinese" msgstr "" @@ -653,7 +653,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2118 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2124 msgid "Merged stock items" msgstr "" @@ -734,7 +734,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:219 +#: build/api.py:226 msgid "Build must be cancelled before it can be deleted" msgstr "" @@ -812,7 +812,7 @@ msgstr "" #: templates/js/translated/barcode.js:503 templates/js/translated/bom.js:591 #: templates/js/translated/bom.js:728 templates/js/translated/bom.js:849 #: templates/js/translated/build.js:1224 templates/js/translated/build.js:1721 -#: templates/js/translated/build.js:2204 templates/js/translated/build.js:2598 +#: templates/js/translated/build.js:2204 templates/js/translated/build.js:2601 #: templates/js/translated/company.js:302 #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 @@ -822,10 +822,10 @@ msgstr "" #: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 #: templates/js/translated/part.js:1208 templates/js/translated/part.js:1280 #: templates/js/translated/part.js:1467 templates/js/translated/pricing.js:102 -#: templates/js/translated/stock.js:612 templates/js/translated/stock.js:777 -#: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1733 -#: templates/js/translated/stock.js:2546 templates/js/translated/stock.js:2741 -#: templates/js/translated/stock.js:2878 +#: templates/js/translated/stock.js:618 templates/js/translated/stock.js:783 +#: templates/js/translated/stock.js:993 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2552 templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2884 msgid "Part" msgstr "" @@ -841,7 +841,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:202 build/serializers.py:822 +#: build/models.py:202 build/serializers.py:823 #: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 msgid "Source Location" msgstr "" @@ -905,7 +905,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:260 order/models.py:292 -#: templates/js/translated/build.js:2675 +#: templates/js/translated/build.js:2678 msgid "Completion Date" msgstr "" @@ -913,7 +913,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:274 templates/js/translated/build.js:2643 +#: build/models.py:274 templates/js/translated/build.js:2646 msgid "Issued by" msgstr "" @@ -926,7 +926,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1005 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2655 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 msgid "Responsible" msgstr "" @@ -967,63 +967,63 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1172 +#: build/models.py:1177 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1181 +#: build/models.py:1186 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1191 order/models.py:1416 +#: build/models.py:1196 order/models.py:1416 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1197 order/models.py:1419 +#: build/models.py:1202 order/models.py:1419 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1203 +#: build/models.py:1208 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1260 +#: build/models.py:1265 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1329 stock/templates/stock/item_base.html:175 -#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2577 +#: build/models.py:1334 stock/templates/stock/item_base.html:175 +#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2580 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1330 +#: build/models.py:1335 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1346 build/serializers.py:663 order/serializers.py:1032 +#: build/models.py:1351 build/serializers.py:663 order/serializers.py:1032 #: order/serializers.py:1053 stock/serializers.py:392 stock/serializers.py:758 #: stock/serializers.py:884 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 -#: templates/js/translated/build.js:2206 templates/js/translated/build.js:2760 +#: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 #: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 #: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 #: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 -#: templates/js/translated/stock.js:613 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2619 +#: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 +#: templates/js/translated/stock.js:2625 msgid "Stock Item" msgstr "" -#: build/models.py:1347 +#: build/models.py:1352 msgid "Source stock item" msgstr "" -#: build/models.py:1359 build/serializers.py:192 +#: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1822 +#: build/templates/build/detail.html:34 common/models.py:1829 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1054,21 +1054,21 @@ msgstr "" #: templates/js/translated/pricing.js:114 #: templates/js/translated/pricing.js:207 #: templates/js/translated/pricing.js:255 -#: templates/js/translated/pricing.js:349 templates/js/translated/stock.js:484 -#: templates/js/translated/stock.js:638 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:2668 templates/js/translated/stock.js:2753 +#: templates/js/translated/pricing.js:349 templates/js/translated/stock.js:490 +#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:814 +#: templates/js/translated/stock.js:2674 templates/js/translated/stock.js:2759 msgid "Quantity" msgstr "" -#: build/models.py:1360 +#: build/models.py:1365 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1368 +#: build/models.py:1373 msgid "Install into" msgstr "" -#: build/models.py:1369 +#: build/models.py:1374 msgid "Destination stock item" msgstr "" @@ -1114,7 +1114,7 @@ msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 #: stock/serializers.py:303 templates/js/translated/order.js:1545 -#: templates/js/translated/stock.js:297 templates/js/translated/stock.js:485 +#: templates/js/translated/stock.js:303 templates/js/translated/stock.js:491 msgid "Serial Numbers" msgstr "" @@ -1147,9 +1147,9 @@ msgstr "" #: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 #: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 #: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 -#: templates/js/translated/part.js:183 templates/js/translated/stock.js:614 -#: templates/js/translated/stock.js:779 templates/js/translated/stock.js:989 -#: templates/js/translated/stock.js:1889 templates/js/translated/stock.js:2560 +#: templates/js/translated/part.js:183 templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:785 templates/js/translated/stock.js:995 +#: templates/js/translated/stock.js:1895 templates/js/translated/stock.js:2566 msgid "Location" msgstr "" @@ -1161,10 +1161,10 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:670 #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 -#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2627 +#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 #: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1864 -#: templates/js/translated/stock.js:2637 templates/js/translated/stock.js:2769 +#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1870 +#: templates/js/translated/stock.js:2643 templates/js/translated/stock.js:2775 msgid "Status" msgstr "" @@ -1282,34 +1282,42 @@ msgstr "" msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:823 +#: build/serializers.py:824 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:831 +#: build/serializers.py:832 msgid "Exclude Location" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:833 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:837 +#: build/serializers.py:838 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:838 +#: build/serializers.py:839 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:843 +#: build/serializers.py:844 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:844 +#: build/serializers.py:845 msgid "Allow allocation of substitute parts" msgstr "" +#: build/serializers.py:850 +msgid "Optional Items" +msgstr "" + +#: build/serializers.py:851 +msgid "Allocate optional BOM items to build order" +msgstr "" + #: build/tasks.py:100 msgid "Stock required for build order" msgstr "" @@ -1397,7 +1405,7 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2667 templates/js/translated/order.js:2051 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 #: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 #: templates/js/translated/order.js:3892 templates/js/translated/part.js:1093 msgid "Target Date" @@ -1426,7 +1434,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:94 order/models.py:1142 +#: build/templates/build/detail.html:94 order/api.py:1256 order/models.py:1142 #: order/models.py:1236 order/models.py:1367 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1477,8 +1485,8 @@ msgstr "" #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1250 #: templates/js/translated/model_renderers.js:124 -#: templates/js/translated/stock.js:1055 templates/js/translated/stock.js:1878 -#: templates/js/translated/stock.js:2776 +#: templates/js/translated/stock.js:1061 templates/js/translated/stock.js:1884 +#: templates/js/translated/stock.js:2782 #: templates/js/translated/table_filters.js:179 #: templates/js/translated/table_filters.js:270 msgid "Batch" @@ -1487,7 +1495,7 @@ msgstr "" #: build/templates/build/detail.html:126 #: order/templates/order/order_base.html:158 #: order/templates/order/sales_order_base.html:158 -#: templates/js/translated/build.js:2635 +#: templates/js/translated/build.js:2638 msgid "Created" msgstr "" @@ -2070,7 +2078,7 @@ msgstr "" msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1242 +#: common/models.py:1133 common/models.py:1249 msgid "days" msgstr "" @@ -2155,604 +2163,612 @@ msgid "Serial numbers for stock items must be globally unique" msgstr "" #: common/models.py:1219 -msgid "Batch Code Template" +msgid "Autofill Serial Numbers" msgstr "" #: common/models.py:1220 -msgid "Template for generating default batch codes for stock items" -msgstr "" - -#: common/models.py:1225 -msgid "Stock Expiry" +msgid "Autofill serial numbers in forms" msgstr "" #: common/models.py:1226 -msgid "Enable stock expiry functionality" +msgid "Batch Code Template" +msgstr "" + +#: common/models.py:1227 +msgid "Template for generating default batch codes for stock items" msgstr "" #: common/models.py:1232 -msgid "Sell Expired Stock" +msgid "Stock Expiry" msgstr "" #: common/models.py:1233 -msgid "Allow sale of expired stock" +msgid "Enable stock expiry functionality" msgstr "" #: common/models.py:1239 -msgid "Stock Stale Time" +msgid "Sell Expired Stock" msgstr "" #: common/models.py:1240 -msgid "Number of days stock items are considered stale before expiring" +msgid "Allow sale of expired stock" +msgstr "" + +#: common/models.py:1246 +msgid "Stock Stale Time" msgstr "" #: common/models.py:1247 -msgid "Build Expired Stock" -msgstr "" - -#: common/models.py:1248 -msgid "Allow building with expired stock" +msgid "Number of days stock items are considered stale before expiring" msgstr "" #: common/models.py:1254 -msgid "Stock Ownership Control" +msgid "Build Expired Stock" msgstr "" #: common/models.py:1255 -msgid "Enable ownership control over stock locations and items" +msgid "Allow building with expired stock" msgstr "" #: common/models.py:1261 -msgid "Stock Location Default Icon" +msgid "Stock Ownership Control" msgstr "" #: common/models.py:1262 -msgid "Stock location default icon (empty means no icon)" -msgstr "" - -#: common/models.py:1267 -msgid "Build Order Reference Pattern" +msgid "Enable ownership control over stock locations and items" msgstr "" #: common/models.py:1268 -msgid "Required pattern for generating Build Order reference field" +msgid "Stock Location Default Icon" +msgstr "" + +#: common/models.py:1269 +msgid "Stock location default icon (empty means no icon)" msgstr "" #: common/models.py:1274 -msgid "Sales Order Reference Pattern" +msgid "Build Order Reference Pattern" msgstr "" #: common/models.py:1275 -msgid "Required pattern for generating Sales Order reference field" +msgid "Required pattern for generating Build Order reference field" msgstr "" #: common/models.py:1281 -msgid "Sales Order Default Shipment" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1282 -msgid "Enable creation of default shipment with sales orders" +msgid "Required pattern for generating Sales Order reference field" msgstr "" #: common/models.py:1288 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Default Shipment" msgstr "" #: common/models.py:1289 -msgid "Allow editing of sales orders after they have been shipped or completed" +msgid "Enable creation of default shipment with sales orders" msgstr "" #: common/models.py:1295 -msgid "Purchase Order Reference Pattern" +msgid "Edit Completed Sales Orders" msgstr "" #: common/models.py:1296 -msgid "Required pattern for generating Purchase Order reference field" +msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" #: common/models.py:1302 -msgid "Edit Completed Purchase Orders" +msgid "Purchase Order Reference Pattern" msgstr "" #: common/models.py:1303 -msgid "Allow editing of purchase orders after they have been shipped or completed" +msgid "Required pattern for generating Purchase Order reference field" +msgstr "" + +#: common/models.py:1309 +msgid "Edit Completed Purchase Orders" msgstr "" #: common/models.py:1310 -msgid "Enable password forgot" -msgstr "" - -#: common/models.py:1311 -msgid "Enable password forgot function on the login pages" +msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" #: common/models.py:1317 -msgid "Enable registration" +msgid "Enable password forgot" msgstr "" #: common/models.py:1318 -msgid "Enable self-registration for users on the login pages" +msgid "Enable password forgot function on the login pages" msgstr "" #: common/models.py:1324 -msgid "Enable SSO" +msgid "Enable registration" msgstr "" #: common/models.py:1325 -msgid "Enable SSO on the login pages" +msgid "Enable self-registration for users on the login pages" msgstr "" #: common/models.py:1331 -msgid "Email required" +msgid "Enable SSO" msgstr "" #: common/models.py:1332 -msgid "Require user to supply mail on signup" +msgid "Enable SSO on the login pages" msgstr "" #: common/models.py:1338 -msgid "Auto-fill SSO users" +msgid "Email required" msgstr "" #: common/models.py:1339 -msgid "Automatically fill out user-details from SSO account-data" +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1345 -msgid "Mail twice" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1346 -msgid "On signup ask users twice for their mail" +msgid "Automatically fill out user-details from SSO account-data" msgstr "" #: common/models.py:1352 -msgid "Password twice" +msgid "Mail twice" msgstr "" #: common/models.py:1353 -msgid "On signup ask users twice for their password" +msgid "On signup ask users twice for their mail" msgstr "" #: common/models.py:1359 -msgid "Group on signup" +msgid "Password twice" msgstr "" #: common/models.py:1360 -msgid "Group to which new users are assigned on registration" +msgid "On signup ask users twice for their password" msgstr "" #: common/models.py:1366 -msgid "Enforce MFA" +msgid "Group on signup" msgstr "" #: common/models.py:1367 -msgid "Users must use multifactor security." +msgid "Group to which new users are assigned on registration" msgstr "" #: common/models.py:1373 -msgid "Check plugins on startup" +msgid "Enforce MFA" msgstr "" #: common/models.py:1374 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1380 +msgid "Check plugins on startup" msgstr "" #: common/models.py:1381 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1388 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1382 +#: common/models.py:1389 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1389 +#: common/models.py:1396 msgid "Enable URL integration" msgstr "" -#: common/models.py:1390 +#: common/models.py:1397 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1397 +#: common/models.py:1404 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1398 +#: common/models.py:1405 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1405 +#: common/models.py:1412 msgid "Enable app integration" msgstr "" -#: common/models.py:1406 +#: common/models.py:1413 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1413 +#: common/models.py:1420 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1414 +#: common/models.py:1421 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1421 +#: common/models.py:1428 msgid "Enable event integration" msgstr "" -#: common/models.py:1422 +#: common/models.py:1429 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1441 common/models.py:1783 +#: common/models.py:1448 common/models.py:1790 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1463 +#: common/models.py:1470 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1464 +#: common/models.py:1471 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1470 +#: common/models.py:1477 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1471 +#: common/models.py:1478 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1484 msgid "Show latest parts" msgstr "" -#: common/models.py:1478 +#: common/models.py:1485 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1491 msgid "Recent Part Count" msgstr "" -#: common/models.py:1485 +#: common/models.py:1492 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1491 +#: common/models.py:1498 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1492 +#: common/models.py:1499 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1498 +#: common/models.py:1505 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1499 +#: common/models.py:1506 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1512 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1506 +#: common/models.py:1513 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1512 +#: common/models.py:1519 msgid "Show low stock" msgstr "" -#: common/models.py:1513 +#: common/models.py:1520 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1519 +#: common/models.py:1526 msgid "Show depleted stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1527 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1533 msgid "Show needed stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1534 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1540 msgid "Show expired stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1541 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1547 msgid "Show stale stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1548 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1554 msgid "Show pending builds" msgstr "" -#: common/models.py:1548 +#: common/models.py:1555 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1561 msgid "Show overdue builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1562 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1568 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1562 +#: common/models.py:1569 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1575 msgid "Show overdue POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1576 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1582 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1583 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1589 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1590 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1596 msgid "Show News" msgstr "" -#: common/models.py:1590 +#: common/models.py:1597 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1603 msgid "Inline label display" msgstr "" -#: common/models.py:1597 +#: common/models.py:1604 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1603 +#: common/models.py:1610 msgid "Inline report display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1611 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1617 msgid "Search Parts" msgstr "" -#: common/models.py:1611 +#: common/models.py:1618 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1617 +#: common/models.py:1624 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1625 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1631 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1632 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1638 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1639 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1645 msgid "Search Categories" msgstr "" -#: common/models.py:1639 +#: common/models.py:1646 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1652 msgid "Search Stock" msgstr "" -#: common/models.py:1646 +#: common/models.py:1653 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1659 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1653 +#: common/models.py:1660 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1666 msgid "Search Locations" msgstr "" -#: common/models.py:1660 +#: common/models.py:1667 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1673 msgid "Search Companies" msgstr "" -#: common/models.py:1667 +#: common/models.py:1674 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1680 msgid "Search Build Orders" msgstr "" -#: common/models.py:1674 +#: common/models.py:1681 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1687 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1688 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1694 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1695 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1701 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1702 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1708 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1709 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1715 msgid "Search Preview Results" msgstr "" -#: common/models.py:1709 +#: common/models.py:1716 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1722 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1716 +#: common/models.py:1723 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1722 +#: common/models.py:1729 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1730 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1736 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1730 +#: common/models.py:1737 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1736 +#: common/models.py:1743 msgid "Date Format" msgstr "" -#: common/models.py:1737 +#: common/models.py:1744 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1751 part/templates/part/detail.html:41 +#: common/models.py:1758 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1752 +#: common/models.py:1759 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1758 +#: common/models.py:1765 msgid "Table String Length" msgstr "" -#: common/models.py:1759 +#: common/models.py:1766 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1823 +#: common/models.py:1830 msgid "Price break quantity" msgstr "" -#: common/models.py:1830 company/serializers.py:393 order/models.py:975 +#: common/models.py:1837 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1831 +#: common/models.py:1838 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1991 common/models.py:2169 +#: common/models.py:1998 common/models.py:2176 msgid "Endpoint" msgstr "" -#: common/models.py:1992 +#: common/models.py:1999 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2001 +#: common/models.py:2008 msgid "Name for this webhook" msgstr "" -#: common/models.py:2006 part/admin.py:36 part/models.py:984 +#: common/models.py:2013 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2760,97 +2776,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2007 +#: common/models.py:2014 msgid "Is this webhook active" msgstr "" -#: common/models.py:2021 +#: common/models.py:2028 msgid "Token" msgstr "" -#: common/models.py:2022 +#: common/models.py:2029 msgid "Token for access" msgstr "" -#: common/models.py:2029 +#: common/models.py:2036 msgid "Secret" msgstr "" -#: common/models.py:2030 +#: common/models.py:2037 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2136 +#: common/models.py:2143 msgid "Message ID" msgstr "" -#: common/models.py:2137 +#: common/models.py:2144 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2145 +#: common/models.py:2152 msgid "Host" msgstr "" -#: common/models.py:2146 +#: common/models.py:2153 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2153 +#: common/models.py:2160 msgid "Header" msgstr "" -#: common/models.py:2154 +#: common/models.py:2161 msgid "Header of this message" msgstr "" -#: common/models.py:2160 +#: common/models.py:2167 msgid "Body" msgstr "" -#: common/models.py:2161 +#: common/models.py:2168 msgid "Body of this message" msgstr "" -#: common/models.py:2170 +#: common/models.py:2177 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2175 +#: common/models.py:2182 msgid "Worked on" msgstr "" -#: common/models.py:2176 +#: common/models.py:2183 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2335 +#: common/models.py:2342 msgid "Id" msgstr "" -#: common/models.py:2341 templates/js/translated/news.js:35 +#: common/models.py:2348 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2351 templates/js/translated/news.js:51 +#: common/models.py:2358 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2356 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2361 templates/js/translated/news.js:43 +#: common/models.py:2368 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2366 +#: common/models.py:2373 msgid "Read" msgstr "" -#: common/models.py:2367 +#: common/models.py:2374 msgid "Was this news item read?" msgstr "" @@ -2875,13 +2891,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2899,7 +2916,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -3067,7 +3086,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2138 templates/js/translated/company.js:582 #: templates/js/translated/company.js:800 templates/js/translated/part.js:889 -#: templates/js/translated/stock.js:1393 +#: templates/js/translated/stock.js:1399 msgid "Value" msgstr "" @@ -3149,7 +3168,7 @@ msgstr "" #: company/models.py:534 company/templates/company/supplier_part.html:167 #: stock/admin.py:101 stock/models.py:667 #: stock/templates/stock/item_base.html:243 -#: templates/js/translated/company.js:992 templates/js/translated/stock.js:2010 +#: templates/js/translated/company.js:992 templates/js/translated/stock.js:2016 msgid "Packaging" msgstr "" @@ -3182,7 +3201,7 @@ msgstr "" #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1118 templates/js/translated/build.js:1883 -#: templates/js/translated/build.js:2767 templates/js/translated/part.js:623 +#: templates/js/translated/build.js:2770 templates/js/translated/part.js:623 #: templates/js/translated/part.js:626 #: templates/js/translated/table_filters.js:206 msgid "Available" @@ -3266,7 +3285,7 @@ msgstr "" #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 -#: templates/js/translated/stock.js:2601 +#: templates/js/translated/stock.js:2607 #: templates/js/translated/table_filters.js:447 msgid "Customer" msgstr "" @@ -3504,7 +3523,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:650 #: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 -#: templates/js/translated/stock.js:1968 +#: templates/js/translated/stock.js:1974 msgid "Supplier Part" msgstr "" @@ -3596,7 +3615,7 @@ msgstr "" #: company/templates/company/supplier_part.html:204 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 -#: templates/js/translated/stock.js:461 +#: templates/js/translated/stock.js:467 msgid "New Stock Item" msgstr "" @@ -3630,8 +3649,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:45 #: templates/js/translated/part.js:777 templates/js/translated/part.js:1371 -#: templates/js/translated/part.js:1527 templates/js/translated/stock.js:988 -#: templates/js/translated/stock.js:1793 templates/navbar.html:31 +#: templates/js/translated/part.js:1527 templates/js/translated/stock.js:994 +#: templates/js/translated/stock.js:1799 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -3658,7 +3677,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/search.js:225 -#: templates/js/translated/stock.js:2478 users/models.py:40 +#: templates/js/translated/stock.js:2484 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3756,10 +3775,27 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" -#: order/api.py:134 +#: order/api.py:161 msgid "No matching purchase order found" msgstr "" +#: order/api.py:1254 order/models.py:1021 order/models.py:1100 +#: order/templates/order/order_base.html:9 +#: order/templates/order/order_base.html:18 +#: report/templates/report/inventree_po_report.html:76 +#: stock/templates/stock/item_base.html:182 +#: templates/email/overdue_purchase_order.html:15 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 +#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1012 +#: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1954 +#: templates/js/translated/stock.js:2588 +msgid "Purchase Order" +msgstr "" + +#: order/api.py:1258 +msgid "Unknown" +msgstr "" + #: order/models.py:83 msgid "Order description" msgstr "" @@ -3916,19 +3952,6 @@ msgstr "" msgid "Order" msgstr "" -#: order/models.py:1021 order/models.py:1100 -#: order/templates/order/order_base.html:9 -#: order/templates/order/order_base.html:18 -#: report/templates/report/inventree_po_report.html:76 -#: stock/templates/stock/item_base.html:182 -#: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1012 -#: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1948 -#: templates/js/translated/stock.js:2582 -msgid "Purchase Order" -msgstr "" - #: order/models.py:1039 msgid "Supplier part" msgstr "" @@ -3946,7 +3969,7 @@ msgstr "" #: order/models.py:1054 stock/models.py:782 stock/serializers.py:173 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:1999 +#: templates/js/translated/stock.js:2005 msgid "Purchase Price" msgstr "" @@ -4310,18 +4333,63 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 +#: order/templates/order/order_wizard/match_parts.html:52 +#: part/templates/part/import_wizard/ajax_match_fields.html:64 +#: part/templates/part/import_wizard/ajax_match_references.html:42 +#: part/templates/part/import_wizard/match_references.html:49 +#: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 +#: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 +#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 +#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:657 +#: templates/js/translated/stock.js:825 +#: templates/patterns/wizard/match_fields.html:70 +msgid "Remove row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + #: order/templates/order/order_wizard/match_parts.html:28 #: part/templates/part/import_wizard/ajax_match_references.html:21 #: part/templates/part/import_wizard/match_references.html:28 @@ -4332,19 +4400,6 @@ msgstr "" msgid "Select Supplier Part" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:52 -#: part/templates/part/import_wizard/ajax_match_fields.html:64 -#: part/templates/part/import_wizard/ajax_match_references.html:42 -#: part/templates/part/import_wizard/match_references.html:49 -#: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 -#: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:651 -#: templates/js/translated/stock.js:819 -#: templates/patterns/wizard/match_fields.html:70 -msgid "Remove row" -msgstr "" - #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4357,6 +4412,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -4505,7 +4567,7 @@ msgstr "" #: part/admin.py:22 part/models.py:852 part/templates/part/part_base.html:272 #: templates/js/translated/part.js:763 templates/js/translated/part.js:1484 -#: templates/js/translated/stock.js:1759 +#: templates/js/translated/stock.js:1765 msgid "IPN" msgstr "" @@ -4559,7 +4621,7 @@ msgid "Used In" msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 -#: templates/js/translated/build.js:2205 templates/js/translated/build.js:2774 +#: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 #: templates/js/translated/order.js:3951 msgid "Allocated" msgstr "" @@ -5033,7 +5095,7 @@ msgid "Test with this name already exists for this part" msgstr "" #: part/models.py:3050 templates/js/translated/part.js:2109 -#: templates/js/translated/stock.js:1373 +#: templates/js/translated/stock.js:1379 msgid "Test Name" msgstr "" @@ -5625,37 +5687,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5879,7 +5910,7 @@ msgstr "" #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2043 templates/js/translated/pricing.js:537 -#: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2510 +#: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2516 msgid "Date" msgstr "" @@ -5914,7 +5945,7 @@ msgstr "" #: part/templates/part/prices.html:25 stock/admin.py:106 #: stock/templates/stock/item_base.html:440 #: templates/js/translated/company.js:1039 -#: templates/js/translated/stock.js:1934 +#: templates/js/translated/stock.js:1940 msgid "Last Updated" msgstr "" @@ -6381,7 +6412,7 @@ msgstr "" #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 #: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:516 +#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:522 msgid "Serial Number" msgstr "" @@ -6413,8 +6444,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: stock/admin.py:87 templates/js/translated/stock.js:636 -#: templates/js/translated/stock.js:806 templates/js/translated/stock.js:2759 +#: stock/admin.py:87 templates/js/translated/stock.js:642 +#: templates/js/translated/stock.js:812 templates/js/translated/stock.js:2765 msgid "Serial" msgstr "" @@ -6469,13 +6500,13 @@ msgstr "" msgid "Purchase Order ID" msgstr "" -#: stock/admin.py:107 templates/js/translated/stock.js:1904 +#: stock/admin.py:107 templates/js/translated/stock.js:1910 msgid "Stocktake" msgstr "" #: stock/admin.py:108 stock/models.py:749 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:1924 msgid "Expiry Date" msgstr "" @@ -6890,7 +6921,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2906 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2912 msgid "Install Stock Item" msgstr "" @@ -6898,7 +6929,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:327 templates/js/translated/stock.js:1555 +#: stock/templates/stock/item.html:327 templates/js/translated/stock.js:1561 msgid "Add Test Result" msgstr "" @@ -8422,7 +8453,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:524 templates/js/translated/stock.js:1083 +#: templates/js/translated/barcode.js:524 templates/js/translated/stock.js:1089 msgid "Remove stock item" msgstr "" @@ -8831,12 +8862,12 @@ msgstr "" msgid "No required tests for this build" msgstr "" -#: templates/js/translated/build.js:1785 templates/js/translated/build.js:2778 +#: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 #: templates/js/translated/order.js:3646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:1787 templates/js/translated/build.js:2779 +#: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 #: templates/js/translated/order.js:3647 msgid "Delete stock allocation" msgstr "" @@ -8935,33 +8966,33 @@ msgstr "" msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:2430 +#: templates/js/translated/build.js:2433 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2536 +#: templates/js/translated/build.js:2539 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2571 templates/js/translated/part.js:1459 -#: templates/js/translated/part.js:1996 templates/js/translated/stock.js:1719 -#: templates/js/translated/stock.js:2422 +#: templates/js/translated/build.js:2574 templates/js/translated/part.js:1459 +#: templates/js/translated/part.js:1996 templates/js/translated/stock.js:1725 +#: templates/js/translated/stock.js:2428 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2585 +#: templates/js/translated/build.js:2588 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2613 +#: templates/js/translated/build.js:2616 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2649 templates/js/translated/stock.js:2689 +#: templates/js/translated/build.js:2652 templates/js/translated/stock.js:2695 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2755 +#: templates/js/translated/build.js:2758 msgid "No parts allocated for" msgstr "" @@ -9212,7 +9243,7 @@ msgid "Labels sent to printer" msgstr "" #: templates/js/translated/label.js:60 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1107 +#: templates/js/translated/stock.js:1113 msgid "Select Stock Items" msgstr "" @@ -9546,7 +9577,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2178 +#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2184 msgid "Stock Status" msgstr "" @@ -9747,7 +9778,7 @@ msgid "Delete Stock Allocation" msgstr "" #: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 -#: templates/js/translated/stock.js:1635 +#: templates/js/translated/stock.js:1641 msgid "Shipped to customer" msgstr "" @@ -10029,7 +10060,7 @@ msgid "Allocated to sales orders" msgstr "" #: templates/js/translated/part.js:1672 templates/js/translated/part.js:1915 -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2387 msgid "Display as list" msgstr "" @@ -10053,7 +10084,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1935 templates/js/translated/stock.js:2401 +#: templates/js/translated/part.js:1935 templates/js/translated/stock.js:2407 msgid "Display as tree" msgstr "" @@ -10069,12 +10100,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2146 templates/js/translated/stock.js:1332 +#: templates/js/translated/part.js:2146 templates/js/translated/stock.js:1338 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2147 templates/js/translated/stock.js:1333 -#: templates/js/translated/stock.js:1593 +#: templates/js/translated/part.js:2147 templates/js/translated/stock.js:1339 +#: templates/js/translated/stock.js:1599 msgid "Delete test result" msgstr "" @@ -10286,348 +10317,348 @@ msgstr "" msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:250 +#: templates/js/translated/stock.js:256 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:292 +#: templates/js/translated/stock.js:298 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:298 +#: templates/js/translated/stock.js:304 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:363 +#: templates/js/translated/stock.js:369 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:383 +#: templates/js/translated/stock.js:389 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:399 +#: templates/js/translated/stock.js:405 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:410 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:425 +#: templates/js/translated/stock.js:431 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:475 +#: templates/js/translated/stock.js:481 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:488 +#: templates/js/translated/stock.js:494 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:513 +#: templates/js/translated/stock.js:519 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:517 templates/js/translated/stock.js:518 +#: templates/js/translated/stock.js:523 templates/js/translated/stock.js:524 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:534 +#: templates/js/translated/stock.js:540 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:554 +#: templates/js/translated/stock.js:560 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:563 +#: templates/js/translated/stock.js:569 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:686 +#: templates/js/translated/stock.js:692 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:687 +#: templates/js/translated/stock.js:693 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:764 +#: templates/js/translated/stock.js:770 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:765 +#: templates/js/translated/stock.js:771 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:767 +#: templates/js/translated/stock.js:773 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:768 +#: templates/js/translated/stock.js:774 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:857 +#: templates/js/translated/stock.js:863 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:858 +#: templates/js/translated/stock.js:864 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:953 +#: templates/js/translated/stock.js:959 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:954 +#: templates/js/translated/stock.js:960 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:960 +#: templates/js/translated/stock.js:966 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:961 +#: templates/js/translated/stock.js:967 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:965 +#: templates/js/translated/stock.js:971 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:966 +#: templates/js/translated/stock.js:972 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:970 +#: templates/js/translated/stock.js:976 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:971 users/models.py:220 +#: templates/js/translated/stock.js:977 users/models.py:220 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:975 +#: templates/js/translated/stock.js:981 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1068 +#: templates/js/translated/stock.js:1074 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1068 +#: templates/js/translated/stock.js:1074 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1108 +#: templates/js/translated/stock.js:1114 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1135 +#: templates/js/translated/stock.js:1141 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1271 +#: templates/js/translated/stock.js:1277 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1273 +#: templates/js/translated/stock.js:1279 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1278 +#: templates/js/translated/stock.js:1284 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1325 +#: templates/js/translated/stock.js:1331 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1328 +#: templates/js/translated/stock.js:1334 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1354 +#: templates/js/translated/stock.js:1360 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1411 +#: templates/js/translated/stock.js:1417 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1576 +#: templates/js/translated/stock.js:1582 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1598 +#: templates/js/translated/stock.js:1604 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1627 +#: templates/js/translated/stock.js:1633 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1631 +#: templates/js/translated/stock.js:1637 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1639 +#: templates/js/translated/stock.js:1645 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1645 +#: templates/js/translated/stock.js:1651 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1814 +#: templates/js/translated/stock.js:1820 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1819 +#: templates/js/translated/stock.js:1825 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1822 +#: templates/js/translated/stock.js:1828 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1825 +#: templates/js/translated/stock.js:1831 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1827 +#: templates/js/translated/stock.js:1833 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1829 +#: templates/js/translated/stock.js:1835 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1832 +#: templates/js/translated/stock.js:1838 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1836 +#: templates/js/translated/stock.js:1842 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1838 +#: templates/js/translated/stock.js:1844 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1845 +#: templates/js/translated/stock.js:1851 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1847 +#: templates/js/translated/stock.js:1853 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1849 +#: templates/js/translated/stock.js:1855 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1859 #: templates/js/translated/table_filters.js:216 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1983 +#: templates/js/translated/stock.js:1989 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2026 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2193 +#: templates/js/translated/stock.js:2199 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2207 +#: templates/js/translated/stock.js:2213 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2214 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2440 +#: templates/js/translated/stock.js:2446 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2535 +#: templates/js/translated/stock.js:2541 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2551 +#: templates/js/translated/stock.js:2557 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2579 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2592 +#: templates/js/translated/stock.js:2598 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2611 +#: templates/js/translated/stock.js:2617 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2629 +#: templates/js/translated/stock.js:2635 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2652 +#: templates/js/translated/stock.js:2658 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2660 +#: templates/js/translated/stock.js:2666 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2736 +#: templates/js/translated/stock.js:2742 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2787 templates/js/translated/stock.js:2823 +#: templates/js/translated/stock.js:2793 templates/js/translated/stock.js:2829 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2839 +#: templates/js/translated/stock.js:2845 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2860 +#: templates/js/translated/stock.js:2866 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2861 +#: templates/js/translated/stock.js:2867 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2863 +#: templates/js/translated/stock.js:2869 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2864 +#: templates/js/translated/stock.js:2870 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2865 +#: templates/js/translated/stock.js:2871 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2866 +#: templates/js/translated/stock.js:2872 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2879 +#: templates/js/translated/stock.js:2885 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/fa/LC_MESSAGES/django.po b/InvenTree/locale/fa/LC_MESSAGES/django.po index d9acc09737..3053f030b1 100644 --- a/InvenTree/locale/fa/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Persian\n" "Language: fa_IR\n" @@ -90,75 +90,75 @@ msgstr "" msgid "You must type the same email each time." msgstr "" -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/fr/LC_MESSAGES/django.po b/InvenTree/locale/fr/LC_MESSAGES/django.po index 0af8ba6a99..695bd4da57 100644 --- a/InvenTree/locale/fr/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -90,75 +90,75 @@ msgstr "Confirmation de l'adresse email" msgid "You must type the same email each time." msgstr "Vous devez taper le même e-mail à chaque fois." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Erreur de connexion" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Le serveur a répondu avec un code de statut invalide" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Une erreur est survenue" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "Le serveur a répondu avec une valeur de longueur de contenu invalide" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Image trop volumineuse" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "La taille de l'image dépasse la taille maximale autorisée" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "Le serveur distant a renvoyé une réponse vide" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "L'URL fournie n'est pas un fichier image valide" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Quantité fournie invalide" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Chaîne de numéro de série vide" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "Numéro de série dupliqué" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Plage de groupe invalide : {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "La plage de groupe {g} dépasse la quantité autorisée ({q})" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Séquence de groupe invalide : {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Aucun numéro de série trouvé" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Le nombre de numéros de série uniques ({s}) doit correspondre à la quantité ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "Retirer les balises HTML de cette valeur" @@ -204,7 +204,7 @@ msgstr "Pièce jointe" msgid "Select file to attach" msgstr "Sélectionnez un fichier à joindre" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Commentaire" msgid "File comment" msgstr "Commentaire du fichier" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Erreur lors du renommage du fichier" msgid "Invalid choice" msgstr "Choix invalide" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Nom" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Stock d'origine de l'article" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "Taille maximale autorisée pour le téléchargement de l'image distante" #: common/models.py:879 +msgid "User-agent used to download from URL" +msgstr "" + +#: common/models.py:880 +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 msgid "Require confirm" msgstr "Confirmation requise" -#: common/models.py:880 +#: common/models.py:886 msgid "Require explicit user confirmation for certain action." msgstr "Exiger une confirmation explicite de l’utilisateur pour certaines actions." -#: common/models.py:886 +#: common/models.py:892 msgid "Tree Depth" msgstr "Profondeur de l'arborescence" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "Profondeur de l'arborescence par défaut. Les niveaux plus profonds peuvent être chargés au fur et à mesure qu'ils sont nécessaires." -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "Backup automatique" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "Activer le backup automatique de la base de données et des fichiers médias" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "Supprimer les anciennes tâches" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "Supprimer les logs d'erreurs" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "Les logs d'erreur seront supprimés après le nombre de jours spécifié" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "Supprimer les noficiations" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "Les notifications de l'utilisateur seront supprimées après le nombre de jours spécifié" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Support des code-barres" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Activer le support du scanner de code-barres" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "Délai d'entrée du code-barres" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "Délai de traitement du code-barres" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "Prise en charge de la webcam code-barres" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "Autoriser la numérisation de codes-barres via la webcam dans le navigateur" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "Regex IPN" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "Expression régulière pour la correspondance avec l'IPN de la Pièce" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Autoriser les IPN dupliqués" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "Permettre à plusieurs pièces de partager le même IPN" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "Autoriser l'édition de l'IPN" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "Permettre de modifier la valeur de l'IPN lors de l'édition d'une pièce" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "Copier les données de la pièce" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "Copier les données des paramètres de la pièce" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "Copier les données des paramètres par défaut lors de la duplication d'une pièce" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "Copier les données de test de la pièce" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "Copier les données de test par défaut lors de la duplication d'une pièce" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "Copier les templates de paramètres de catégorie" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "Copier les templates de paramètres de la catégorie lors de la création d'une pièce" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "Modèle" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "Les pièces sont des templates par défaut" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Assemblage" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "Les composantes peuvent être assemblées à partir d'autres composants par défaut" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Composant" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "Les composantes peuvent être utilisées comme sous-composants par défaut" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "Achetable" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "Les pièces sont achetables par défaut" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Vendable" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "Les pièces sont vendables par défaut" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Traçable" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "Les pièces sont traçables par défaut" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Virtuelle" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Les pièces sont virtuelles par défaut" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "Afficher l'import dans les vues" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "Afficher l'assistant d'importation pour certaine vues de produits" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "Afficher les pièces connexes" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "Afficher les pièces connexes à une pièce" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "Créer un stock initial" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "Créer le stock initial lors de la création d'une pièce" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "Format d'affichage du nom de la pièce" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "Format pour afficher le nom de la pièce" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "Icône de catégorie par défaut" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "jours" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "Prix internes" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "Activer les prix internes pour les pièces" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "Activer l'impression d'étiquettes" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "Activer l'impression d'étiquettes depuis l'interface Web" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "Étiquette image DPI" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Résolution DPI lors de la génération de fichiers image pour fournir aux plugins d'impression d'étiquettes" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "Activer les rapports" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "Activer la génération de rapports" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Mode Débogage" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "Générer des rapports en mode debug (sortie HTML)" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "Taille de la page" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "Taille de page par défaut pour les rapports PDF" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "Activer les rapports de test" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "Activer la génération de rapports de test" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "Joindre des rapports de test" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Lors de l'impression d'un rapport de test, joignez une copie du rapport de test à l'article en stock associé" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "Les numéros de série pour les articles en stock doivent être uniques au niveau global" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "Modèle de code de lot" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "Modèle pour générer des codes par défaut pour les articles en stock" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "Expiration du stock" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "Activer la fonctionnalité d'expiration du stock" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "Vendre le stock expiré" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "Autoriser la vente de stock expiré" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "Autoriser la construction avec un stock expiré" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "Contrôle de la propriété des stocks" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "Activer le contrôle de la propriété sur les emplacements de stock et les articles" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "Icône par défaut de l'emplacement du stock" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "Icône par défaut de l'emplacement du stock (vide signifie aucune icône)" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "Modèle de référence de commande de construction" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "Modèle requis pour générer le champ de référence de l'ordre de construction" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "Modèle de référence de bon de commande" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "Modèle requis pour générer le champ de référence du bon de commande" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "Expédition par défaut du bon de commande" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "Activer la création d'expédition par défaut avec les bons de commandes" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "Modèle de référence de commande d'achat" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "Activer les mots de passe oubliés" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "Activer la fonction \"Mot de passe oublié\" sur les pages de connexion" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "Activer les inscriptions" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "Activer l'auto-inscription pour les utilisateurs sur les pages de connexion" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "Activer le SSO" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "Activer le SSO sur les pages de connexion" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "Email requis" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "Exiger que l'utilisateur fournisse un mail lors de l'inscription" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "Saisie automatique des utilisateurs SSO" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "Courriel en double" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mail" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "Mot de passe deux fois" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "Lors de l'inscription, demandez deux fois aux utilisateurs leur mot de passe" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "Grouper sur inscription" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "Groupe auquel les nouveaux utilisateurs sont assignés lors de l'inscription" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "Forcer le Multi-Factor-Authentication" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "Les utilisateurs doivent utiliser une sécurité multi-facteurs." -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "Vérifier les plugins au démarrage" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "Vérifier les signatures du plugin" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "Activer l'intégration de plugins" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "Activer l'intégration de plugin pour ajouter des apps" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "Clé du paramètre (doit être unique - insensible à la casse)" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "Afficher les composants suivis" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "Afficher les composants suivis sur l'écran d'accueil" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Afficher les dernières pièces" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "Afficher les derniers composants sur la page d'accueil" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "Nombre de composants récents" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "Afficher les dernières modifications du stock" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "Afficher le stock épuisé" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "Afficher les stocks épuisés sur la page d'accueil" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "Afficher le stock nécessaire" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "Format de date" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "Format préféré pour l'affichage des dates" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Prix" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "Actif" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "Jeton" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "Confidentiel" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "ID message" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "Identifiant unique pour ce message" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "Hôte" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "Hôte à partir duquel ce message a été reçu" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "Entête" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "En-tête de ce message" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "Corps" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "Corps de ce message" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "Le travail sur ce message est-il terminé ?" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "Des articles d'un bon de commande ont été reçus" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Téléverser un fichier" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "Composantes importées" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "Description de la société" msgid "Description of the company" msgstr "Description de la société" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "Site web" msgid "Company website URL" msgstr "Site Web de la société" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Adresse" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "E-mail" @@ -2964,7 +2975,7 @@ msgstr "E-mail" msgid "Contact email address" msgstr "Adresse e-mail de contact" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "Cette entreprise fabrique-t-elle des pièces?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "Supprimer la société" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "Supprimer la société" @@ -3270,12 +3281,12 @@ msgstr "Ajouter une nouvelle image" msgid "Download image from URL" msgstr "Télécharger l'image depuis l'URL" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "Client" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "Utiliser la devise par défaut" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "Téléphone" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "Charger une image" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "Télécharger une image" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" -msgstr "Ligne" - -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "Supprimer la colonne" + +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "Dupliquer la sélection" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "Supprimer la ligne" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "Ligne" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "Commande déjà traitée. Les fichiers ne peuvent pas être chargés." +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "Supprimer la colonne" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "Dupliquer la sélection" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "Dernier numéro de série" msgid "Search for serial number" msgstr "Rechercher un numéro de série" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "Calculer" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/he/LC_MESSAGES/django.po b/InvenTree/locale/he/LC_MESSAGES/django.po index 8ee6eb8069..eed4a2d268 100644 --- a/InvenTree/locale/he/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Hebrew\n" "Language: he_IL\n" @@ -90,75 +90,75 @@ msgstr "אישור כתובת אימייל" msgid "You must type the same email each time." msgstr "חובה לרשום את אותו אימייל בכל פעם." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "מספרים סידוריים לא נמצאו" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "קובץ מצורף" msgid "Select file to attach" msgstr "בחר קובץ לצירוף" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "הערה" msgid "File comment" msgstr "הערת קובץ" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "שגיאה בשינוי שם פריט" msgid "Invalid choice" msgstr "בחירה שגויה" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "שם" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/hu/LC_MESSAGES/django.po b/InvenTree/locale/hu/LC_MESSAGES/django.po index 5c152efa87..5758a6186c 100644 --- a/InvenTree/locale/hu/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Hungarian\n" "Language: hu_HU\n" @@ -90,75 +90,75 @@ msgstr "Email cím megerősítés" msgid "You must type the same email each time." msgstr "Mindig ugyanazt az email címet kell beírni." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Csatlakozási hiba" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "A kiszolgáló érvénytelen státuszkóddal válaszolt" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Kivétel történt" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "A kiszolgáló érvénytelen Content-Length értéket adott" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "A kép mérete túl nagy" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "A kép letöltés meghaladja a maximális méretet" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "A kiszolgáló üres választ adott" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "A megadott URL nem egy érvényes kép fájl" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Nem megfelelő mennyiség" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Üres sorozatszám" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "Duplikált sorozatszám" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Érvénytelen csoport tartomány: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "Több lett megadva {g} mint amennyi szükséges lenne ({q})" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Érvénytelen csoport szekvencia: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Nem található sorozatszám" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "A megadott számú egyedi sorozatszám ({s}) meg kell egyezzen a darabszámmal ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "HTML tag-ek eltávolítása ebből az értékből" @@ -204,7 +204,7 @@ msgstr "Melléklet" msgid "Select file to attach" msgstr "Válaszd ki a mellekelni kívánt fájlt" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Megjegyzés" msgid "File comment" msgstr "Leírás, bővebb infó" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Hiba a fájl átnevezésekor" msgid "Invalid choice" msgstr "Érvénytelen választás" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Név" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Forrás készlet tétel" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1794,981 +1794,989 @@ msgid "Maximum allowable download size for remote image" msgstr "Maximum megengedett letöltési mérete a távoli képeknek" #: common/models.py:879 +msgid "User-agent used to download from URL" +msgstr "" + +#: common/models.py:880 +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 msgid "Require confirm" msgstr "Megerősítés igénylése" -#: common/models.py:880 +#: common/models.py:886 msgid "Require explicit user confirmation for certain action." msgstr "Kérjen felhasználói megerősítést bizonyos műveletekhez" -#: common/models.py:886 +#: common/models.py:892 msgid "Tree Depth" msgstr "Fa mélység" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "Alapértelmezett mélység a fa nézetekben. A mélyebb szintek betöltődnek ha szükségesek." -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "Automatikus biztonsági mentés" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "Adatbázis és média fájlok automatikus biztonsági mentése" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "Régi feladatok törlése" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "Háttérfolyamat eredmények törlése megadott nap eltelte után" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "Hibanapló törlése" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "Hibanapló bejegyzések törlése megadott nap eltelte után" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "Értesítések törlése" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "Felhasználói értesítések törlése megadott nap eltelte után" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Vonalkód támogatás" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Vonalkód olvasó engedélyezése" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "Vonalkód beadási késleltetés" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "Vonalkód beadáskor a feldolgozás késleltetési ideje" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "Webkamerás vonalkód olvasás" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "Webkamerás kódolvasás engedélyezése a böngészőből" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "IPN reguláris kifejezés" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "Reguláris kifejezés ami illeszkedik az alkatrész IPN-re" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Többször is előforduló IPN engedélyezése" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "Azonos IPN használható legyen több alkatrész esetén is" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "IPN szerkesztésének engedélyezése" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "IPN megváltoztatásánsak engedélyezése az alkatrész szerkesztése közben" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "Alkatrészjegyzék adatok másolása" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "Alkatrész másoláskor az alkatrészjegyzék adatokat is másoljuk alapból" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "Alkatrész paraméterek másolása" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "Alkatrész másoláskor a paramétereket is másoljuk alapból" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "Alkatrész teszt adatok másolása" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "Alkatrész másoláskor a tesztek adatait is másoljuk alapból" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "Kategória paraméter sablonok másolása" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "Kategória paraméter sablonok másolása alkatrész létrehozásakor" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "Sablon" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "Alkatrészek alapból sablon alkatrészek legyenek" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Gyártmány" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "Alkatrészeket alapból lehessen gyártani másik alkatrészekből" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Összetevő" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "Alkatrészek alapból használhatók összetevőként más alkatrészekhez" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "Beszerezhető" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "Alkatrészek alapból beszerezhetők legyenek" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Értékesíthető" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "Alkatrészek alapból eladhatók legyenek" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Követésre kötelezett" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "Alkatrészek alapból követésre kötelezettek legyenek" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Virtuális" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Alkatrészek alapból virtuálisak legyenek" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "Importálás megjelenítése a nézetekben" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "Import segéd megjelenítése néhány alkatrész nézetben" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "Kapcsolódó alkatrészek megjelenítése" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "Alkatrész kapcsolódó alkatrészeinek megjelenítése" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "Kezdeti készlet létrehozása" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "Kezdeti készlet megadása az alkatrész létrehozásakor" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "Alkatrész név megjelenítés formátuma" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "Formátum az alkatrész név megjelenítéséhez" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "Alkatrész kategória alapértelmezett ikon" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "Alkatrész kategória alapértelmezett ikon (üres ha nincs)" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "Áraknál használt tizedesjegyek száma" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "Tizedejegyek száma az árak megjelenítésekor" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "Beszállítói árazás használata" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "Beszállítói ársávok megjelenítése az általános árkalkulációkban" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "Beszerzési előzmények felülbírálása" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "Beszerzési árelőzmények felülírják a beszállítói ársávokat" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "Alkatrészváltozat árak használata" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "Alkatrészváltozat árak megjelenítése az általános árkalkulációkban" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "Csak az aktív változatokat" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "Csak az aktív alkatrészváltozatok használata az árazásban" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "Ár újraszámítás ideje" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "Árak automatikus frissítése ennyi nap után" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "nap" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "Belső árak" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "Alkatrészekhez belső ár engedélyezése" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "Belső ár felülbírálása" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "Ha elérhetőek az árkalkulációkban a belső árak lesznek alapul véve" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "Címke nyomtatás engedélyezése" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "Címke nyomtatás engedélyezése a web felületről" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "Címke kép DPI" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "Képek felbontása amik átadásra kerülnek címkenyomtató pluginoknak" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "Riportok engedélyezése" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "Riportok előállításának engedélyezése" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Debug mód" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "Riportok előállítása HTML formátumban (hibakereséshez)" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "Lapméret" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "Alapértelmezett lapméret a PDF riportokhoz" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "Teszt riportok engedélyezése" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "Teszt riportok előállításának engedélyezése" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "Teszt riportok hozzáadása" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Teszt riport nyomtatáskor egy másolat hozzáadása a készlet tételhez" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "Globálisan egyedi sorozatszámok" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "A sorozatszámoknak egyedinek kell lennie a teljes készletre vonatkozóan" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "Batch kód sablon" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "Sablon a készlet tételekhez alapértelmezett batch kódok előállításához" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "Készlet lejárata" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "Készlet lejárat kezelésének engedélyezése" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "Lejárt készlet értékesítése" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "Lejárt készlet értékesítésének engedélyezése" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "Álló készlet ideje" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "Napok száma amennyivel a lejárat előtt a készlet tételeket állottnak vesszük" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "Lejárt készlet gyártása" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "Gyártás engedélyezése lejárt készletből" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "Készlet tulajdonosok kezelése" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "Tuajdonosok kezelésének engedélyezése a készlet helyekre és tételekre" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "Hely alapértelmezett ikon" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "Hely alapértelmezett ikon (üres ha nincs)" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "Gyártási utasítás azonosító minta" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "Szükséges minta a gyártási utasítás azonosító mező előállításához" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "Vevői rendelés azonosító minta" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "Szükséges minta a vevői rendelés azonosító mező előállításához" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "Vevői rendeléshez alapértelmezett szállítmány" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "Szállítmány automatikus létrehozása az új vevő rendelésekhez" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "Befejezett vevői rendelés szerkesztése" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Vevői rendelések szerkesztésének engedélyezése szállítás vagy befejezés után" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "Beszerzési rendelés azonosító minta" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "Szükséges minta a beszerzési rendelés azonosító mező előállításához" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "Befejezett beszerzési rendelés szerkesztése" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Beszérzési rendelések szerkesztésének engedélyezése kiküldés vagy befejezés után" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "Elfelejtett jelszó engedélyezése" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "Elfelejtett jelszó funkció engedélyezése a bejentkező oldalon" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "Regisztráció engedélyezése" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "Felhaszálók önkéntes regisztrációjának engedélyezése a bejelentkező oldalon" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "SSO engedélyezése" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "SSO engedélyezése a bejelentkező oldalon" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "Email szükséges" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "Kötelező email megadás regisztrációkor" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "SSO felhasználók automatikus kitöltése" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "Felhasználó adatainak automatikus kitöltése az SSO fiókadatokból" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "Email kétszer" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "Regisztráláskor kétszer kérdezze a felhasználó email címét" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "Jelszó kétszer" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "Regisztráláskor kétszer kérdezze a felhasználó jelszavát" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "Csoport regisztráláskor" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "Csoport amihez a frissen regisztrált felhasználók hozzá lesznek rendelve" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "Többfaktoros hitelesítés kényszerítése" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "A felhasználóknak többfaktoros hitelesítést kell használniuk." -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "Pluginok ellenőrzése indításkor" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Ellenőrizze induláskor hogy minden plugin telepítve van - engedélyezd konténer környezetben (docker)" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "Plugin aláírások ellenőrzése" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "Pluginok aláírásainak ellenőrzése és megjelenítése" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "URL integráció engedélyezése" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "URL útvonalalak hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "Navigációs integráció engedélyezése" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "Navigációs integráció engedélyezése a pluginok számára" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "App integráció engedélyezése" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "App hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "Ütemezés integráció engedélyezése" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "Háttérben futó feladatok hozzáadásának engedélyezése a pluginok számára" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "Esemény integráció engedélyezése" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "Belső eseményekre reagálás engedélyezése a pluginok számára" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "Beállítások kulcs (egyedinek kell lennie, nem kis- nagybetű érzékeny" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "Értesítésre beállított alkatrészek megjelenítése" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "Alkatrész értesítések megjelenítése a főoldalon" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "Értesítésre beállított kategóriák megjelenítése" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "Alkatrész kategória értesítések megjelenítése a főoldalon" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Legújabb alkatrészek megjelenítése" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "Legújabb alkatrészek megjelenítése a főoldalon" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "Legfrissebb alkatrész szám" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "Főoldalon megjelenítendő legújabb alkatrészek" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "Jóváhagyás nélküli alkatrészjegyzékek megjelenítése" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "Jóváhagyásra váró alkatrészjegyzékek megjelenítése a főoldalon" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "Legfrissebb készlet változások megjelenítése" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "Legutóbb megváltozott alkatrészek megjelenítése a főoldalon" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "Legfrissebb készlet mennyiség" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "Főoldalon megjelenítendő legújabb készlet tételek száma" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "Alacsony készlet megjelenítése" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "Alacsony készletek megjelenítése a főoldalon" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "Kimerült készlet megjelenítése" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "Kimerült készletek megjelenítése a főoldalon" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "Gyártáshoz szükséges készlet megjelenítése" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "Gyártáshoz szükséges készletek megjelenítése a főoldalon" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "Lejárt készlet megjelenítése" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "Lejárt készletek megjelenítése a főoldalon" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "Állott készlet megjelenítése" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "Álló készletek megjelenítése a főoldalon" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "Függő gyártások megjelenítése" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "Folyamatban lévő gyártások megjelenítése a főoldalon" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "Késésben lévő gyártások megjelenítése" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "Késésben lévő gyártások megjelenítése a főoldalon" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "Kintlévő beszerzési rendelések megjelenítése" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "Kintlévő beszerzési rendelések megjelenítése a főoldalon" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "Késésben lévő megrendelések megjelenítése" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "Késésben lévő megrendelések megjelenítése a főoldalon" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "Függő vevői rendelések megjelenítése" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "Függő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "Késésben lévő vevői rendelések megjelenítése" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "Késésben lévő vevői rendelések megjelenítése a főoldalon" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "Hírek megjelenítése" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "Hírek megjelenítése a főoldalon" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "Beágyazott címke megjelenítés" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "PDF címkék megjelenítése a böngészőben letöltés helyett" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "Beágyazott riport megjelenítés" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "PDF riport megjelenítése a böngészőben letöltés helyett" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "Alkatrészek keresése" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "Alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "Beszállítói alkatrészek keresése" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "Beszállítói alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "Gyártói alkatrészek keresése" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "Gyártói alkatrészek megjelenítése a keresési előnézetben" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "Inaktív alkatrészek elrejtése" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "Inaktív alkatrészek kihagyása a keresési előnézet találataiból" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "Kategóriák keresése" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "Alkatrész kategóriák megjelenítése a keresési előnézetben" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "Készlet keresése" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "Készlet tételek megjelenítése a keresési előnézetben" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "Nem elérhető készlet tételek elrejtése" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "Nem elérhető készlet kihagyása a keresési előnézet találataiból" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "Helyek keresése" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "Készlet helyek megjelenítése a keresési előnézetben" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "Cégek keresése" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "Cégek megjelenítése a keresési előnézetben" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "Gyártási utasítások keresése" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "Gyártási utasítások megjelenítése a keresés előnézet ablakban" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "Beszerzési rendelések keresése" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "Beszerzési rendelések megjelenítése a keresési előnézetben" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "Inaktív beszerzési rendelések kihagyása" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inaktív beszerzési rendelések kihagyása a keresési előnézet találataiból" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "Vevői rendelések keresése" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "Vevői rendelések megjelenítése a keresési előnézetben" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "Inaktív vevői rendelések kihagyása" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "Inaktív vevői rendelések kihagyása a keresési előnézet találataiból" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "Keresési előnézet eredményei" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "A keresési előnézetben megjelenítendő eredmények száma szekciónként" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "Mennyiség megjelenítése a formokon" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "Rendelkezésre álló alkatrész mennyiség megjelenítése néhány formon" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "ESC billentyű zárja be a formot" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "ESC billentyű használata a modális formok bezárásához" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "Rögzített menüsor" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "A menü pozíciója mindig rögzítve a lap tetején" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "Dátum formátum" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "Preferált dátum formátum a dátumok kijelzésekor" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Alkatrész ütemezés" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "Alkatrész ütemezési információk megjelenítése" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "Táblázati szöveg hossz" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "Maximális szöveg hossz ami megjelenhet a táblázatokban" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "Ársáv mennyiség" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Ár" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "Egységár egy meghatározott mennyiség esetén" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "Végpont" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "Végpont ahol ez a webhook érkezik" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "Webhook neve" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2776,97 +2784,97 @@ msgstr "Webhook neve" msgid "Active" msgstr "Aktív" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "Aktív-e ez a webhook" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "Token" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "Token a hozzáféréshez" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "Titok" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "Megosztott titok a HMAC-hoz" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "Üzenet azonosító" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "Egyedi azonosító ehhez az üzenethez" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "Kiszolgáló" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "Kiszolgáló ahonnan ez az üzenet érkezett" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "Fejléc" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "Üzenet fejléce" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "Törzs" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "Üzenet törzse" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "Végpont amin ez az üzenet érkezett" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "Dolgozott rajta" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "Befejeződött a munka ezzel az üzenettel?" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "Id" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "Cím" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "Közzétéve" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Szerző" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "Összefoglaló" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "Elolvasva" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "Elolvasva?" @@ -2891,13 +2899,14 @@ msgstr "Készlet érkezett egy beszerzési megrendeléshez" msgid "Error raised by plugin" msgstr "Plugin hiba" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Fájl feltöltése" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2915,7 +2924,9 @@ msgstr "Mezők egyeztetése sikertelen" msgid "Parts imported" msgstr "Importált alkatrészek" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2930,7 +2941,7 @@ msgstr "Cég leírása" msgid "Description of the company" msgstr "A cég leírása" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2940,7 +2951,7 @@ msgstr "Weboldal" msgid "Company website URL" msgstr "Cég weboldala" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Cím" @@ -2956,7 +2967,7 @@ msgstr "Telefonszám" msgid "Contact phone number" msgstr "Kapcsolattartó telefonszáma" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "Email" @@ -2965,7 +2976,7 @@ msgstr "Email" msgid "Contact email address" msgstr "Kapcsolattartó email címe" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "Kapcsolattartó" @@ -3010,7 +3021,7 @@ msgid "Does this company manufacture parts?" msgstr "Gyárt ez a cég alkatrészeket?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3030,7 +3041,7 @@ msgstr "Kiindulási alkatrész" msgid "Select part" msgstr "Válassz alkatrészt" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3106,7 +3117,7 @@ msgstr "Paraméter mértékegység" 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:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3257,7 +3268,7 @@ msgid "Delete company" msgstr "Cég törlése" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "Cég törlése" @@ -3271,12 +3282,12 @@ msgstr "Új kép feltöltése" msgid "Download image from URL" msgstr "Kép letöltése URL-ről" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "Kép törlése" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3287,37 +3298,37 @@ msgstr "Kép törlése" msgid "Customer" msgstr "Vevő" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "Alapértelmezett pénznemet használja" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "Telefonszám" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "Kép eltávolítása" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "Céghez rendelt kép eltávolítása" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "Törlés" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "Kép feltöltése" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "Kép letöltése" @@ -4330,28 +4341,44 @@ msgstr "Teljes költség" msgid "Total cost could not be calculated" msgstr "A teljes költség nem számolható" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" -msgstr "Hibák vannak a küldött adatokban" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" +msgstr "Hiányzó kiválasztás a következő oszlopokhoz" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "Többszörös kiválasztás található, lásd lentebb. Javítsd őket aztán próbáld újraküldeni." + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "Kiválasztás küldése" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" -msgstr "Sor" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "Fájl mezők" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" -msgstr "Beszállítói alkatrész kiválasztása" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "Oszlop eltávolítása" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "Kijelöltek másolása" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4365,6 +4392,22 @@ msgstr "Beszállítói alkatrész kiválasztása" msgid "Remove row" msgstr "Sor törlése" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "Hibák vannak a küldött adatokban" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "Sor" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "Beszállítói alkatrész kiválasztása" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "Vissza a rendelésekhez" @@ -4377,6 +4420,13 @@ msgstr "Fájl feltöltése a beszerzési megrendeléshez" msgid "Order is already processed. Files cannot be uploaded." msgstr "A rendelést már feldolgozták. Így már nem lehet fájlokat feltölteni." +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "%(step)s/%(count)s. lépés" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5645,37 +5695,6 @@ msgstr "Kapcsolódó alkatrész hozzáadása" msgid "Add Test Result Template" msgstr "Teszt eredmény sablon hozzáadása" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "Hiányzó kiválasztás a következő oszlopokhoz" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "Többszörös kiválasztás található, lásd lentebb. Javítsd őket aztán próbáld újraküldeni." - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "Fájl mezők" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "Oszlop eltávolítása" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "Kijelöltek másolása" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "%(step)s/%(count)s. lépés" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5783,7 +5802,7 @@ msgid "Inactive" msgstr "Inaktív" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "Alkatrész részletei" @@ -5826,23 +5845,23 @@ msgstr "Legutolsó sorozatszám" msgid "Search for serial number" msgstr "Sorozatszámra keresés" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "Vonalkód hozzárendelése az alkatrészhez" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "Számítás" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "Alkatrészhez rendelt kép eltávolítása" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "Nincs egyező kép" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "Részletek elrejtése" diff --git a/InvenTree/locale/id/LC_MESSAGES/django.po b/InvenTree/locale/id/LC_MESSAGES/django.po index df5453b05a..a020d489f0 100644 --- a/InvenTree/locale/id/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Indonesian\n" "Language: id_ID\n" @@ -90,75 +90,75 @@ msgstr "Konfirmasi alamat email" msgid "You must type the same email each time." msgstr "Masukkan email yang sama." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Ukuran gambar terlalu besar" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "URL yang diberikan bukan file gambar yang valid" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Jumlah yang diberikan tidak valid" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Nomor seri kosong" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Jangkauan grup tidak valid: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Urutan grup tidak valid: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Tidak ada nomor seri ditemukan" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "Lampiran" msgid "Select file to attach" msgstr "Pilih file untuk dilampirkan" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Komentar" msgid "File comment" msgstr "Komentar file" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Kesalahan merubah nama file" msgid "Invalid choice" msgstr "Pilihan tidak valid" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Nama" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Sumber stok item" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/it/LC_MESSAGES/django.po b/InvenTree/locale/it/LC_MESSAGES/django.po index c6f1e7f77f..84867e8ba2 100644 --- a/InvenTree/locale/it/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Italian\n" "Language: it_IT\n" @@ -90,75 +90,75 @@ msgstr "Conferma indirizzo email" msgid "You must type the same email each time." msgstr "È necessario digitare la stessa e-mail ogni volta." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Errore di connessione" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Il server ha risposto con un codice di stato non valido" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Si è verificata un'eccezione" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "L'URL fornito non è un file immagine valido" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Quantità inserita non valida" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Numero seriale vuoto" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Range gruppo: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Sequenza gruppo non valida: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Nessun numero di serie trovato" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Il numero dei numeri seriali univoci ({s}) deve essere uguale alla quantità ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "Allegato" msgid "Select file to attach" msgstr "Seleziona file da allegare" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Commento" msgid "File comment" msgstr "Commento del file" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Errore nella rinominazione del file" msgid "Invalid choice" msgstr "Scelta non valida" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Nome" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Origine giacenza articolo" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Supporto Codice A Barre" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Abilita supporto scanner codici a barre" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "Schema di espressione regolare per l'articolo corrispondente IPN" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Consenti duplicati IPN" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "Permetti a più articoli di condividere lo stesso IPN" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "Permetti modifiche al part number interno (IPN)" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "Consenti di modificare il valore del part number durante la modifica di un articolo" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "Copia I Dati Della distinta base dell'articolo" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "Copia I Dati Parametro dell'articolo" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "Copia i dati dei parametri di default quando si duplica un articolo" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "Copia i dati di prova di default quando si duplica un articolo" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "Copia Template Parametri Categoria" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "Copia i modelli dei parametri categoria quando si crea un articolo" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "Gli articoli sono modelli per impostazione predefinita" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Assemblaggio" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "Gli articoli possono essere assemblate da altri componenti per impostazione predefinita" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Componente" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "Gli articoli possono essere assemblati da altri componenti per impostazione predefinita" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "Acquistabile" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Vendibile" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "Gli articoli sono acquistabili per impostazione predefinita" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Tracciabile" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "Gli articoli sono tracciabili per impostazione predefinita" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Virtuale" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Gli articoli sono virtuali per impostazione predefinita" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "Mostra l'importazione nelle viste" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "Mostra la procedura guidata di importazione in alcune viste articoli" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "Mostra articoli correlati" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "Visualizza parti correlate per ogni articolo" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "Crea giacenza iniziale" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "Crea giacenza iniziale sulla creazione articolo" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "Formato di visualizzazione del nome articolo" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "Formato per visualizzare il nome dell'articolo" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "giorni" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "Prezzi interni" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "Abilita prezzi interni per gli articoli" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "Abilita Report di Stampa" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "Abilita generazione di report di stampa" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Modalità Debug" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "Genera report in modalità debug (output HTML)" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "Dimensioni pagina" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "Dimensione predefinita della pagina per i report PDF" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "Abilita generazione di stampe di prova" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "Scadenza giacenza" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "Abilita funzionalità di scadenza della giacenza" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "Vendi giacenza scaduta" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "Consenti la vendita di stock scaduti" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "Numero di giorni in cui gli articoli in magazzino sono considerati obsoleti prima della scadenza" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "Controllo della proprietà della giacenza" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "Abilita il controllo della proprietà sulle posizioni e gli oggetti in giacenza" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "Abilita password dimenticata" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "Abilita la funzione password dimenticata nelle pagine di accesso" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "Abilita registrazione" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "Abilita auto-registrazione per gli utenti nelle pagine di accesso" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "SSO abilitato" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "Abilita SSO nelle pagine di accesso" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "Email richiesta" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "Richiedi all'utente di fornire una email al momento dell'iscrizione" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "Riempimento automatico degli utenti SSO" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "Compila automaticamente i dettagli dell'utente dai dati dell'account SSO" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "Tasto impostazioni (deve essere univoco - maiuscole e minuscole" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "Mostra le categorie sottoscritte" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "Mostra le categorie dei componenti sottoscritti nella homepage" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Mostra ultimi articoli" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "Visualizzazione dell'etichetta in linea" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "Visualizza le etichette PDF nel browser, invece di scaricare come file" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "Risultati Dell'Anteprima Di Ricerca" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Prezzo" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "Attivo" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "Token" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Carica file" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "Corrispondenza campi non riuscita" msgid "Parts imported" msgstr "Articoli importati" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "Descrizione azienda" msgid "Description of the company" msgstr "Descrizione dell'azienda" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "Sito Web" msgid "Company website URL" msgstr "Sito web aziendale" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Indirizzo" @@ -2955,7 +2966,7 @@ msgstr "Telefono" msgid "Contact phone number" msgstr "Numero di telefono di contatto" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "Indirizzo email" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "Contatto" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "Articolo di base" msgid "Select part" msgstr "Seleziona articolo" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "Unità parametri" msgid "Linked manufacturer part must reference the same base part" msgstr "L'articolo del costruttore collegato deve riferirsi alla stesso articolo" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "Elimina Azienda" @@ -3270,12 +3281,12 @@ msgstr "Carica nuova immagine" msgid "Download image from URL" msgstr "Scarica immagine dall'URL" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "Cliente" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "Valuta predefinita" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "Telefono" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "Rimuovi" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "Carica immagine" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "Download Immagine" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" -msgstr "Errori esistenti nei dati inviati" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" +msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" -msgstr "Riga" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" -msgstr "Seleziona l'articolo del fornitore" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "Elimina colonna" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "Duplica selezionati" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "Seleziona l'articolo del fornitore" msgid "Remove row" msgstr "Elimina riga" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "Errori esistenti nei dati inviati" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "Riga" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "Seleziona l'articolo del fornitore" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "Elimina colonna" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "Duplica selezionati" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "Inattivo" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/ja/LC_MESSAGES/django.po b/InvenTree/locale/ja/LC_MESSAGES/django.po index 3ff828891a..4f3c8b1a8e 100644 --- a/InvenTree/locale/ja/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Japanese\n" "Language: ja_JP\n" @@ -90,75 +90,75 @@ msgstr "メールアドレスの確認" msgid "You must type the same email each time." msgstr "毎回同じメールアドレスを入力する必要があります。" -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "数量コードが無効です" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "シリアル番号は空です" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "シリアル番号が見つかりません" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "添付ファイル" msgid "Select file to attach" msgstr "添付ファイルを選択" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "コメント:" msgid "File comment" msgstr "ファイルコメント" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "ファイル名の変更に失敗しました" msgid "Invalid choice" msgstr "無効な選択です" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "お名前" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "テンプレート" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "パーツはデフォルトのテンプレートです" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "アセンブリ" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "パーツはデフォルトで他のコンポーネントから組み立てることができます" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "コンポーネント" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "パーツはデフォルトでサブコンポーネントとして使用できます" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "購入可能" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "パーツはデフォルトで購入可能です" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "パーツはデフォルトで販売可能です" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "追跡可能" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "パーツはデフォルトで追跡可能です" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "デバッグモード" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "メッセージ ID:" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/ko/LC_MESSAGES/django.po b/InvenTree/locale/ko/LC_MESSAGES/django.po index 285f88cae4..e482ad3538 100644 --- a/InvenTree/locale/ko/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Korean\n" "Language: ko_KR\n" @@ -90,75 +90,75 @@ msgstr "이메일 주소 확인" msgid "You must type the same email each time." msgstr "" -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "첨부파일" msgid "Select file to attach" msgstr "첨부할 파일을 선택하세요" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "파일 이름 바꾸기 오류" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "이름" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "바코드 지원" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "구입 가능" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "판매 가능" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "디버그 모드" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "페이지 크기" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "PDF 보고서 기본 페이지 크기" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "SSO 활성화" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "로그인 페이지에서 SSO 활성화" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "이메일 필요" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "두 번 보내기" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "작성자" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "파일 업로드" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "회사 소개" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "웹사이트" msgid "Company website URL" msgstr "회사 웹사이트 URL" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "주소" @@ -2955,7 +2966,7 @@ msgstr "전화번호" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "이메일" @@ -2964,7 +2975,7 @@ msgstr "이메일" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "회사 삭제" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "회사 삭제" @@ -3270,12 +3281,12 @@ msgstr "새 이미지 업로드" msgid "Download image from URL" msgstr "URL에서 이미지 다운로드" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "고객" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "전화번호" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "이미지 업로드" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "이미지 다운로드" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "일련번호 검색" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/nl/LC_MESSAGES/django.po b/InvenTree/locale/nl/LC_MESSAGES/django.po index 41922aedb1..a21ac4c1db 100644 --- a/InvenTree/locale/nl/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Dutch\n" "Language: nl_NL\n" @@ -90,75 +90,75 @@ msgstr "E-mailadres bevestiging" msgid "You must type the same email each time." msgstr "Er moet hetzelfde e-mailadres ingevoerd worden." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Verbindingsfout" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Server reageerde met ongeldige statuscode" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Uitzondering opgetreden" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "Server reageerde met ongeldige Content-Length waarde" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Afbeeldingsformaat is te groot" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "Beelddownload overschrijdt de maximale grootte" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "Externe server heeft lege reactie teruggegeven" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "Opgegeven URL is geen geldig afbeeldingsbestand" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Ongeldige hoeveelheid ingevoerd" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Leeg serienummer" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "Duplicaat serienummer" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ongeldig groepsbereik: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ongeldig groepsbereik: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Geen serienummers gevonden" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Hoeveelheid van unieke serienummers ({s}) moet overeenkomen met de hoeveelheid ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "Bijlage" msgid "Select file to attach" msgstr "Bestand als bijlage selecteren" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Opmerking" msgid "File comment" msgstr "Bestand opmerking" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Fout bij hernoemen bestand" msgid "Invalid choice" msgstr "Ongeldige keuze" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Naam" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Bron voorraadartikel" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Streepjescodeondersteuning" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Streepjescodescanner ondersteuning inschakelen" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "Barcode Webcam Ondersteuning" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "Barcode via webcam scannen in browser toestaan" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "IPN Regex" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "Regulier expressiepatroon voor het overeenkomende Onderdeel IPN" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Duplicaat IPN toestaan" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "Toestaan dat meerdere onderdelen dezelfde IPN gebruiken" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "Bewerken IPN toestaan" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "Sta het wijzigen van de IPN toe tijdens het bewerken van een onderdeel" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "Kopieer Onderdeel Stuklijstgegevens" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "Kopieer standaard stuklijstgegevens bij het dupliceren van een onderdeel" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "Kopieer Onderdeel Parametergegevens" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "Parametergegevens standaard kopiëren bij het dupliceren van een onderdeel" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "Kopieer Onderdeel Testdata" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "Testdata standaard kopiëren bij het dupliceren van een onderdeel" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "Kopiëer Categorieparameter Sjablonen" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "Kopieer categorieparameter sjablonen bij het aanmaken van een onderdeel" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "Sjabloon" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "Onderdelen zijn standaard sjablonen" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Samenstelling" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "Onderdelen kunnen standaard vanuit andere componenten worden samengesteld" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Component" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "Onderdelen kunnen standaard worden gebruikt als subcomponenten" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "Koopbaar" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "Onderdelen kunnen standaard gekocht worden" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Verkoopbaar" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "Onderdelen kunnen standaard verkocht worden" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Volgbaar" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "Onderdelen kunnen standaard gevolgd worden" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Virtueel" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Onderdelen zijn standaard virtueel" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "Toon Import in Weergaven" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "Toon de importwizard in sommige onderdelenweergaven" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "Verwante onderdelen tonen" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "Verwante onderdelen voor een onderdeel tonen" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "Eerste voorraad aanmaken" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "Aanmaken eerste voorraad bij het maken van onderdeel" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "Onderdelennaam Weergaveopmaak" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "Opmaak om de onderdeelnaam weer te geven" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "dagen" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "Interne Prijzen" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "Inschakelen van interne prijzen voor onderdelen" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "Printen van labels Inschakelen" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "Printen van labels via de webinterface inschakelen" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "Label Afbeelding DPI" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "DPI resolutie bij het genereren van afbeelginsbestanden voor label printer plugins" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "Activeer Rapportages" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "Activeer het genereren van rapporten" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Foutopsporingsmodus" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "Rapporten genereren in debug modus (HTML uitvoer)" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "Paginagrootte" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "Standaard paginagrootte voor PDF rapporten" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "Activeer Testrapporten" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "Activeer het genereren van testrapporten" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "Testrapporten Toevoegen" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "Bij het afdrukken van een Testrapport, voeg een kopie van het Testrapport toe aan het bijbehorende Voorraadartikel" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "Batchcode Sjabloon" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "Sjabloon voor het genereren van standaard batchcodes voor voorraadartikelen" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "Verlopen Voorraad" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "Verlopen voorraad functionaliteit inschakelen" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "Verkoop Verlopen Voorraad" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "Verkoop verlopen voorraad toestaan" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "Voorraad Vervaltijd" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "Aantal dagen voordat voorraadartikelen als verouderd worden beschouwd voor ze verlopen" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "Produceer Verlopen Voorraad" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "Sta productie met verlopen voorraad toe" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "Voorraad Eigenaar Toezicht" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "Eigenaarstoezicht over voorraadlocaties en items inschakelen" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "Productieorderreferentiepatroon" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "Vereist patroon voor het genereren van het Bouworderreferentieveld" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "Verkooporderreferentiepatroon" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "Vereist patroon voor het genereren van het Verkooporderreferentieveld" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "Standaard Verzending Verkooporder" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "Aanmaken standaard verzending bij verkooporders inschakelen" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "Inkooporderreferentiepatroon" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "Vereist patroon voor het genereren van het Inkooporderreferentieveld" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "Wachtwoord vergeten functie inschakelen" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "Wachtwoord vergeten functie inschakelen op de inlogpagina's" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "Registratie inschakelen" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "Zelfregistratie voor gebruikers op de inlogpagina's inschakelen" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "SSO inschakelen" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "SSO inschakelen op de inlogpagina's" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "E-mailadres verplicht" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "Vereis gebruiker om e-mailadres te registreren bij aanmelding" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "E-mail twee keer" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "Laat gebruikers twee keer om hun wachtwoord vragen tijdens het aanmelden" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "Groep bij aanmelding" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "Groep waaraan nieuwe gebruikers worden toegewezen bij registratie" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "MFA afdwingen" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "Gebruikers moeten multifactor-beveiliging gebruiken." -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "Controleer plugins bij het opstarten" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "Activeer URL-integratie" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "Instellingssleutel (moet uniek zijn - hoofdletter ongevoelig" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Toon laatste onderdelen" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "Toon laatste onderdelen op de startpagina" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "Recente Voorraadtelling" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "Toon recente voorraadwijzigingen" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "Toon recent aangepaste voorraadartikelen op de startpagina" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "Recente Voorraadtelling" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "Toon lage voorraad" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "Toon lage voorraad van artikelen op de startpagina" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "Toon lege voorraad" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "Toon lege voorraad van artikelen op de startpagina" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "Toon benodigde voorraad" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "Toon benodigde voorraad van artikelen voor productie op de startpagina" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "Toon verlopen voorraad" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "Toon verlopen voorraad van artikelen op de startpagina" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "Toon verouderde voorraad" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "Toon verouderde voorraad van artikelen op de startpagina" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "Toon openstaande producties" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "Toon openstaande producties op de startpagina" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "Toon achterstallige productie" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "Toon achterstallige producties op de startpagina" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "Toon uitstaande PO's" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "Toon uitstaande PO's op de startpagina" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "Toon achterstallige PO's" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "Toon achterstallige PO's op de startpagina" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "Toon uitstaande SO's" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "Toon uitstaande SO's op de startpagina" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "Toon achterstallige SO's" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "Toon achterstallige SO's op de startpagina" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "Zoek Onderdelen" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "Inactieve Onderdelen Verbergen" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "Zoek in Voorraad" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "Inkooporders Zoeken" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "Toon inkooporders in het zoekvenster" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "Inactieve Inkooporders Weglaten" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "Inactieve inkooporders weglaten in het zoekvenster" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "Verkooporders zoeken" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "Toon verkooporders in het zoekvenster" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "Inactieve Verkooporders Weglaten" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "Inactieve verkooporders weglaten in het zoekvenster" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Prijs" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "Actief" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "Token" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "Token voor toegang" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "Geheim" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "Bericht ID" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "Host" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "Koptekst" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "Koptekst van dit bericht" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "Berichtinhoud" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "Inhoud van dit bericht" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "Artikelen zijn ontvangen tegen een inkooporder" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Upload Bestand" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "Website" msgid "Company website URL" msgstr "URL bedrijfswebsite" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Adres" @@ -2955,7 +2966,7 @@ msgstr "Telefoonnummer" msgid "Contact phone number" msgstr "Telefoonnummer voor contact" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "Email" @@ -2964,7 +2975,7 @@ msgstr "Email" msgid "Contact email address" msgstr "Contact e-mailadres" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "Contact" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "Fabriceert dit bedrijf onderdelen?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "Basis onderdeel" msgid "Select part" msgstr "Onderdeel selecteren" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "Parameter eenheden" msgid "Linked manufacturer part must reference the same base part" msgstr "Gekoppeld fabrikant onderdeel moet verwijzen naar hetzelfde basis onderdeel" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "Bedrijf verwijderen" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "Bedrijf verwijderen" @@ -3270,12 +3281,12 @@ msgstr "Nieuwe afbeelding uploaden" msgid "Download image from URL" msgstr "Afbeelding downloaden van URL" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "Klant" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "Gebruik standaard valuta" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "Telefoon" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "Afbeelding Uploaden" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "Afbeelding Downloaden" @@ -4329,28 +4340,44 @@ msgstr "Totale kosten" msgid "Total cost could not be calculated" msgstr "Totale kosten konden niet worden berekend" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" -msgstr "Er zijn fouten in de ingediende gegevens" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" +msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "Dien Selecties In" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" -msgstr "Rij" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" -msgstr "Selecteer Leveranciersonderdeel" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "Selecteer Leveranciersonderdeel" msgid "Remove row" msgstr "Rij verwijderen" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "Er zijn fouten in de ingediende gegevens" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "Rij" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "Selecteer Leveranciersonderdeel" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "Terug naar Orders" @@ -4376,6 +4419,13 @@ msgstr "Bestand uploaden voor Inkooporder" msgid "Order is already processed. Files cannot be uploaded." msgstr "Order is al verwerkt. Bestanden kunnen niet meer worden geüpload." +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "Geen overeenkomende afbeeldingen gevonden" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/no/LC_MESSAGES/django.po b/InvenTree/locale/no/LC_MESSAGES/django.po index d89be12ce1..1d4988ee2c 100644 --- a/InvenTree/locale/no/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Norwegian\n" "Language: no_NO\n" @@ -90,75 +90,75 @@ msgstr "Bekreftelsen på e-postaddresse" msgid "You must type the same email each time." msgstr "Du må angi samme e-post hver gang." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Tilkoblingsfeil" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Serveren svarte med ugyldig statuskode" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Det har oppstått et unntak" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "Serveren svarte med ugylding innholdslengde verdi" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Bildestørrelsen er for stor" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "Bildenedlasting overskred maksimal størrelse" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "Ekstern server returnerte tomt svar" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "Angitt URL er ikke en gyldig bildefil" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Ugyldig mengde oppgitt" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Tom serienummerstreng" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "Dupliserte serienr" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ugyldig gruppeserie: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "Gruppeutvalg {g} overskrider tillatt antall ({q})" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ugyldig gruppesekvense: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Ingen serienummer funnet" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Antall unike serienumre ({s}) må samsvare med antall ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "Fjern HTML-koder fra denne verdien" @@ -204,7 +204,7 @@ msgstr "Vedlegg" msgid "Select file to attach" msgstr "Velg fil å legge ved" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Kommenter" msgid "File comment" msgstr "Kommentar til fil" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Feil ved endring av navn" msgid "Invalid choice" msgstr "Ugyldig valg" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Navn" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Kilde lagervare" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "Maksimal tillatt nedlastingsstørrelse for eksternt bilde" #: common/models.py:879 +msgid "User-agent used to download from URL" +msgstr "" + +#: common/models.py:880 +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 msgid "Require confirm" msgstr "Krever bekreftelse" -#: common/models.py:880 +#: common/models.py:886 msgid "Require explicit user confirmation for certain action." msgstr "Krev eksplisitt brukerbekreftelse for visse handlinger." -#: common/models.py:886 +#: common/models.py:892 msgid "Tree Depth" msgstr "Tre dybde" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "Standard tredybde for trevisning. Dypere nivåer kan lastes inn ved behov." -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "Automatisk sikkerhetskopiering" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "Aktiver automatisk sikkerhetskopiering av database og mediafiler" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "Slett gamle oppgaver" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "Bakgrunnsoppgaveresultater vil bli slettet etter antall angitte dager" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "Slett feillogger" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "Feilloggene vil bli slettet etter et angitt antall dager" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "Slett varsler" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "Brukervarsler slettes etter antall angitte dager" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Strekkode støtte" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Aktiver skrekkodeleser støtte" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "Strekkode registrering forsinkelse" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "Strekkode tidsforsinkelse i behandling" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "Strekkode webcam støtte" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "Tillat strekkodelesning via webkamera i nettleseren" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "IPN regex" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "Regulært uttrykksmønster for matchende del IPN" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Tilat duplisert IPN" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "Tillat flere deler å dele samme IPN" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "Tillat redigering av IPN" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "Tillat å endre IPN-verdien mens du redigerer en del" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "Kopier BOM data fra del" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "Kopier BOM-data som standard når du dupliserer en del" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "Kopier del parameterdata" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "Kopier parameterdata som standard ved duplisering av en del" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "Kopier del test data" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "Kopier testdata som standard ved duplisering av en del" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "Kopier designmaler for kategoriparametere" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "Kopier kategori parametermaler ved oppretting av en del" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "Mal" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "Deler er maler som standard" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Montering" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "Deler kan settes sammen fra andre komponenter som standard" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Komponent" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "Deler kan bli brukt som underkomponenter som standard" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "Kjøpbar" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "Deler er kjøpbare som standard" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Salgbar" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "Deler er salgbare som standard" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Sporbar" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "Deler er sporbare som standard" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Virtuelle" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Deler er virtuelle som standard" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "Vis import i visninger" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "Vis importveiviseren i noen deler visninger" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "Vis relaterte deler" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "Vis relaterte deler i en del" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "Aktiver opprettelse av standard forsendelse med salgsordrer" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "Rediger fullførte salgsordrer" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "Tillat redigering av salgsordrer etter de har blitt sendt eller fullført" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "Referansemønster for innkjøpsordre" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "Obligatorisk mønster for generering av referansefelt for innkjøpsordre" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "Rediger fullførte innkjøpsordre" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "Tillat redigering av innkjøpsordre etter at de har blitt sendt eller fullført" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "Aktiver passord glemt" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "Ativer funskjon for glemt passord på innloggingssidene" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "Aktiver registrering" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "Aktiver egenregistrerting for brukerer på påloggingssidene" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "Aktiver SSO" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "Aktiver SSO på innloggingssidene" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "E-postadresse kreves" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "Krevt at brukeren angi e-post ved registrering" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "Auto-utfyll SSO brukere" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "Fyll automatisk ut brukeropplysninger fra SSO kontodata" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "E-post to ganger" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "Ved registrering spør brukere to ganger for e-posten" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "Passord to ganger" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "Ved registrerting, spør brukere to ganger for passord" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "Gruppe på registrering" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "Gruppe for hvilke nye brukere som er tilknyttet registrering" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "Krev MFA" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "Brukere må bruke flerfaktorsikkerhet." -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "Sjekk utvidelser ved oppstart" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "Sjekk at alle programtillegg er installert ved oppstart - aktiver i containermiljøer" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "Sjekk plugin signaturer" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "Kontroller og vis signaturer for plugins" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "Aktiver URL integrering" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "Aktiver tillegg for å legge til URL" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "Aktiver navigasjonsintegrering" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "Aktiver plugins for å integrere inn i navigasjon" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "Aktiver app integrasjon" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "Aktiver plugins for å legge til apper" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "Aktiver integrering av tidsplan" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "Aktiver utvidelser for å kjøre planlagte oppgaver" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "Aktiver hendelsesintegrering" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "Aktiver plugins til å svare på interne hendelser" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "Innstillingsnøkkel (må være unik - ufølsom for store og små bokstaver" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "Vis abbonerte deler" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "Vis abbonerte deler på hjemmesiden" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "Vis abbonerte kategorier" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "Vis abbonerte delkatekorier på hjemmesiden" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Vis nyeste deler" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "Vis nyeste deler på hjemmesiden" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "Antall nylig deler" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "Antall nylige deler som skal vises på indeks-side" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "Vis uvaliderte BOMs" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "Vis BOMs som venter validering på hjemmesiden" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "Vis nylige lagerendringer" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "Vis nylig endret lagervarer på hjemmesiden" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "Siste lagertelling" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "Antall nylige lagervarer som skal vises på indeksside" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "Vis lav lager" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "Vis lav lagervarer på hjemmesiden" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "Vis tom lagervarer" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "Vis lav lagerbeholdning på hjemmesiden" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "Vis nødvendig lagervare" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "Vis lagervarer som trengs for å bygge på hjemmesiden" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "Vis utløpt lager" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "Vis utløpte lagerbeholdninger på hjemmesiden" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Del planlegging" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "Aktiv" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "Sjetong" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "Nøkkel for tilgang" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "Hemmelig" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "Delt hemmlighet for HMAC" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "Melding ID" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "Unik Id for denne meldingen" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "Vert" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "Tittel" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "Overskrift for denne meldingen" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "Brødtekst" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "Arbeidet med" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "Var arbeidet med denne meldingen ferdig?" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Last opp fil" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "Deler importert" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "Beskrivelse av firma" msgid "Description of the company" msgstr "Beskrivelse av firmaet" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "Nettside" msgid "Company website URL" msgstr "Bedriftens nettside URL" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Adresse" @@ -2955,7 +2966,7 @@ msgstr "Telefonnummer" msgid "Contact phone number" msgstr "Kontakt-telefonnummer" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "E-post" @@ -2964,7 +2975,7 @@ msgstr "E-post" msgid "Contact email address" msgstr "Kontakt e-post" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "Kontakt" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "Produserer dette firmaet deler?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "Last ned bilde fra URL" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "Kunde" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "Bruker standardvaluta" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "Telefon" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "Last opp bilde" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/pl/LC_MESSAGES/django.po b/InvenTree/locale/pl/LC_MESSAGES/django.po index d2818aa95d..8a8a23fdf3 100644 --- a/InvenTree/locale/pl/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Polish\n" "Language: pl_PL\n" @@ -90,75 +90,75 @@ msgstr "Potwierdzenie adresu email" msgid "You must type the same email each time." msgstr "Należy ponownie wpisać ten sam adres e-mail." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Błąd połączenia" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Podano nieprawidłową ilość" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Pusty ciąg numeru seryjnego" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Nieprawidłowy zakres grupy: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Nieprawidłowa sekwencja grupy: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Nie znaleziono numerów seryjnych" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Liczba unikalnych numerów seryjnych ({s}) musi odpowiadać ilości ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "Załącznik" msgid "Select file to attach" msgstr "Wybierz plik do załączenia" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Komentarz" msgid "File comment" msgstr "Komentarz pliku" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Błąd zmiany nazwy pliku" msgid "Invalid choice" msgstr "Błędny wybór" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Nazwa" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Lokalizacja magazynowania przedmiotu" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Obsługa kodu kreskowego" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Włącz obsługę skanera kodów" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "Wyrażenie regularne IPN" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Zezwól na powtarzający się IPN" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "Zezwól na edycję IPN" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "Skopiuj BOM komponentu" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "Szablon" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Złożenie" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Komponent" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "Możliwość zakupu" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "Części są domyślnie z możliwością zakupu" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Możliwość sprzedaży" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "Części są domyślnie z możliwością sprzedaży" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Możliwość śledzenia" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "Części są domyślnie z możliwością śledzenia" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Wirtualny" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Części są domyślnie wirtualne" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "Utwórz początkowy stan magazynowy" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "dni" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "Ceny wewnętrzne" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "Włącz drukowanie etykiet" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "Włącz drukowanie etykiet z interfejsu WWW" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "DPI etykiety" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "Włącz raporty" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Tryb Debugowania" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "Rozmiar strony" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "Domyślna wielkość strony dla raportów PDF" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "Włącz generowanie raportów testów" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "Włącz opcję zapomnianego hasła" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "Włącz funkcję zapomnianego hasła na stronach logowania" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "Włącz rejestrację" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "Włącz samodzielną rejestrację dla użytkowników na stronach logowania" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "Włącz SSO" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "Włącz SSO na stronach logowania" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "Adres e-mail jest wymagany" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "Autouzupełnianie użytkowników SSO" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "Automatycznie wypełnij dane użytkownika z danych konta SSO" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "E-mail dwa razy" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich adres e-mail" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "Hasło dwukrotnie" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "Przy rejestracji dwukrotnie zapytaj użytkowników o ich hasło" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "Grupuj przy rejestracji" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "Wymuś MFA" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "Użytkownicy muszą używać zabezpieczeń wieloskładnikowych." -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "Sprawdź wtyczki przy starcie" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "Włącz integrację URL" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "Włącz wtyczki, aby dodać ścieżki URL" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "Włącz integrację z aplikacją" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "Włącz wtyczki, aby dodać aplikacje" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "Włącz wtyczki, aby uruchamiać zaplanowane zadania" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "Klucz ustawień (musi być unikalny - niewrażliwy na wielkość liter" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "Pokaż obserwowane części" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "Pokaż obserwowane części na stronie głównej" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "Pokaż obserwowane kategorie" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "Pokaż obserwowane kategorie części na stronie głównej" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Pokaż najnowsze części" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "Pokaż najnowsze części na stronie głównej" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "Pokaż niski stan magazynowy" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "Pokaż elementy o niskim stanie na stronie głównej" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "Pokaż wymagany stan zapasów" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "Szukaj części" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "Ukryj nieaktywne części" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "Pokaż ilość w formularzach" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "Stały pasek nawigacyjny" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "Format daty" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "Preferowany format wyświetlania dat" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "Planowanie komponentów" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Cena" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "Punkt końcowy" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "Aktywny" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "Sekret" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "Współdzielony sekret dla HMAC" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "Id wiadomości" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "Unikalny identyfikator dla tej wiadomości" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "Host, od którego otrzymano tę wiadomość" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "Nagłówek" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "Nagłówek tej wiadomości" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "Zawartość" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "Autor" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Wyślij plik" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "Opis firmy" msgid "Description of the company" msgstr "Opis firmy" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "Strona WWW" msgid "Company website URL" msgstr "Witryna internetowa firmy" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Adres" @@ -2955,7 +2966,7 @@ msgstr "Numer telefonu" msgid "Contact phone number" msgstr "Numer telefonu kontaktowego" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "Adres E-Mail" @@ -2964,7 +2975,7 @@ msgstr "Adres E-Mail" msgid "Contact email address" msgstr "Kontaktowy adres e-mail" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "Kontakt" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "Czy to przedsiębiorstwo produkuje części?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "Część bazowa" msgid "Select part" msgstr "Wybierz część" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "Jednostki parametru" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "Usuń firmę" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "Usuń firmę" @@ -3270,12 +3281,12 @@ msgstr "Prześlij nowy obraz" msgid "Download image from URL" msgstr "Pobierz obraz z adresu URL" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "Klient" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "Używa domyślnej waluty" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "Telefon" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "Załaduj obrazek" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "Pobierz obraz" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" -msgstr "Wiersz" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" -msgstr "Wybierz dostawcę części" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "Usuń kolumnę" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "Duplikuj wybrane" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "Wybierz dostawcę części" msgid "Remove row" msgstr "Usuń wiersz" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "Wiersz" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "Wybierz dostawcę części" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "Wróć do zamówień" @@ -4376,6 +4419,13 @@ msgstr "Prześlij plik do zamówienia zakupu" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "Dodaj powiązaną część" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "Usuń kolumnę" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "Duplikuj wybrane" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "Nieaktywny" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "Ostatni numer seryjny" msgid "Search for serial number" msgstr "Szukaj numeru seryjnego" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "Oblicz" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "Nie znaleziono pasujących obrazów" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "Ukryj szczegóły części" diff --git a/InvenTree/locale/pt/LC_MESSAGES/django.po b/InvenTree/locale/pt/LC_MESSAGES/django.po index 45c9c5fd72..fd5ad25c5c 100644 --- a/InvenTree/locale/pt/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Portuguese, Brazilian\n" "Language: pt_BR\n" @@ -90,75 +90,75 @@ msgstr "Confirmação do endereço de email" msgid "You must type the same email each time." msgstr "Voce precisa digital o mesmo email." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Erro de conexão" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "O servidor respondeu com código de status inválido" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Ocorreu uma exceção" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "O servidor respondeu com valor inválido de '{Content-Length}'" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Tamanho da imagem muito grande" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "O download da imagem excedeu o tamanho máximo" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "O servidor remoto retornou resposta vazia" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "A URL fornecida não é um arquivo de imagem válido" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Quantidade invalida" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Numero serial em branco" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "Número de série duplicado" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Numero de grupo invalido:{g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "Intervalo de grupos {g} excede a quantidade permitida ({q})" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Sequencia de grupo invalida:{g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Nenhum numero serial encontrado" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Numero de numeros seriais ({s}) precisa bater com quantidade ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "Remova as \"tags\" HTML deste valor" @@ -204,7 +204,7 @@ msgstr "Anexo" msgid "Select file to attach" msgstr "Selecione arquivo para anexar" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Comentario" msgid "File comment" msgstr "Comentario sobre arquivo" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Erro renomeando o arquivo" msgid "Invalid choice" msgstr "Escolha invalida" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Nome" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/pt_br/LC_MESSAGES/django.po b/InvenTree/locale/pt_br/LC_MESSAGES/django.po index 914a857f56..64a8f987a4 100644 --- a/InvenTree/locale/pt_br/LC_MESSAGES/django.po +++ b/InvenTree/locale/pt_br/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-19 02:46+0000\n" +"POT-Creation-Date: 2022-12-22 01:48+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -45,8 +45,8 @@ msgstr "" #: templates/js/translated/company.js:1023 #: templates/js/translated/order.js:2435 templates/js/translated/order.js:2569 #: templates/js/translated/order.js:3067 templates/js/translated/order.js:4004 -#: templates/js/translated/order.js:4385 templates/js/translated/stock.js:1407 -#: templates/js/translated/stock.js:2014 +#: templates/js/translated/order.js:4385 templates/js/translated/stock.js:1413 +#: templates/js/translated/stock.js:2020 msgid "Notes" msgstr "" @@ -205,7 +205,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2346 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -230,12 +230,12 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1790 -#: common/models.py:1791 common/models.py:2014 common/models.py:2015 -#: common/models.py:2276 common/models.py:2277 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 +#: common/models.py:1798 common/models.py:2021 common/models.py:2022 +#: common/models.py:2283 common/models.py:2284 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 -#: templates/js/translated/stock.js:2683 +#: templates/js/translated/stock.js:2689 msgid "User" msgstr "" @@ -272,7 +272,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2000 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -284,7 +284,7 @@ msgstr "" #: templates/js/translated/company.js:794 #: templates/js/translated/notification.js:71 #: templates/js/translated/part.js:711 templates/js/translated/part.js:880 -#: templates/js/translated/part.js:2003 templates/js/translated/stock.js:2428 +#: templates/js/translated/part.js:2003 templates/js/translated/stock.js:2434 msgid "Name" msgstr "" @@ -303,14 +303,14 @@ msgstr "" #: templates/InvenTree/settings/plugin_settings.html:28 #: templates/InvenTree/settings/settings.html:355 #: templates/js/translated/bom.js:592 templates/js/translated/bom.js:895 -#: templates/js/translated/build.js:2593 templates/js/translated/company.js:445 +#: templates/js/translated/build.js:2596 templates/js/translated/company.js:445 #: templates/js/translated/company.js:703 #: templates/js/translated/company.js:987 templates/js/translated/order.js:2030 #: templates/js/translated/order.js:2267 templates/js/translated/order.js:2845 #: templates/js/translated/part.js:773 templates/js/translated/part.js:1223 #: templates/js/translated/part.js:1490 templates/js/translated/part.js:2039 -#: templates/js/translated/part.js:2114 templates/js/translated/stock.js:1781 -#: templates/js/translated/stock.js:2460 templates/js/translated/stock.js:2520 +#: templates/js/translated/part.js:2114 templates/js/translated/stock.js:1787 +#: templates/js/translated/stock.js:2466 templates/js/translated/stock.js:2526 msgid "Description" msgstr "" @@ -323,7 +323,7 @@ msgid "parent" msgstr "" #: InvenTree/models.py:580 InvenTree/models.py:581 -#: templates/js/translated/part.js:2048 templates/js/translated/stock.js:2469 +#: templates/js/translated/part.js:2048 templates/js/translated/stock.js:2475 msgid "Path" msgstr "" @@ -422,107 +422,107 @@ msgstr "" msgid "Downloading images from remote URL is not enabled" msgstr "" -#: InvenTree/settings.py:637 +#: InvenTree/settings.py:639 msgid "Czech" msgstr "" -#: InvenTree/settings.py:638 +#: InvenTree/settings.py:640 msgid "Danish" msgstr "" -#: InvenTree/settings.py:639 +#: InvenTree/settings.py:641 msgid "German" msgstr "" -#: InvenTree/settings.py:640 +#: InvenTree/settings.py:642 msgid "Greek" msgstr "" -#: InvenTree/settings.py:641 +#: InvenTree/settings.py:643 msgid "English" msgstr "" -#: InvenTree/settings.py:642 +#: InvenTree/settings.py:644 msgid "Spanish" msgstr "" -#: InvenTree/settings.py:643 +#: InvenTree/settings.py:645 msgid "Spanish (Mexican)" msgstr "" -#: InvenTree/settings.py:644 +#: InvenTree/settings.py:646 msgid "Farsi / Persian" msgstr "" -#: InvenTree/settings.py:645 +#: InvenTree/settings.py:647 msgid "French" msgstr "" -#: InvenTree/settings.py:646 +#: InvenTree/settings.py:648 msgid "Hebrew" msgstr "" -#: InvenTree/settings.py:647 +#: InvenTree/settings.py:649 msgid "Hungarian" msgstr "" -#: InvenTree/settings.py:648 +#: InvenTree/settings.py:650 msgid "Italian" msgstr "" -#: InvenTree/settings.py:649 +#: InvenTree/settings.py:651 msgid "Japanese" msgstr "" -#: InvenTree/settings.py:650 +#: InvenTree/settings.py:652 msgid "Korean" msgstr "" -#: InvenTree/settings.py:651 +#: InvenTree/settings.py:653 msgid "Dutch" msgstr "" -#: InvenTree/settings.py:652 +#: InvenTree/settings.py:654 msgid "Norwegian" msgstr "" -#: InvenTree/settings.py:653 +#: InvenTree/settings.py:655 msgid "Polish" msgstr "" -#: InvenTree/settings.py:654 +#: InvenTree/settings.py:656 msgid "Portuguese" msgstr "" -#: InvenTree/settings.py:655 +#: InvenTree/settings.py:657 msgid "Portuguese (Brazilian)" msgstr "" -#: InvenTree/settings.py:656 +#: InvenTree/settings.py:658 msgid "Russian" msgstr "" -#: InvenTree/settings.py:657 +#: InvenTree/settings.py:659 msgid "Slovenian" msgstr "" -#: InvenTree/settings.py:658 +#: InvenTree/settings.py:660 msgid "Swedish" msgstr "" -#: InvenTree/settings.py:659 +#: InvenTree/settings.py:661 msgid "Thai" msgstr "" -#: InvenTree/settings.py:660 +#: InvenTree/settings.py:662 msgid "Turkish" msgstr "" -#: InvenTree/settings.py:661 +#: InvenTree/settings.py:663 msgid "Vietnamese" msgstr "" -#: InvenTree/settings.py:662 +#: InvenTree/settings.py:664 msgid "Chinese" msgstr "" @@ -653,7 +653,7 @@ msgstr "" msgid "Split child item" msgstr "" -#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2118 +#: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2124 msgid "Merged stock items" msgstr "" @@ -734,7 +734,7 @@ msgstr "" msgid "About InvenTree" msgstr "" -#: build/api.py:219 +#: build/api.py:226 msgid "Build must be cancelled before it can be deleted" msgstr "" @@ -812,7 +812,7 @@ msgstr "" #: templates/js/translated/barcode.js:503 templates/js/translated/bom.js:591 #: templates/js/translated/bom.js:728 templates/js/translated/bom.js:849 #: templates/js/translated/build.js:1224 templates/js/translated/build.js:1721 -#: templates/js/translated/build.js:2204 templates/js/translated/build.js:2598 +#: templates/js/translated/build.js:2204 templates/js/translated/build.js:2601 #: templates/js/translated/company.js:302 #: templates/js/translated/company.js:532 #: templates/js/translated/company.js:644 @@ -822,10 +822,10 @@ msgstr "" #: templates/js/translated/order.js:3595 templates/js/translated/order.js:3825 #: templates/js/translated/part.js:1208 templates/js/translated/part.js:1280 #: templates/js/translated/part.js:1467 templates/js/translated/pricing.js:102 -#: templates/js/translated/stock.js:612 templates/js/translated/stock.js:777 -#: templates/js/translated/stock.js:987 templates/js/translated/stock.js:1733 -#: templates/js/translated/stock.js:2546 templates/js/translated/stock.js:2741 -#: templates/js/translated/stock.js:2878 +#: templates/js/translated/stock.js:618 templates/js/translated/stock.js:783 +#: templates/js/translated/stock.js:993 templates/js/translated/stock.js:1739 +#: templates/js/translated/stock.js:2552 templates/js/translated/stock.js:2747 +#: templates/js/translated/stock.js:2884 msgid "Part" msgstr "" @@ -841,7 +841,7 @@ msgstr "" msgid "SalesOrder to which this build is allocated" msgstr "" -#: build/models.py:202 build/serializers.py:822 +#: build/models.py:202 build/serializers.py:823 #: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 msgid "Source Location" msgstr "" @@ -905,7 +905,7 @@ msgid "Target date for build completion. Build will be overdue after this date." msgstr "" #: build/models.py:260 order/models.py:292 -#: templates/js/translated/build.js:2675 +#: templates/js/translated/build.js:2678 msgid "Completion Date" msgstr "" @@ -913,7 +913,7 @@ msgstr "" msgid "completed by" msgstr "" -#: build/models.py:274 templates/js/translated/build.js:2643 +#: build/models.py:274 templates/js/translated/build.js:2646 msgid "Issued by" msgstr "" @@ -926,7 +926,7 @@ msgstr "" #: order/templates/order/order_base.html:185 #: order/templates/order/sales_order_base.html:183 part/models.py:1005 #: report/templates/report/inventree_build_order_base.html:158 -#: templates/js/translated/build.js:2655 templates/js/translated/order.js:2064 +#: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 msgid "Responsible" msgstr "" @@ -967,63 +967,63 @@ msgstr "" msgid "Build output does not match Build Order" msgstr "" -#: build/models.py:1172 +#: build/models.py:1177 msgid "Build item must specify a build output, as master part is marked as trackable" msgstr "" -#: build/models.py:1181 +#: build/models.py:1186 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" msgstr "" -#: build/models.py:1191 order/models.py:1416 +#: build/models.py:1196 order/models.py:1416 msgid "Stock item is over-allocated" msgstr "" -#: build/models.py:1197 order/models.py:1419 +#: build/models.py:1202 order/models.py:1419 msgid "Allocation quantity must be greater than zero" msgstr "" -#: build/models.py:1203 +#: build/models.py:1208 msgid "Quantity must be 1 for serialized stock" msgstr "" -#: build/models.py:1260 +#: build/models.py:1265 msgid "Selected stock item not found in BOM" msgstr "" -#: build/models.py:1329 stock/templates/stock/item_base.html:175 -#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2577 +#: build/models.py:1334 stock/templates/stock/item_base.html:175 +#: templates/InvenTree/search.html:139 templates/js/translated/build.js:2580 #: templates/navbar.html:38 msgid "Build" msgstr "" -#: build/models.py:1330 +#: build/models.py:1335 msgid "Build to allocate parts" msgstr "" -#: build/models.py:1346 build/serializers.py:663 order/serializers.py:1032 +#: build/models.py:1351 build/serializers.py:663 order/serializers.py:1032 #: order/serializers.py:1053 stock/serializers.py:392 stock/serializers.py:758 #: stock/serializers.py:884 stock/templates/stock/item_base.html:10 #: stock/templates/stock/item_base.html:23 #: stock/templates/stock/item_base.html:197 #: templates/js/translated/build.js:800 templates/js/translated/build.js:805 -#: templates/js/translated/build.js:2206 templates/js/translated/build.js:2760 +#: templates/js/translated/build.js:2206 templates/js/translated/build.js:2763 #: templates/js/translated/order.js:107 templates/js/translated/order.js:3200 #: templates/js/translated/order.js:3502 templates/js/translated/order.js:3507 #: templates/js/translated/order.js:3602 templates/js/translated/order.js:3694 -#: templates/js/translated/stock.js:613 templates/js/translated/stock.js:778 -#: templates/js/translated/stock.js:2619 +#: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 +#: templates/js/translated/stock.js:2625 msgid "Stock Item" msgstr "" -#: build/models.py:1347 +#: build/models.py:1352 msgid "Source stock item" msgstr "" -#: build/models.py:1359 build/serializers.py:192 +#: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1822 +#: build/templates/build/detail.html:34 common/models.py:1829 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1054,21 +1054,21 @@ msgstr "" #: templates/js/translated/pricing.js:114 #: templates/js/translated/pricing.js:207 #: templates/js/translated/pricing.js:255 -#: templates/js/translated/pricing.js:349 templates/js/translated/stock.js:484 -#: templates/js/translated/stock.js:638 templates/js/translated/stock.js:808 -#: templates/js/translated/stock.js:2668 templates/js/translated/stock.js:2753 +#: templates/js/translated/pricing.js:349 templates/js/translated/stock.js:490 +#: templates/js/translated/stock.js:644 templates/js/translated/stock.js:814 +#: templates/js/translated/stock.js:2674 templates/js/translated/stock.js:2759 msgid "Quantity" msgstr "" -#: build/models.py:1360 +#: build/models.py:1365 msgid "Stock quantity to allocate to build" msgstr "" -#: build/models.py:1368 +#: build/models.py:1373 msgid "Install into" msgstr "" -#: build/models.py:1369 +#: build/models.py:1374 msgid "Destination stock item" msgstr "" @@ -1114,7 +1114,7 @@ msgstr "" #: build/serializers.py:231 order/serializers.py:463 order/serializers.py:1210 #: stock/serializers.py:303 templates/js/translated/order.js:1545 -#: templates/js/translated/stock.js:297 templates/js/translated/stock.js:485 +#: templates/js/translated/stock.js:303 templates/js/translated/stock.js:491 msgid "Serial Numbers" msgstr "" @@ -1147,9 +1147,9 @@ msgstr "" #: templates/js/translated/build.js:1759 templates/js/translated/order.js:1572 #: templates/js/translated/order.js:3514 templates/js/translated/order.js:3619 #: templates/js/translated/order.js:3627 templates/js/translated/order.js:3708 -#: templates/js/translated/part.js:183 templates/js/translated/stock.js:614 -#: templates/js/translated/stock.js:779 templates/js/translated/stock.js:989 -#: templates/js/translated/stock.js:1889 templates/js/translated/stock.js:2560 +#: templates/js/translated/part.js:183 templates/js/translated/stock.js:620 +#: templates/js/translated/stock.js:785 templates/js/translated/stock.js:995 +#: templates/js/translated/stock.js:1895 templates/js/translated/stock.js:2566 msgid "Location" msgstr "" @@ -1161,10 +1161,10 @@ msgstr "" #: build/templates/build/detail.html:62 order/models.py:670 #: order/serializers.py:473 stock/admin.py:89 #: stock/templates/stock/item_base.html:421 -#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2627 +#: templates/js/translated/barcode.js:237 templates/js/translated/build.js:2630 #: templates/js/translated/order.js:1681 templates/js/translated/order.js:2034 -#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1864 -#: templates/js/translated/stock.js:2637 templates/js/translated/stock.js:2769 +#: templates/js/translated/order.js:2850 templates/js/translated/stock.js:1870 +#: templates/js/translated/stock.js:2643 templates/js/translated/stock.js:2775 msgid "Status" msgstr "" @@ -1282,34 +1282,42 @@ msgstr "" msgid "Allocation items must be provided" msgstr "" -#: build/serializers.py:823 +#: build/serializers.py:824 msgid "Stock location where parts are to be sourced (leave blank to take from any location)" msgstr "" -#: build/serializers.py:831 +#: build/serializers.py:832 msgid "Exclude Location" msgstr "" -#: build/serializers.py:832 +#: build/serializers.py:833 msgid "Exclude stock items from this selected location" msgstr "" -#: build/serializers.py:837 +#: build/serializers.py:838 msgid "Interchangeable Stock" msgstr "" -#: build/serializers.py:838 +#: build/serializers.py:839 msgid "Stock items in multiple locations can be used interchangeably" msgstr "" -#: build/serializers.py:843 +#: build/serializers.py:844 msgid "Substitute Stock" msgstr "" -#: build/serializers.py:844 +#: build/serializers.py:845 msgid "Allow allocation of substitute parts" msgstr "" +#: build/serializers.py:850 +msgid "Optional Items" +msgstr "" + +#: build/serializers.py:851 +msgid "Allocate optional BOM items to build order" +msgstr "" + #: build/tasks.py:100 msgid "Stock required for build order" msgstr "" @@ -1397,7 +1405,7 @@ msgstr "" #: order/templates/order/order_base.html:171 #: order/templates/order/sales_order_base.html:164 #: report/templates/report/inventree_build_order_base.html:125 -#: templates/js/translated/build.js:2667 templates/js/translated/order.js:2051 +#: templates/js/translated/build.js:2670 templates/js/translated/order.js:2051 #: templates/js/translated/order.js:2382 templates/js/translated/order.js:2866 #: templates/js/translated/order.js:3892 templates/js/translated/part.js:1093 msgid "Target Date" @@ -1426,7 +1434,7 @@ msgid "Completed" msgstr "" #: build/templates/build/build_base.html:179 -#: build/templates/build/detail.html:94 order/models.py:1142 +#: build/templates/build/detail.html:94 order/api.py:1256 order/models.py:1142 #: order/models.py:1236 order/models.py:1367 #: order/templates/order/sales_order_base.html:9 #: order/templates/order/sales_order_base.html:28 @@ -1477,8 +1485,8 @@ msgstr "" #: stock/templates/stock/item_base.html:168 #: templates/js/translated/build.js:1250 #: templates/js/translated/model_renderers.js:124 -#: templates/js/translated/stock.js:1055 templates/js/translated/stock.js:1878 -#: templates/js/translated/stock.js:2776 +#: templates/js/translated/stock.js:1061 templates/js/translated/stock.js:1884 +#: templates/js/translated/stock.js:2782 #: templates/js/translated/table_filters.js:179 #: templates/js/translated/table_filters.js:270 msgid "Batch" @@ -1487,7 +1495,7 @@ msgstr "" #: build/templates/build/detail.html:126 #: order/templates/order/order_base.html:158 #: order/templates/order/sales_order_base.html:158 -#: templates/js/translated/build.js:2635 +#: templates/js/translated/build.js:2638 msgid "Created" msgstr "" @@ -2070,7 +2078,7 @@ msgstr "" msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1242 +#: common/models.py:1133 common/models.py:1249 msgid "days" msgstr "" @@ -2155,604 +2163,612 @@ msgid "Serial numbers for stock items must be globally unique" msgstr "" #: common/models.py:1219 -msgid "Batch Code Template" +msgid "Autofill Serial Numbers" msgstr "" #: common/models.py:1220 -msgid "Template for generating default batch codes for stock items" -msgstr "" - -#: common/models.py:1225 -msgid "Stock Expiry" +msgid "Autofill serial numbers in forms" msgstr "" #: common/models.py:1226 -msgid "Enable stock expiry functionality" +msgid "Batch Code Template" +msgstr "" + +#: common/models.py:1227 +msgid "Template for generating default batch codes for stock items" msgstr "" #: common/models.py:1232 -msgid "Sell Expired Stock" +msgid "Stock Expiry" msgstr "" #: common/models.py:1233 -msgid "Allow sale of expired stock" +msgid "Enable stock expiry functionality" msgstr "" #: common/models.py:1239 -msgid "Stock Stale Time" +msgid "Sell Expired Stock" msgstr "" #: common/models.py:1240 -msgid "Number of days stock items are considered stale before expiring" +msgid "Allow sale of expired stock" +msgstr "" + +#: common/models.py:1246 +msgid "Stock Stale Time" msgstr "" #: common/models.py:1247 -msgid "Build Expired Stock" -msgstr "" - -#: common/models.py:1248 -msgid "Allow building with expired stock" +msgid "Number of days stock items are considered stale before expiring" msgstr "" #: common/models.py:1254 -msgid "Stock Ownership Control" +msgid "Build Expired Stock" msgstr "" #: common/models.py:1255 -msgid "Enable ownership control over stock locations and items" +msgid "Allow building with expired stock" msgstr "" #: common/models.py:1261 -msgid "Stock Location Default Icon" +msgid "Stock Ownership Control" msgstr "" #: common/models.py:1262 -msgid "Stock location default icon (empty means no icon)" -msgstr "" - -#: common/models.py:1267 -msgid "Build Order Reference Pattern" +msgid "Enable ownership control over stock locations and items" msgstr "" #: common/models.py:1268 -msgid "Required pattern for generating Build Order reference field" +msgid "Stock Location Default Icon" +msgstr "" + +#: common/models.py:1269 +msgid "Stock location default icon (empty means no icon)" msgstr "" #: common/models.py:1274 -msgid "Sales Order Reference Pattern" +msgid "Build Order Reference Pattern" msgstr "" #: common/models.py:1275 -msgid "Required pattern for generating Sales Order reference field" +msgid "Required pattern for generating Build Order reference field" msgstr "" #: common/models.py:1281 -msgid "Sales Order Default Shipment" +msgid "Sales Order Reference Pattern" msgstr "" #: common/models.py:1282 -msgid "Enable creation of default shipment with sales orders" +msgid "Required pattern for generating Sales Order reference field" msgstr "" #: common/models.py:1288 -msgid "Edit Completed Sales Orders" +msgid "Sales Order Default Shipment" msgstr "" #: common/models.py:1289 -msgid "Allow editing of sales orders after they have been shipped or completed" +msgid "Enable creation of default shipment with sales orders" msgstr "" #: common/models.py:1295 -msgid "Purchase Order Reference Pattern" +msgid "Edit Completed Sales Orders" msgstr "" #: common/models.py:1296 -msgid "Required pattern for generating Purchase Order reference field" +msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" #: common/models.py:1302 -msgid "Edit Completed Purchase Orders" +msgid "Purchase Order Reference Pattern" msgstr "" #: common/models.py:1303 -msgid "Allow editing of purchase orders after they have been shipped or completed" +msgid "Required pattern for generating Purchase Order reference field" +msgstr "" + +#: common/models.py:1309 +msgid "Edit Completed Purchase Orders" msgstr "" #: common/models.py:1310 -msgid "Enable password forgot" -msgstr "" - -#: common/models.py:1311 -msgid "Enable password forgot function on the login pages" +msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" #: common/models.py:1317 -msgid "Enable registration" +msgid "Enable password forgot" msgstr "" #: common/models.py:1318 -msgid "Enable self-registration for users on the login pages" +msgid "Enable password forgot function on the login pages" msgstr "" #: common/models.py:1324 -msgid "Enable SSO" +msgid "Enable registration" msgstr "" #: common/models.py:1325 -msgid "Enable SSO on the login pages" +msgid "Enable self-registration for users on the login pages" msgstr "" #: common/models.py:1331 -msgid "Email required" +msgid "Enable SSO" msgstr "" #: common/models.py:1332 -msgid "Require user to supply mail on signup" +msgid "Enable SSO on the login pages" msgstr "" #: common/models.py:1338 -msgid "Auto-fill SSO users" +msgid "Email required" msgstr "" #: common/models.py:1339 -msgid "Automatically fill out user-details from SSO account-data" +msgid "Require user to supply mail on signup" msgstr "" #: common/models.py:1345 -msgid "Mail twice" +msgid "Auto-fill SSO users" msgstr "" #: common/models.py:1346 -msgid "On signup ask users twice for their mail" +msgid "Automatically fill out user-details from SSO account-data" msgstr "" #: common/models.py:1352 -msgid "Password twice" +msgid "Mail twice" msgstr "" #: common/models.py:1353 -msgid "On signup ask users twice for their password" +msgid "On signup ask users twice for their mail" msgstr "" #: common/models.py:1359 -msgid "Group on signup" +msgid "Password twice" msgstr "" #: common/models.py:1360 -msgid "Group to which new users are assigned on registration" +msgid "On signup ask users twice for their password" msgstr "" #: common/models.py:1366 -msgid "Enforce MFA" +msgid "Group on signup" msgstr "" #: common/models.py:1367 -msgid "Users must use multifactor security." +msgid "Group to which new users are assigned on registration" msgstr "" #: common/models.py:1373 -msgid "Check plugins on startup" +msgid "Enforce MFA" msgstr "" #: common/models.py:1374 -msgid "Check that all plugins are installed on startup - enable in container environments" +msgid "Users must use multifactor security." +msgstr "" + +#: common/models.py:1380 +msgid "Check plugins on startup" msgstr "" #: common/models.py:1381 +msgid "Check that all plugins are installed on startup - enable in container environments" +msgstr "" + +#: common/models.py:1388 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1382 +#: common/models.py:1389 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1389 +#: common/models.py:1396 msgid "Enable URL integration" msgstr "" -#: common/models.py:1390 +#: common/models.py:1397 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1397 +#: common/models.py:1404 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1398 +#: common/models.py:1405 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1405 +#: common/models.py:1412 msgid "Enable app integration" msgstr "" -#: common/models.py:1406 +#: common/models.py:1413 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1413 +#: common/models.py:1420 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1414 +#: common/models.py:1421 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1421 +#: common/models.py:1428 msgid "Enable event integration" msgstr "" -#: common/models.py:1422 +#: common/models.py:1429 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1441 common/models.py:1783 +#: common/models.py:1448 common/models.py:1790 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1463 +#: common/models.py:1470 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1464 +#: common/models.py:1471 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1470 +#: common/models.py:1477 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1471 +#: common/models.py:1478 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1484 msgid "Show latest parts" msgstr "" -#: common/models.py:1478 +#: common/models.py:1485 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1491 msgid "Recent Part Count" msgstr "" -#: common/models.py:1485 +#: common/models.py:1492 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1491 +#: common/models.py:1498 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1492 +#: common/models.py:1499 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1498 +#: common/models.py:1505 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1499 +#: common/models.py:1506 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1512 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1506 +#: common/models.py:1513 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1512 +#: common/models.py:1519 msgid "Show low stock" msgstr "" -#: common/models.py:1513 +#: common/models.py:1520 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1519 +#: common/models.py:1526 msgid "Show depleted stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1527 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1533 msgid "Show needed stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1534 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1540 msgid "Show expired stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1541 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1547 msgid "Show stale stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1548 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1554 msgid "Show pending builds" msgstr "" -#: common/models.py:1548 +#: common/models.py:1555 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1561 msgid "Show overdue builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1562 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1568 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1562 +#: common/models.py:1569 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1575 msgid "Show overdue POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1576 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1582 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1583 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1589 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1590 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1596 msgid "Show News" msgstr "" -#: common/models.py:1590 +#: common/models.py:1597 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1603 msgid "Inline label display" msgstr "" -#: common/models.py:1597 +#: common/models.py:1604 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1603 +#: common/models.py:1610 msgid "Inline report display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1611 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1617 msgid "Search Parts" msgstr "" -#: common/models.py:1611 +#: common/models.py:1618 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1617 +#: common/models.py:1624 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1625 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1631 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1632 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1638 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1639 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1645 msgid "Search Categories" msgstr "" -#: common/models.py:1639 +#: common/models.py:1646 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1652 msgid "Search Stock" msgstr "" -#: common/models.py:1646 +#: common/models.py:1653 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1659 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1653 +#: common/models.py:1660 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1666 msgid "Search Locations" msgstr "" -#: common/models.py:1660 +#: common/models.py:1667 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1673 msgid "Search Companies" msgstr "" -#: common/models.py:1667 +#: common/models.py:1674 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1680 msgid "Search Build Orders" msgstr "" -#: common/models.py:1674 +#: common/models.py:1681 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1687 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1688 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1694 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1695 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1701 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1702 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1708 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1709 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1715 msgid "Search Preview Results" msgstr "" -#: common/models.py:1709 +#: common/models.py:1716 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1722 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1716 +#: common/models.py:1723 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1722 +#: common/models.py:1729 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1730 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1736 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1730 +#: common/models.py:1737 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1736 +#: common/models.py:1743 msgid "Date Format" msgstr "" -#: common/models.py:1737 +#: common/models.py:1744 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1751 part/templates/part/detail.html:41 +#: common/models.py:1758 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1752 +#: common/models.py:1759 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1758 +#: common/models.py:1765 msgid "Table String Length" msgstr "" -#: common/models.py:1759 +#: common/models.py:1766 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1823 +#: common/models.py:1830 msgid "Price break quantity" msgstr "" -#: common/models.py:1830 company/serializers.py:393 order/models.py:975 +#: common/models.py:1837 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1831 +#: common/models.py:1838 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1991 common/models.py:2169 +#: common/models.py:1998 common/models.py:2176 msgid "Endpoint" msgstr "" -#: common/models.py:1992 +#: common/models.py:1999 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2001 +#: common/models.py:2008 msgid "Name for this webhook" msgstr "" -#: common/models.py:2006 part/admin.py:36 part/models.py:984 +#: common/models.py:2013 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2760,97 +2776,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2007 +#: common/models.py:2014 msgid "Is this webhook active" msgstr "" -#: common/models.py:2021 +#: common/models.py:2028 msgid "Token" msgstr "" -#: common/models.py:2022 +#: common/models.py:2029 msgid "Token for access" msgstr "" -#: common/models.py:2029 +#: common/models.py:2036 msgid "Secret" msgstr "" -#: common/models.py:2030 +#: common/models.py:2037 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2136 +#: common/models.py:2143 msgid "Message ID" msgstr "" -#: common/models.py:2137 +#: common/models.py:2144 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2145 +#: common/models.py:2152 msgid "Host" msgstr "" -#: common/models.py:2146 +#: common/models.py:2153 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2153 +#: common/models.py:2160 msgid "Header" msgstr "" -#: common/models.py:2154 +#: common/models.py:2161 msgid "Header of this message" msgstr "" -#: common/models.py:2160 +#: common/models.py:2167 msgid "Body" msgstr "" -#: common/models.py:2161 +#: common/models.py:2168 msgid "Body of this message" msgstr "" -#: common/models.py:2170 +#: common/models.py:2177 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2175 +#: common/models.py:2182 msgid "Worked on" msgstr "" -#: common/models.py:2176 +#: common/models.py:2183 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2335 +#: common/models.py:2342 msgid "Id" msgstr "" -#: common/models.py:2341 templates/js/translated/news.js:35 +#: common/models.py:2348 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2351 templates/js/translated/news.js:51 +#: common/models.py:2358 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2356 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2361 templates/js/translated/news.js:43 +#: common/models.py:2368 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2366 +#: common/models.py:2373 msgid "Read" msgstr "" -#: common/models.py:2367 +#: common/models.py:2374 msgid "Was this news item read?" msgstr "" @@ -2875,13 +2891,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2899,7 +2916,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -3067,7 +3086,7 @@ msgstr "" #: report/templates/report/inventree_test_report_base.html:95 #: stock/models.py:2138 templates/js/translated/company.js:582 #: templates/js/translated/company.js:800 templates/js/translated/part.js:889 -#: templates/js/translated/stock.js:1393 +#: templates/js/translated/stock.js:1399 msgid "Value" msgstr "" @@ -3149,7 +3168,7 @@ msgstr "" #: company/models.py:534 company/templates/company/supplier_part.html:167 #: stock/admin.py:101 stock/models.py:667 #: stock/templates/stock/item_base.html:243 -#: templates/js/translated/company.js:992 templates/js/translated/stock.js:2010 +#: templates/js/translated/company.js:992 templates/js/translated/stock.js:2016 msgid "Packaging" msgstr "" @@ -3182,7 +3201,7 @@ msgstr "" #: templates/email/build_order_required_stock.html:19 #: templates/email/low_stock_notification.html:18 #: templates/js/translated/bom.js:1118 templates/js/translated/build.js:1883 -#: templates/js/translated/build.js:2767 templates/js/translated/part.js:623 +#: templates/js/translated/build.js:2770 templates/js/translated/part.js:623 #: templates/js/translated/part.js:626 #: templates/js/translated/table_filters.js:206 msgid "Available" @@ -3266,7 +3285,7 @@ msgstr "" #: stock/templates/stock/item_base.html:399 #: templates/email/overdue_sales_order.html:16 #: templates/js/translated/company.js:429 templates/js/translated/order.js:2827 -#: templates/js/translated/stock.js:2601 +#: templates/js/translated/stock.js:2607 #: templates/js/translated/table_filters.js:447 msgid "Customer" msgstr "" @@ -3504,7 +3523,7 @@ msgstr "" #: company/templates/company/supplier_part.html:24 stock/models.py:650 #: stock/templates/stock/item_base.html:236 #: templates/js/translated/company.js:946 templates/js/translated/order.js:1173 -#: templates/js/translated/stock.js:1968 +#: templates/js/translated/stock.js:1974 msgid "Supplier Part" msgstr "" @@ -3596,7 +3615,7 @@ msgstr "" #: company/templates/company/supplier_part.html:204 #: part/templates/part/detail.html:25 stock/templates/stock/location.html:198 -#: templates/js/translated/stock.js:461 +#: templates/js/translated/stock.js:467 msgid "New Stock Item" msgstr "" @@ -3630,8 +3649,8 @@ msgstr "" #: templates/InvenTree/search.html:153 #: templates/InvenTree/settings/sidebar.html:45 #: templates/js/translated/part.js:777 templates/js/translated/part.js:1371 -#: templates/js/translated/part.js:1527 templates/js/translated/stock.js:988 -#: templates/js/translated/stock.js:1793 templates/navbar.html:31 +#: templates/js/translated/part.js:1527 templates/js/translated/stock.js:994 +#: templates/js/translated/stock.js:1799 templates/navbar.html:31 msgid "Stock" msgstr "" @@ -3658,7 +3677,7 @@ msgstr "" #: stock/templates/stock/location.html:194 #: stock/templates/stock/location_sidebar.html:7 #: templates/InvenTree/search.html:155 templates/js/translated/search.js:225 -#: templates/js/translated/stock.js:2478 users/models.py:40 +#: templates/js/translated/stock.js:2484 users/models.py:40 msgid "Stock Items" msgstr "" @@ -3756,10 +3775,27 @@ msgstr "" msgid "Part query filters (comma-separated value of key=value pairs)" msgstr "" -#: order/api.py:134 +#: order/api.py:161 msgid "No matching purchase order found" msgstr "" +#: order/api.py:1254 order/models.py:1021 order/models.py:1100 +#: order/templates/order/order_base.html:9 +#: order/templates/order/order_base.html:18 +#: report/templates/report/inventree_po_report.html:76 +#: stock/templates/stock/item_base.html:182 +#: templates/email/overdue_purchase_order.html:15 +#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 +#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1012 +#: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1954 +#: templates/js/translated/stock.js:2588 +msgid "Purchase Order" +msgstr "" + +#: order/api.py:1258 +msgid "Unknown" +msgstr "" + #: order/models.py:83 msgid "Order description" msgstr "" @@ -3916,19 +3952,6 @@ msgstr "" msgid "Order" msgstr "" -#: order/models.py:1021 order/models.py:1100 -#: order/templates/order/order_base.html:9 -#: order/templates/order/order_base.html:18 -#: report/templates/report/inventree_po_report.html:76 -#: stock/templates/stock/item_base.html:182 -#: templates/email/overdue_purchase_order.html:15 -#: templates/js/translated/order.js:619 templates/js/translated/order.js:1174 -#: templates/js/translated/order.js:2001 templates/js/translated/part.js:1012 -#: templates/js/translated/pricing.js:515 templates/js/translated/stock.js:1948 -#: templates/js/translated/stock.js:2582 -msgid "Purchase Order" -msgstr "" - #: order/models.py:1039 msgid "Supplier part" msgstr "" @@ -3946,7 +3969,7 @@ msgstr "" #: order/models.py:1054 stock/models.py:782 stock/serializers.py:173 #: stock/templates/stock/item_base.html:189 -#: templates/js/translated/stock.js:1999 +#: templates/js/translated/stock.js:2005 msgid "Purchase Price" msgstr "" @@ -4310,18 +4333,63 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 +#: order/templates/order/order_wizard/match_parts.html:52 +#: part/templates/part/import_wizard/ajax_match_fields.html:64 +#: part/templates/part/import_wizard/ajax_match_references.html:42 +#: part/templates/part/import_wizard/match_references.html:49 +#: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 +#: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 +#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 +#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:657 +#: templates/js/translated/stock.js:825 +#: templates/patterns/wizard/match_fields.html:70 +msgid "Remove row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + #: order/templates/order/order_wizard/match_parts.html:28 #: part/templates/part/import_wizard/ajax_match_references.html:21 #: part/templates/part/import_wizard/match_references.html:28 @@ -4332,19 +4400,6 @@ msgstr "" msgid "Select Supplier Part" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:52 -#: part/templates/part/import_wizard/ajax_match_fields.html:64 -#: part/templates/part/import_wizard/ajax_match_references.html:42 -#: part/templates/part/import_wizard/match_references.html:49 -#: templates/js/translated/bom.js:102 templates/js/translated/build.js:485 -#: templates/js/translated/build.js:641 templates/js/translated/build.js:2088 -#: templates/js/translated/order.js:1122 templates/js/translated/order.js:1624 -#: templates/js/translated/order.js:3111 templates/js/translated/stock.js:651 -#: templates/js/translated/stock.js:819 -#: templates/patterns/wizard/match_fields.html:70 -msgid "Remove row" -msgstr "" - #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4357,6 +4412,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -4505,7 +4567,7 @@ msgstr "" #: part/admin.py:22 part/models.py:852 part/templates/part/part_base.html:272 #: templates/js/translated/part.js:763 templates/js/translated/part.js:1484 -#: templates/js/translated/stock.js:1759 +#: templates/js/translated/stock.js:1765 msgid "IPN" msgstr "" @@ -4559,7 +4621,7 @@ msgid "Used In" msgstr "" #: part/admin.py:50 templates/js/translated/build.js:1947 -#: templates/js/translated/build.js:2205 templates/js/translated/build.js:2774 +#: templates/js/translated/build.js:2205 templates/js/translated/build.js:2777 #: templates/js/translated/order.js:3951 msgid "Allocated" msgstr "" @@ -5033,7 +5095,7 @@ msgid "Test with this name already exists for this part" msgstr "" #: part/models.py:3050 templates/js/translated/part.js:2109 -#: templates/js/translated/stock.js:1373 +#: templates/js/translated/stock.js:1379 msgid "Test Name" msgstr "" @@ -5625,37 +5687,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5879,7 +5910,7 @@ msgstr "" #: templates/InvenTree/settings/plugin.html:63 #: templates/InvenTree/settings/plugin_settings.html:38 #: templates/js/translated/order.js:2043 templates/js/translated/pricing.js:537 -#: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2510 +#: templates/js/translated/pricing.js:658 templates/js/translated/stock.js:2516 msgid "Date" msgstr "" @@ -5914,7 +5945,7 @@ msgstr "" #: part/templates/part/prices.html:25 stock/admin.py:106 #: stock/templates/stock/item_base.html:440 #: templates/js/translated/company.js:1039 -#: templates/js/translated/stock.js:1934 +#: templates/js/translated/stock.js:1940 msgid "Last Updated" msgstr "" @@ -6381,7 +6412,7 @@ msgstr "" #: templates/js/translated/build.js:1244 templates/js/translated/build.js:1745 #: templates/js/translated/model_renderers.js:118 #: templates/js/translated/order.js:121 templates/js/translated/order.js:3611 -#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:516 +#: templates/js/translated/order.js:3698 templates/js/translated/stock.js:522 msgid "Serial Number" msgstr "" @@ -6413,8 +6444,8 @@ msgid "Installed Items" msgstr "" #: report/templates/report/inventree_test_report_base.html:137 -#: stock/admin.py:87 templates/js/translated/stock.js:636 -#: templates/js/translated/stock.js:806 templates/js/translated/stock.js:2759 +#: stock/admin.py:87 templates/js/translated/stock.js:642 +#: templates/js/translated/stock.js:812 templates/js/translated/stock.js:2765 msgid "Serial" msgstr "" @@ -6469,13 +6500,13 @@ msgstr "" msgid "Purchase Order ID" msgstr "" -#: stock/admin.py:107 templates/js/translated/stock.js:1904 +#: stock/admin.py:107 templates/js/translated/stock.js:1910 msgid "Stocktake" msgstr "" #: stock/admin.py:108 stock/models.py:749 #: stock/templates/stock/item_base.html:427 -#: templates/js/translated/stock.js:1918 +#: templates/js/translated/stock.js:1924 msgid "Expiry Date" msgstr "" @@ -6890,7 +6921,7 @@ msgstr "" msgid "Installed Stock Items" msgstr "" -#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2906 +#: stock/templates/stock/item.html:152 templates/js/translated/stock.js:2912 msgid "Install Stock Item" msgstr "" @@ -6898,7 +6929,7 @@ msgstr "" msgid "Delete all test results for this stock item" msgstr "" -#: stock/templates/stock/item.html:327 templates/js/translated/stock.js:1555 +#: stock/templates/stock/item.html:327 templates/js/translated/stock.js:1561 msgid "Add Test Result" msgstr "" @@ -8422,7 +8453,7 @@ msgstr "" msgid "Unlink" msgstr "" -#: templates/js/translated/barcode.js:524 templates/js/translated/stock.js:1083 +#: templates/js/translated/barcode.js:524 templates/js/translated/stock.js:1089 msgid "Remove stock item" msgstr "" @@ -8831,12 +8862,12 @@ msgstr "" msgid "No required tests for this build" msgstr "" -#: templates/js/translated/build.js:1785 templates/js/translated/build.js:2778 +#: templates/js/translated/build.js:1785 templates/js/translated/build.js:2781 #: templates/js/translated/order.js:3646 msgid "Edit stock allocation" msgstr "" -#: templates/js/translated/build.js:1787 templates/js/translated/build.js:2779 +#: templates/js/translated/build.js:1787 templates/js/translated/build.js:2782 #: templates/js/translated/order.js:3647 msgid "Delete stock allocation" msgstr "" @@ -8935,33 +8966,33 @@ msgstr "" msgid "If substitute stock is allowed, it will be used where stock of the primary part cannot be found" msgstr "" -#: templates/js/translated/build.js:2430 +#: templates/js/translated/build.js:2433 msgid "Allocate Stock Items" msgstr "" -#: templates/js/translated/build.js:2536 +#: templates/js/translated/build.js:2539 msgid "No builds matching query" msgstr "" -#: templates/js/translated/build.js:2571 templates/js/translated/part.js:1459 -#: templates/js/translated/part.js:1996 templates/js/translated/stock.js:1719 -#: templates/js/translated/stock.js:2422 +#: templates/js/translated/build.js:2574 templates/js/translated/part.js:1459 +#: templates/js/translated/part.js:1996 templates/js/translated/stock.js:1725 +#: templates/js/translated/stock.js:2428 msgid "Select" msgstr "" -#: templates/js/translated/build.js:2585 +#: templates/js/translated/build.js:2588 msgid "Build order is overdue" msgstr "" -#: templates/js/translated/build.js:2613 +#: templates/js/translated/build.js:2616 msgid "Progress" msgstr "" -#: templates/js/translated/build.js:2649 templates/js/translated/stock.js:2689 +#: templates/js/translated/build.js:2652 templates/js/translated/stock.js:2695 msgid "No user information" msgstr "" -#: templates/js/translated/build.js:2755 +#: templates/js/translated/build.js:2758 msgid "No parts allocated for" msgstr "" @@ -9212,7 +9243,7 @@ msgid "Labels sent to printer" msgstr "" #: templates/js/translated/label.js:60 templates/js/translated/report.js:118 -#: templates/js/translated/stock.js:1107 +#: templates/js/translated/stock.js:1113 msgid "Select Stock Items" msgstr "" @@ -9546,7 +9577,7 @@ msgstr "" msgid "Quantity to receive" msgstr "" -#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2178 +#: templates/js/translated/order.js:1584 templates/js/translated/stock.js:2184 msgid "Stock Status" msgstr "" @@ -9747,7 +9778,7 @@ msgid "Delete Stock Allocation" msgstr "" #: templates/js/translated/order.js:3623 templates/js/translated/order.js:3712 -#: templates/js/translated/stock.js:1635 +#: templates/js/translated/stock.js:1641 msgid "Shipped to customer" msgstr "" @@ -10029,7 +10060,7 @@ msgid "Allocated to sales orders" msgstr "" #: templates/js/translated/part.js:1672 templates/js/translated/part.js:1915 -#: templates/js/translated/stock.js:2381 +#: templates/js/translated/stock.js:2387 msgid "Display as list" msgstr "" @@ -10053,7 +10084,7 @@ msgstr "" msgid "Category is required" msgstr "" -#: templates/js/translated/part.js:1935 templates/js/translated/stock.js:2401 +#: templates/js/translated/part.js:1935 templates/js/translated/stock.js:2407 msgid "Display as tree" msgstr "" @@ -10069,12 +10100,12 @@ msgstr "" msgid "No test templates matching query" msgstr "" -#: templates/js/translated/part.js:2146 templates/js/translated/stock.js:1332 +#: templates/js/translated/part.js:2146 templates/js/translated/stock.js:1338 msgid "Edit test result" msgstr "" -#: templates/js/translated/part.js:2147 templates/js/translated/stock.js:1333 -#: templates/js/translated/stock.js:1593 +#: templates/js/translated/part.js:2147 templates/js/translated/stock.js:1339 +#: templates/js/translated/stock.js:1599 msgid "Delete test result" msgstr "" @@ -10286,348 +10317,348 @@ msgstr "" msgid "Action for sub-locations" msgstr "" -#: templates/js/translated/stock.js:250 +#: templates/js/translated/stock.js:256 msgid "This part cannot be serialized" msgstr "" -#: templates/js/translated/stock.js:292 +#: templates/js/translated/stock.js:298 msgid "Enter initial quantity for this stock item" msgstr "" -#: templates/js/translated/stock.js:298 +#: templates/js/translated/stock.js:304 msgid "Enter serial numbers for new stock (or leave blank)" msgstr "" -#: templates/js/translated/stock.js:363 +#: templates/js/translated/stock.js:369 msgid "Stock item duplicated" msgstr "" -#: templates/js/translated/stock.js:383 +#: templates/js/translated/stock.js:389 msgid "Duplicate Stock Item" msgstr "" -#: templates/js/translated/stock.js:399 +#: templates/js/translated/stock.js:405 msgid "Are you sure you want to delete this stock item?" msgstr "" -#: templates/js/translated/stock.js:404 +#: templates/js/translated/stock.js:410 msgid "Delete Stock Item" msgstr "" -#: templates/js/translated/stock.js:425 +#: templates/js/translated/stock.js:431 msgid "Edit Stock Item" msgstr "" -#: templates/js/translated/stock.js:475 +#: templates/js/translated/stock.js:481 msgid "Created new stock item" msgstr "" -#: templates/js/translated/stock.js:488 +#: templates/js/translated/stock.js:494 msgid "Created multiple stock items" msgstr "" -#: templates/js/translated/stock.js:513 +#: templates/js/translated/stock.js:519 msgid "Find Serial Number" msgstr "" -#: templates/js/translated/stock.js:517 templates/js/translated/stock.js:518 +#: templates/js/translated/stock.js:523 templates/js/translated/stock.js:524 msgid "Enter serial number" msgstr "" -#: templates/js/translated/stock.js:534 +#: templates/js/translated/stock.js:540 msgid "Enter a serial number" msgstr "" -#: templates/js/translated/stock.js:554 +#: templates/js/translated/stock.js:560 msgid "No matching serial number" msgstr "" -#: templates/js/translated/stock.js:563 +#: templates/js/translated/stock.js:569 msgid "More than one matching result found" msgstr "" -#: templates/js/translated/stock.js:686 +#: templates/js/translated/stock.js:692 msgid "Confirm stock assignment" msgstr "" -#: templates/js/translated/stock.js:687 +#: templates/js/translated/stock.js:693 msgid "Assign Stock to Customer" msgstr "" -#: templates/js/translated/stock.js:764 +#: templates/js/translated/stock.js:770 msgid "Warning: Merge operation cannot be reversed" msgstr "" -#: templates/js/translated/stock.js:765 +#: templates/js/translated/stock.js:771 msgid "Some information will be lost when merging stock items" msgstr "" -#: templates/js/translated/stock.js:767 +#: templates/js/translated/stock.js:773 msgid "Stock transaction history will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:768 +#: templates/js/translated/stock.js:774 msgid "Supplier part information will be deleted for merged items" msgstr "" -#: templates/js/translated/stock.js:857 +#: templates/js/translated/stock.js:863 msgid "Confirm stock item merge" msgstr "" -#: templates/js/translated/stock.js:858 +#: templates/js/translated/stock.js:864 msgid "Merge Stock Items" msgstr "" -#: templates/js/translated/stock.js:953 +#: templates/js/translated/stock.js:959 msgid "Transfer Stock" msgstr "" -#: templates/js/translated/stock.js:954 +#: templates/js/translated/stock.js:960 msgid "Move" msgstr "" -#: templates/js/translated/stock.js:960 +#: templates/js/translated/stock.js:966 msgid "Count Stock" msgstr "" -#: templates/js/translated/stock.js:961 +#: templates/js/translated/stock.js:967 msgid "Count" msgstr "" -#: templates/js/translated/stock.js:965 +#: templates/js/translated/stock.js:971 msgid "Remove Stock" msgstr "" -#: templates/js/translated/stock.js:966 +#: templates/js/translated/stock.js:972 msgid "Take" msgstr "" -#: templates/js/translated/stock.js:970 +#: templates/js/translated/stock.js:976 msgid "Add Stock" msgstr "" -#: templates/js/translated/stock.js:971 users/models.py:220 +#: templates/js/translated/stock.js:977 users/models.py:220 msgid "Add" msgstr "" -#: templates/js/translated/stock.js:975 +#: templates/js/translated/stock.js:981 msgid "Delete Stock" msgstr "" -#: templates/js/translated/stock.js:1068 +#: templates/js/translated/stock.js:1074 msgid "Quantity cannot be adjusted for serialized stock" msgstr "" -#: templates/js/translated/stock.js:1068 +#: templates/js/translated/stock.js:1074 msgid "Specify stock quantity" msgstr "" -#: templates/js/translated/stock.js:1108 +#: templates/js/translated/stock.js:1114 msgid "You must select at least one available stock item" msgstr "" -#: templates/js/translated/stock.js:1135 +#: templates/js/translated/stock.js:1141 msgid "Confirm stock adjustment" msgstr "" -#: templates/js/translated/stock.js:1271 +#: templates/js/translated/stock.js:1277 msgid "PASS" msgstr "" -#: templates/js/translated/stock.js:1273 +#: templates/js/translated/stock.js:1279 msgid "FAIL" msgstr "" -#: templates/js/translated/stock.js:1278 +#: templates/js/translated/stock.js:1284 msgid "NO RESULT" msgstr "" -#: templates/js/translated/stock.js:1325 +#: templates/js/translated/stock.js:1331 msgid "Pass test" msgstr "" -#: templates/js/translated/stock.js:1328 +#: templates/js/translated/stock.js:1334 msgid "Add test result" msgstr "" -#: templates/js/translated/stock.js:1354 +#: templates/js/translated/stock.js:1360 msgid "No test results found" msgstr "" -#: templates/js/translated/stock.js:1411 +#: templates/js/translated/stock.js:1417 msgid "Test Date" msgstr "" -#: templates/js/translated/stock.js:1576 +#: templates/js/translated/stock.js:1582 msgid "Edit Test Result" msgstr "" -#: templates/js/translated/stock.js:1598 +#: templates/js/translated/stock.js:1604 msgid "Delete Test Result" msgstr "" -#: templates/js/translated/stock.js:1627 +#: templates/js/translated/stock.js:1633 msgid "In production" msgstr "" -#: templates/js/translated/stock.js:1631 +#: templates/js/translated/stock.js:1637 msgid "Installed in Stock Item" msgstr "" -#: templates/js/translated/stock.js:1639 +#: templates/js/translated/stock.js:1645 msgid "Assigned to Sales Order" msgstr "" -#: templates/js/translated/stock.js:1645 +#: templates/js/translated/stock.js:1651 msgid "No stock location set" msgstr "" -#: templates/js/translated/stock.js:1814 +#: templates/js/translated/stock.js:1820 msgid "Stock item is in production" msgstr "" -#: templates/js/translated/stock.js:1819 +#: templates/js/translated/stock.js:1825 msgid "Stock item assigned to sales order" msgstr "" -#: templates/js/translated/stock.js:1822 +#: templates/js/translated/stock.js:1828 msgid "Stock item assigned to customer" msgstr "" -#: templates/js/translated/stock.js:1825 +#: templates/js/translated/stock.js:1831 msgid "Serialized stock item has been allocated" msgstr "" -#: templates/js/translated/stock.js:1827 +#: templates/js/translated/stock.js:1833 msgid "Stock item has been fully allocated" msgstr "" -#: templates/js/translated/stock.js:1829 +#: templates/js/translated/stock.js:1835 msgid "Stock item has been partially allocated" msgstr "" -#: templates/js/translated/stock.js:1832 +#: templates/js/translated/stock.js:1838 msgid "Stock item has been installed in another item" msgstr "" -#: templates/js/translated/stock.js:1836 +#: templates/js/translated/stock.js:1842 msgid "Stock item has expired" msgstr "" -#: templates/js/translated/stock.js:1838 +#: templates/js/translated/stock.js:1844 msgid "Stock item will expire soon" msgstr "" -#: templates/js/translated/stock.js:1845 +#: templates/js/translated/stock.js:1851 msgid "Stock item has been rejected" msgstr "" -#: templates/js/translated/stock.js:1847 +#: templates/js/translated/stock.js:1853 msgid "Stock item is lost" msgstr "" -#: templates/js/translated/stock.js:1849 +#: templates/js/translated/stock.js:1855 msgid "Stock item is destroyed" msgstr "" -#: templates/js/translated/stock.js:1853 +#: templates/js/translated/stock.js:1859 #: templates/js/translated/table_filters.js:216 msgid "Depleted" msgstr "" -#: templates/js/translated/stock.js:1983 +#: templates/js/translated/stock.js:1989 msgid "Supplier part not specified" msgstr "" -#: templates/js/translated/stock.js:2020 +#: templates/js/translated/stock.js:2026 msgid "No stock items matching query" msgstr "" -#: templates/js/translated/stock.js:2193 +#: templates/js/translated/stock.js:2199 msgid "Set Stock Status" msgstr "" -#: templates/js/translated/stock.js:2207 +#: templates/js/translated/stock.js:2213 msgid "Select Status Code" msgstr "" -#: templates/js/translated/stock.js:2208 +#: templates/js/translated/stock.js:2214 msgid "Status code must be selected" msgstr "" -#: templates/js/translated/stock.js:2440 +#: templates/js/translated/stock.js:2446 msgid "Load Subloactions" msgstr "" -#: templates/js/translated/stock.js:2535 +#: templates/js/translated/stock.js:2541 msgid "Details" msgstr "" -#: templates/js/translated/stock.js:2551 +#: templates/js/translated/stock.js:2557 msgid "Part information unavailable" msgstr "" -#: templates/js/translated/stock.js:2573 +#: templates/js/translated/stock.js:2579 msgid "Location no longer exists" msgstr "" -#: templates/js/translated/stock.js:2592 +#: templates/js/translated/stock.js:2598 msgid "Purchase order no longer exists" msgstr "" -#: templates/js/translated/stock.js:2611 +#: templates/js/translated/stock.js:2617 msgid "Customer no longer exists" msgstr "" -#: templates/js/translated/stock.js:2629 +#: templates/js/translated/stock.js:2635 msgid "Stock item no longer exists" msgstr "" -#: templates/js/translated/stock.js:2652 +#: templates/js/translated/stock.js:2658 msgid "Added" msgstr "" -#: templates/js/translated/stock.js:2660 +#: templates/js/translated/stock.js:2666 msgid "Removed" msgstr "" -#: templates/js/translated/stock.js:2736 +#: templates/js/translated/stock.js:2742 msgid "No installed items" msgstr "" -#: templates/js/translated/stock.js:2787 templates/js/translated/stock.js:2823 +#: templates/js/translated/stock.js:2793 templates/js/translated/stock.js:2829 msgid "Uninstall Stock Item" msgstr "" -#: templates/js/translated/stock.js:2839 +#: templates/js/translated/stock.js:2845 msgid "Select stock item to uninstall" msgstr "" -#: templates/js/translated/stock.js:2860 +#: templates/js/translated/stock.js:2866 msgid "Install another stock item into this item" msgstr "" -#: templates/js/translated/stock.js:2861 +#: templates/js/translated/stock.js:2867 msgid "Stock items can only be installed if they meet the following criteria" msgstr "" -#: templates/js/translated/stock.js:2863 +#: templates/js/translated/stock.js:2869 msgid "The Stock Item links to a Part which is the BOM for this Stock Item" msgstr "" -#: templates/js/translated/stock.js:2864 +#: templates/js/translated/stock.js:2870 msgid "The Stock Item is currently available in stock" msgstr "" -#: templates/js/translated/stock.js:2865 +#: templates/js/translated/stock.js:2871 msgid "The Stock Item is not already installed in another item" msgstr "" -#: templates/js/translated/stock.js:2866 +#: templates/js/translated/stock.js:2872 msgid "The Stock Item is tracked by either a batch code or serial number" msgstr "" -#: templates/js/translated/stock.js:2879 +#: templates/js/translated/stock.js:2885 msgid "Select part to install" msgstr "" diff --git a/InvenTree/locale/ru/LC_MESSAGES/django.po b/InvenTree/locale/ru/LC_MESSAGES/django.po index 8eacfc7eb9..b783321442 100644 --- a/InvenTree/locale/ru/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Russian\n" "Language: ru_RU\n" @@ -90,75 +90,75 @@ msgstr "Подтверждение адреса электронной почт msgid "You must type the same email each time." msgstr "Вы должны вводить один и тот же адрес электронной почты." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Изображение слишком большое" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "недопустимое количество" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Пустая строка серийного номера" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Серийных номеров не найдено" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "Вложения" msgid "Select file to attach" msgstr "Выберите файл для вложения" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Комментарий" msgid "File comment" msgstr "Комментарий к файлу" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Ошибка переименования файла" msgid "Invalid choice" msgstr "Неверный выбор" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Название" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Исходный складской предмет" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Разрешить повторяющиеся IPN" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "Разрешить редактирование IPN" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "Шаблон" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "По умолчанию детали являются шаблонами" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Сборка" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Компонент" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Можно продавать" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Отслеживание" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "По умолчанию детали являются отслеживаемыми" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "Показывать связанные детали" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Режим отладки" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "Необходимо указать EMail" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "Показывать детали, на которые включены уведомления" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "Показывать детали, на которые включены уведомления, на главной странице" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "Показывать категории, на которые включены уведомления" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "Показывать категории, на которые включены уведомления, на главной странице" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Показывать последние детали" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "Показывать последние детали на главной странице" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "Показывать непроверенные BOMы" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "Показывать BOMы, ожидающие проверки, на главной странице" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "Показывать изменившиеся складские запасы" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "Показывать единицы хранения с недавно изменившимися складскими запасами на главной странице" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "Показывать низкие складские запасы" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "Показывать единицы хранения с низкими складскими запасами на главной странице" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "Показывать закончившиеся детали" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "Показывать закончившиеся на складе единицы хранения на главной странице" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "Показывать требуемые детали" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "Показывать требуемые для сборки единицы хранения на главной странице" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "Показывать просрочку" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "Показывать единицы хранения с истёкшим сроком годности на главной странице" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "Показывать залежалые" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "Показывать залежалые единицы хранения на главной странице" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "Показывать незавершённые сборки" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "Показывать незавершённые сборки на главной странице" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "Показывать просроченные сборки" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "Показывать просроченные сборки на главной странице" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Цена" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Загрузить файл" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "Детали импортированы" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "Описание компании" msgid "Description of the company" msgstr "Описание компании" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "Сайт" msgid "Company website URL" msgstr "Сайт компании" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Адрес" @@ -2955,7 +2966,7 @@ msgstr "Телефон" msgid "Contact phone number" msgstr "Контактный телефон" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "EMail" @@ -2964,7 +2975,7 @@ msgstr "EMail" msgid "Contact email address" msgstr "Контактный EMail" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "Контакт" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "Является ли компания производителем деталей?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "Базовая деталь" msgid "Select part" msgstr "Выберите деталь" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "Единицы измерения" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "Удалить компанию" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "Удалить компанию" @@ -3270,12 +3281,12 @@ msgstr "Загрузить новое изображение" msgid "Download image from URL" msgstr "Скачать изображение по ссылке" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "Покупатель" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "Использовать валюту по умолчанию" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "Телефон" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "Загрузить изображение" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "Скачать изображение" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" -msgstr "В представленных данных присутствуют ошибки" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" +msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" -msgstr "Строка" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" -msgstr "Выберите деталь поставщика" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "Выберите деталь поставщика" msgid "Remove row" msgstr "Удалить строку" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "В представленных данных присутствуют ошибки" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "Строка" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "Выберите деталь поставщика" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "Вернуться к заказам" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "Шаг %(step)s из %(count)s" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "Шаг %(step)s из %(count)s" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "Подходящие изображения не найдены" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/sl/LC_MESSAGES/django.po b/InvenTree/locale/sl/LC_MESSAGES/django.po index 482c476bab..f1c8ab7c80 100644 --- a/InvenTree/locale/sl/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:33\n" "Last-Translator: \n" "Language-Team: Slovenian\n" "Language: sl_SI\n" @@ -19,7 +19,7 @@ msgstr "" #: InvenTree/api.py:61 msgid "API endpoint not found" -msgstr "" +msgstr "API vmesnik ni najden" #: InvenTree/exceptions.py:68 msgid "Error details can be found in the admin panel" @@ -90,121 +90,121 @@ msgstr "Potrdite e-pošto" msgid "You must type the same email each time." msgstr "E-pošti se morata ujemati" -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Napaka povezave" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Odziv serverja: napravilni status kode" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Pojavila se je izjema" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "Odziv serverja: napačna dolžina vrednosti" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Prevelika velikost slike" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "Prenos slike presegel največjo velikost" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "Oddaljeni server vrnil prazen odziv" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "Podani URL ni veljavna slikovna datoteka" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Podana napačna količina" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Prazno polje serijske številke" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "Dvojna serijska številka" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" -msgstr "" +msgstr "Nepravilni obseg skupine: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" -msgstr "" +msgstr "Obseg skupine {g} presega dovoljeno vrednost ({q})" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" -msgstr "" +msgstr "Nepravilno zaporedje skupine: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" -msgstr "" +msgstr "Serijske številke niso najdene" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" -msgstr "" +msgstr "Število unikatnih serijskih številk ({s}) se mora ujemati s količino ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" -msgstr "" +msgstr "Odstranite oznako HTML iz te vrednosti" #: InvenTree/models.py:238 msgid "Improperly formatted pattern" -msgstr "" +msgstr "Nepravilno nastavljen vzorec" #: InvenTree/models.py:245 msgid "Unknown format key specified" -msgstr "" +msgstr "Nastavljen neprepoznan ključ formata" #: InvenTree/models.py:251 msgid "Missing required format key" -msgstr "" +msgstr "Manjka obvezen ključ formata" #: InvenTree/models.py:263 msgid "Reference field cannot be empty" -msgstr "" +msgstr "Referenčno polje ne sme biti prazno" #: InvenTree/models.py:270 msgid "Reference must match required pattern" -msgstr "" +msgstr "Referenca se mora ujemati s vzorcem" #: InvenTree/models.py:306 msgid "Reference number is too large" -msgstr "" +msgstr "Referenčna številka prevelika" #: InvenTree/models.py:384 msgid "Missing file" -msgstr "" +msgstr "Manjka datoteka" #: InvenTree/models.py:385 msgid "Missing external link" -msgstr "" +msgstr "Manjka zunanja povezava" #: InvenTree/models.py:405 stock/models.py:2145 #: templates/js/translated/attachment.js:103 #: templates/js/translated/attachment.js:241 msgid "Attachment" -msgstr "" +msgstr "Priloga" #: InvenTree/models.py:406 msgid "Select file to attach" -msgstr "" +msgstr "Izberite prilogo" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Komentar" msgid "File comment" msgstr "Komentar datoteke" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -257,21 +257,21 @@ msgstr "Ime datoteke vsebuje neveljavni znak '{c}'" #: InvenTree/models.py:470 msgid "Filename missing extension" -msgstr "" +msgstr "Datoteki manjka končnica" #: InvenTree/models.py:477 msgid "Attachment with this filename already exists" -msgstr "" +msgstr "Priloga s tem imenom že obstaja" #: InvenTree/models.py:484 msgid "Error renaming file" -msgstr "" +msgstr "Napaka pri preimenovanju datoteke" #: InvenTree/models.py:520 msgid "Invalid choice" -msgstr "" +msgstr "Nedovoljena izbira" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -285,11 +285,11 @@ msgstr "" #: templates/js/translated/part.js:711 templates/js/translated/part.js:880 #: templates/js/translated/part.js:2003 templates/js/translated/stock.js:2434 msgid "Name" -msgstr "" +msgstr "Ime" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -311,119 +311,119 @@ msgstr "" #: templates/js/translated/part.js:2114 templates/js/translated/stock.js:1787 #: templates/js/translated/stock.js:2466 templates/js/translated/stock.js:2526 msgid "Description" -msgstr "" +msgstr "Opis" #: InvenTree/models.py:565 msgid "Description (optional)" -msgstr "" +msgstr "Opis (opcijsko)" #: InvenTree/models.py:573 msgid "parent" -msgstr "" +msgstr "nadrejen" #: InvenTree/models.py:580 InvenTree/models.py:581 #: templates/js/translated/part.js:2048 templates/js/translated/stock.js:2475 msgid "Path" -msgstr "" +msgstr "Pot" #: InvenTree/models.py:682 msgid "Barcode Data" -msgstr "" +msgstr "Podatki čtrne kode" #: InvenTree/models.py:683 msgid "Third party barcode data" -msgstr "" +msgstr "Podatki črtne kode tretje osebe" #: InvenTree/models.py:688 order/serializers.py:477 msgid "Barcode Hash" -msgstr "" +msgstr "Oznaka črtne kode" #: InvenTree/models.py:689 msgid "Unique hash of barcode data" -msgstr "" +msgstr "Enolična oznaka podatkov črtne kode" #: InvenTree/models.py:734 msgid "Existing barcode found" -msgstr "" +msgstr "Črtna koda že obstaja" #: InvenTree/models.py:787 msgid "Server Error" -msgstr "" +msgstr "Napaka strežnika" #: InvenTree/models.py:788 msgid "An error has been logged by the server." -msgstr "" +msgstr "Zaznana napaka na strežniku." #: InvenTree/serializers.py:58 part/models.py:3468 msgid "Must be a valid number" -msgstr "" +msgstr "Mora biti veljavna številka" #: InvenTree/serializers.py:266 msgid "Filename" -msgstr "" +msgstr "Ime datoteke" #: InvenTree/serializers.py:301 msgid "Invalid value" -msgstr "" +msgstr "Neveljavna vrednost" #: InvenTree/serializers.py:323 msgid "Data File" -msgstr "" +msgstr "Podatki datoteke" #: InvenTree/serializers.py:324 msgid "Select data file for upload" -msgstr "" +msgstr "Izberite datoteke za naložiti" #: InvenTree/serializers.py:345 msgid "Unsupported file type" -msgstr "" +msgstr "Nepodprta vrsta datotek" #: InvenTree/serializers.py:351 msgid "File is too large" -msgstr "" +msgstr "Datoteka je prevelika" #: InvenTree/serializers.py:372 msgid "No columns found in file" -msgstr "" +msgstr "V datoteki ni bilo najdenih stolpcev" #: InvenTree/serializers.py:375 msgid "No data rows found in file" -msgstr "" +msgstr "V datoteki ni bilo njadenih vrstic" #: InvenTree/serializers.py:498 msgid "No data rows provided" -msgstr "" +msgstr "Niso bile podane vrste s podatki" #: InvenTree/serializers.py:501 msgid "No data columns supplied" -msgstr "" +msgstr "Niso bili podani stolpci s podatki" #: InvenTree/serializers.py:578 #, python-brace-format msgid "Missing required column: '{name}'" -msgstr "" +msgstr "Manjka obvezni stolpec: '{name}'" #: InvenTree/serializers.py:587 #, python-brace-format msgid "Duplicate column: '{col}'" -msgstr "" +msgstr "Dvojni stolpec: '{col}'" #: InvenTree/serializers.py:606 #: templates/InvenTree/settings/mixins/urls.html:14 msgid "URL" -msgstr "" +msgstr "Povezava" #: InvenTree/serializers.py:607 msgid "URL of remote image file" -msgstr "" +msgstr "Povezava do oddaljene slike" #: InvenTree/serializers.py:621 msgid "Downloading images from remote URL is not enabled" -msgstr "" +msgstr "Prenos slik iz oddaljene povezave ni omogočen" #: InvenTree/settings.py:639 msgid "Czech" -msgstr "" +msgstr "Češko" #: InvenTree/settings.py:640 msgid "Danish" @@ -531,7 +531,7 @@ msgstr "Nadzor dela v ozadju neuspel" #: InvenTree/status.py:102 msgid "Email backend not configured" -msgstr "" +msgstr "Zaledje e-pošte ni nastavljeno" #: InvenTree/status.py:105 msgid "InvenTree system health checks failed" @@ -540,11 +540,11 @@ msgstr "Preverjanje zdravja sistema InvenTree neuspelo" #: InvenTree/status_codes.py:99 InvenTree/status_codes.py:140 #: InvenTree/status_codes.py:306 templates/js/translated/table_filters.js:354 msgid "Pending" -msgstr "" +msgstr "V teku" #: InvenTree/status_codes.py:100 msgid "Placed" -msgstr "" +msgstr "Postavljeno" #: InvenTree/status_codes.py:101 InvenTree/status_codes.py:309 #: order/templates/order/order_base.html:143 @@ -598,148 +598,148 @@ msgstr "Dano v karanteno" #: InvenTree/status_codes.py:259 msgid "Legacy stock tracking entry" -msgstr "" +msgstr "Vnos zaloge postavke" #: InvenTree/status_codes.py:261 msgid "Stock item created" -msgstr "" +msgstr "Postavka zaloge ustvarjena" #: InvenTree/status_codes.py:263 msgid "Edited stock item" -msgstr "" +msgstr "Urejena postavka zaloge" #: InvenTree/status_codes.py:264 msgid "Assigned serial number" -msgstr "" +msgstr "Dodeljena serijska številka" #: InvenTree/status_codes.py:266 msgid "Stock counted" -msgstr "" +msgstr "Zaloga prešteta" #: InvenTree/status_codes.py:267 msgid "Stock manually added" -msgstr "" +msgstr "Zaloga ročno dodana" #: InvenTree/status_codes.py:268 msgid "Stock manually removed" -msgstr "" +msgstr "Zaloga ročno odstranjena" #: InvenTree/status_codes.py:270 msgid "Location changed" -msgstr "" +msgstr "Lokacija spremenjena" #: InvenTree/status_codes.py:272 msgid "Installed into assembly" -msgstr "" +msgstr "Vstavljeno v sestavo" #: InvenTree/status_codes.py:273 msgid "Removed from assembly" -msgstr "" +msgstr "Odstranjeno iz sestave" #: InvenTree/status_codes.py:275 msgid "Installed component item" -msgstr "" +msgstr "Vstavljena postavka komponente" #: InvenTree/status_codes.py:276 msgid "Removed component item" -msgstr "" +msgstr "Odstranjena postavka komponente" #: InvenTree/status_codes.py:278 msgid "Split from parent item" -msgstr "" +msgstr "Razdeljena od nadrejene postavke" #: InvenTree/status_codes.py:279 msgid "Split child item" -msgstr "" +msgstr "Razdeljena podrejena postavka" #: InvenTree/status_codes.py:281 templates/js/translated/stock.js:2124 msgid "Merged stock items" -msgstr "" +msgstr "Združena zaloga postavk" #: InvenTree/status_codes.py:283 msgid "Converted to variant" -msgstr "" +msgstr "Spremenjeno v varianto" #: InvenTree/status_codes.py:285 templates/js/translated/table_filters.js:241 msgid "Sent to customer" -msgstr "" +msgstr "Posalno stranki" #: InvenTree/status_codes.py:286 msgid "Returned from customer" -msgstr "" +msgstr "Vrnjeno od stranke" #: InvenTree/status_codes.py:288 msgid "Build order output created" -msgstr "" +msgstr "Nalog za izgradnjo ustvarjen" #: InvenTree/status_codes.py:289 msgid "Build order output completed" -msgstr "" +msgstr "Nalog za izgradnjo končan" #: InvenTree/status_codes.py:290 msgid "Consumed by build order" -msgstr "" +msgstr "Porabljeno v nalogu za izgradnjo" #: InvenTree/status_codes.py:292 msgid "Received against purchase order" -msgstr "" +msgstr "Prejeto z nalogom za nabavo" #: InvenTree/status_codes.py:307 msgid "Production" -msgstr "" +msgstr "Proizvodnja" #: InvenTree/validators.py:20 msgid "Not a valid currency code" -msgstr "" +msgstr "Neveljavna oznaka valute" #: InvenTree/validators.py:91 #, python-brace-format msgid "IPN must match regex pattern {pat}" -msgstr "" +msgstr "Notranja številka dela se mora ujemati z vzorcem {pat}" #: InvenTree/validators.py:133 InvenTree/validators.py:149 msgid "Overage value must not be negative" -msgstr "" +msgstr "Prestara vrednost ne sme biti negativna" #: InvenTree/validators.py:151 msgid "Overage must not exceed 100%" -msgstr "" +msgstr "Prestarost ne sme presegati 100%" #: InvenTree/validators.py:158 msgid "Invalid value for overage" -msgstr "" +msgstr "Neveljavna vrednost za prestarost" #: InvenTree/views.py:447 templates/InvenTree/settings/user.html:22 msgid "Edit User Information" -msgstr "" +msgstr "Uredite informacije o uporabniku" #: InvenTree/views.py:459 templates/InvenTree/settings/user.html:19 msgid "Set Password" -msgstr "" +msgstr "Nastavite geslo" #: InvenTree/views.py:481 msgid "Password fields must match" -msgstr "" +msgstr "Polja z geslom se morajo ujemati" #: InvenTree/views.py:490 msgid "Wrong password provided" -msgstr "" +msgstr "Vnešeno nepravilno geslo" #: InvenTree/views.py:703 templates/navbar.html:152 msgid "System Information" -msgstr "" +msgstr "Sistemske informacije" #: InvenTree/views.py:710 templates/navbar.html:163 msgid "About InvenTree" -msgstr "" +msgstr "O InvenTree" #: build/api.py:226 msgid "Build must be cancelled before it can be deleted" -msgstr "" +msgstr "Izgradnja mora biti najprej preklicana, nato je lahko izbrisana" #: build/models.py:105 msgid "Invalid choice for parent build" -msgstr "" +msgstr "Neveljavna izbira za nadrejeno izgradnjo" #: build/models.py:110 build/templates/build/build_base.html:9 #: build/templates/build/build_base.html:27 @@ -748,7 +748,7 @@ msgstr "" #: templates/email/overdue_build_order.html:15 #: templates/js/translated/build.js:790 msgid "Build Order" -msgstr "" +msgstr "Nalog izgradnje" #: build/models.py:111 build/templates/build/build_base.html:13 #: build/templates/build/index.html:8 build/templates/build/index.html:12 @@ -759,11 +759,11 @@ msgstr "" #: templates/InvenTree/settings/sidebar.html:47 #: templates/js/translated/search.js:254 users/models.py:41 msgid "Build Orders" -msgstr "" +msgstr "Nalogi izgradnje" #: build/models.py:154 msgid "Build Order Reference" -msgstr "" +msgstr "Referenca naloga izgradnje" #: build/models.py:155 order/models.py:241 order/models.py:651 #: order/models.py:941 part/admin.py:224 part/models.py:3378 @@ -775,20 +775,20 @@ msgstr "" #: templates/js/translated/order.js:2516 templates/js/translated/order.js:3841 #: templates/js/translated/order.js:4332 templates/js/translated/pricing.js:119 msgid "Reference" -msgstr "" +msgstr "Referenca" #: build/models.py:166 msgid "Brief description of the build" -msgstr "" +msgstr "Kratek opis izgradnje" #: build/models.py:174 build/templates/build/build_base.html:172 #: build/templates/build/detail.html:87 msgid "Parent Build" -msgstr "" +msgstr "Nadrejena izgradnja" #: build/models.py:175 msgid "BuildOrder to which this build is allocated" -msgstr "" +msgstr "Nalog izgradnje na katerega se ta izgradnaj nanaša" #: build/models.py:180 build/templates/build/build_base.html:80 #: build/templates/build/detail.html:29 company/models.py:684 @@ -826,99 +826,99 @@ msgstr "" #: templates/js/translated/stock.js:2552 templates/js/translated/stock.js:2747 #: templates/js/translated/stock.js:2884 msgid "Part" -msgstr "" +msgstr "Del" #: build/models.py:188 msgid "Select part to build" -msgstr "" +msgstr "Izberite del za izgradnjo" #: build/models.py:193 msgid "Sales Order Reference" -msgstr "" +msgstr "Referenca dobavnica" #: build/models.py:197 msgid "SalesOrder to which this build is allocated" -msgstr "" +msgstr "Dobavnica na katero se navezuje ta izgradnja" #: build/models.py:202 build/serializers.py:823 #: templates/js/translated/build.js:2192 templates/js/translated/order.js:3187 msgid "Source Location" -msgstr "" +msgstr "Lokacija vira" #: build/models.py:206 msgid "Select location to take stock from for this build (leave blank to take from any stock location)" -msgstr "" +msgstr "Izberite lokacijo dela za to izgradnjo (v primeru da ni pomembno pusti prazno)" #: build/models.py:211 msgid "Destination Location" -msgstr "" +msgstr "Ciljna lokacija" #: build/models.py:215 msgid "Select location where the completed items will be stored" -msgstr "" +msgstr "Izberite lokacijo, kjer bodo končne postavke shranjene" #: build/models.py:219 msgid "Build Quantity" -msgstr "" +msgstr "Količina izgradenj" #: build/models.py:222 msgid "Number of stock items to build" -msgstr "" +msgstr "Število postavk za izgradnjo" #: build/models.py:226 msgid "Completed items" -msgstr "" +msgstr "Končane postavke" #: build/models.py:228 msgid "Number of stock items which have been completed" -msgstr "" +msgstr "Število postavk zaloge, ki so bile končane" #: build/models.py:232 msgid "Build Status" -msgstr "" +msgstr "Status izgradnje" #: build/models.py:236 msgid "Build status code" -msgstr "" +msgstr "Koda statusa izgradnje" #: build/models.py:245 build/serializers.py:224 order/serializers.py:455 #: stock/models.py:705 templates/js/translated/order.js:1534 msgid "Batch Code" -msgstr "" +msgstr "Številka serije" #: build/models.py:249 build/serializers.py:225 msgid "Batch code for this build output" -msgstr "" +msgstr "Številka serije za to izgradnjo" #: build/models.py:252 order/models.py:87 part/models.py:1001 #: part/templates/part/part_base.html:318 templates/js/translated/order.js:2858 msgid "Creation Date" -msgstr "" +msgstr "Datum ustvarjenja" #: build/models.py:256 order/models.py:681 msgid "Target completion date" -msgstr "" +msgstr "Rok dokončanja" #: build/models.py:257 msgid "Target date for build completion. Build will be overdue after this date." -msgstr "" +msgstr "Rok končanja izdelave. Izdelava po tem datumu bo v zamudi po tem datumu." #: build/models.py:260 order/models.py:292 #: templates/js/translated/build.js:2678 msgid "Completion Date" -msgstr "" +msgstr "Datom končanja" #: build/models.py:266 msgid "completed by" -msgstr "" +msgstr "dokončal" #: build/models.py:274 templates/js/translated/build.js:2646 msgid "Issued by" -msgstr "" +msgstr "Izdal" #: build/models.py:275 msgid "User who issued this build order" -msgstr "" +msgstr "Uporabnik, ki je izdal nalog za izgradnjo" #: build/models.py:283 build/templates/build/build_base.html:193 #: build/templates/build/detail.html:115 order/models.py:101 @@ -927,11 +927,11 @@ msgstr "" #: report/templates/report/inventree_build_order_base.html:158 #: templates/js/translated/build.js:2658 templates/js/translated/order.js:2064 msgid "Responsible" -msgstr "" +msgstr "Odgovoren" #: build/models.py:284 msgid "User responsible for this build order" -msgstr "" +msgstr "Uporabnik odgovoren za to izgradnjo" #: build/models.py:289 build/templates/build/detail.html:101 #: company/templates/company/manufacturer_part.html:107 @@ -939,67 +939,67 @@ msgstr "" #: part/templates/part/part_base.html:376 stock/models.py:699 #: stock/templates/stock/item_base.html:203 msgid "External Link" -msgstr "" +msgstr "Zunanja povezava" #: build/models.py:294 msgid "Extra build notes" -msgstr "" +msgstr "Dodatni zapiski izdelave" #: build/models.py:532 #, python-brace-format msgid "Build order {build} has been completed" -msgstr "" +msgstr "Nalog izgradnje {build} je dokončan" #: build/models.py:538 msgid "A build order has been completed" -msgstr "" +msgstr "Nalog izgradnej dokončan" #: build/models.py:717 msgid "No build output specified" -msgstr "" +msgstr "Ni določena izgradnja" #: build/models.py:720 msgid "Build output is already completed" -msgstr "" +msgstr "Igradnja je že dokončana" #: build/models.py:723 msgid "Build output does not match Build Order" -msgstr "" +msgstr "Izgradnja se ne ujema s nalogom izdelave" #: build/models.py:1177 msgid "Build item must specify a build output, as master part is marked as trackable" -msgstr "" +msgstr "Izdelana postavka mora imeti izgradnjo, če je glavni del označen kot sledljiv" #: build/models.py:1186 #, python-brace-format msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})" -msgstr "" +msgstr "Prestavljena zaloga ({q}) ne sme presegati zaloge ({a})" #: build/models.py:1196 order/models.py:1416 msgid "Stock item is over-allocated" -msgstr "" +msgstr "Preveč zaloge je prestavljene" #: build/models.py:1202 order/models.py:1419 msgid "Allocation quantity must be greater than zero" -msgstr "" +msgstr "Prestavljena količina mora biti večja od 0" #: build/models.py:1208 msgid "Quantity must be 1 for serialized stock" -msgstr "" +msgstr "Količina za zalogo s serijsko številko mora biti 1" #: build/models.py:1265 msgid "Selected stock item not found in BOM" -msgstr "" +msgstr "Izbrana postavka ni najdena v BOM" #: build/models.py:1334 stock/templates/stock/item_base.html:175 #: templates/InvenTree/search.html:139 templates/js/translated/build.js:2580 #: templates/navbar.html:38 msgid "Build" -msgstr "" +msgstr "Izdelava" #: build/models.py:1335 msgid "Build to allocate parts" -msgstr "" +msgstr "Izdelaj da prestaviš dele" #: build/models.py:1351 build/serializers.py:663 order/serializers.py:1032 #: order/serializers.py:1053 stock/serializers.py:392 stock/serializers.py:758 @@ -1014,15 +1014,15 @@ msgstr "" #: templates/js/translated/stock.js:619 templates/js/translated/stock.js:784 #: templates/js/translated/stock.js:2625 msgid "Stock Item" -msgstr "" +msgstr "Postavka zaloge" #: build/models.py:1352 msgid "Source stock item" -msgstr "" +msgstr "Izvorna postavka zaloge" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1057,28 +1057,28 @@ msgstr "" #: templates/js/translated/stock.js:644 templates/js/translated/stock.js:814 #: templates/js/translated/stock.js:2674 templates/js/translated/stock.js:2759 msgid "Quantity" -msgstr "" +msgstr "Količina" #: build/models.py:1365 msgid "Stock quantity to allocate to build" -msgstr "" +msgstr "Količina zaloge za prestavljanje za izgradnjo" #: build/models.py:1373 msgid "Install into" -msgstr "" +msgstr "Inštaliraj v" #: build/models.py:1374 msgid "Destination stock item" -msgstr "" +msgstr "Destinacija postavke zaloge" #: build/serializers.py:137 build/serializers.py:692 #: templates/js/translated/build.js:1234 msgid "Build Output" -msgstr "" +msgstr "Izgradnja" #: build/serializers.py:149 msgid "Build output does not match the parent build" -msgstr "" +msgstr "Izgradnja se ne ujema z nadrejeno izgradnjo" #: build/serializers.py:153 msgid "Output part does not match BuildOrder part" @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/sv/LC_MESSAGES/django.po b/InvenTree/locale/sv/LC_MESSAGES/django.po index bb7cd83622..466d087047 100644 --- a/InvenTree/locale/sv/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Swedish\n" "Language: sv_SE\n" @@ -90,75 +90,75 @@ msgstr "Bekräfta e-postadress" msgid "You must type the same email each time." msgstr "Du måste ange samma e-post varje gång." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Anslutningsfel" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Servern svarade med ogiltig statuskod" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "Undantag inträffade" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "Servern svarade med ogiltigt innehållslängdsvärde" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Bilden är för stor" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "Nedladdning av bilder överskred maximal storlek" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "Fjärrservern returnerade tomt svar" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "Angiven URL är inte en giltig bildfil" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Ogiltigt antal angivet" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Tom serienummersträng" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "Ogiltigt gruppområde: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "Ogiltig gruppsekvens: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Inga serienummer hittades" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "Antal unika serienummer ({s}) måste matcha antal ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "Ta bort HTML-taggar från detta värde" @@ -204,7 +204,7 @@ msgstr "Bilaga" msgid "Select file to attach" msgstr "Välj fil att bifoga" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Kommentar" msgid "File comment" msgstr "Fil kommentar" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Fel vid namnbyte av fil" msgid "Invalid choice" msgstr "Ogiltigt val" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Namn" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Källa lagervara" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 +msgid "User-agent used to download from URL" +msgstr "" + +#: common/models.py:880 +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 msgid "Require confirm" msgstr "Kräv bekräftelse" -#: common/models.py:880 +#: common/models.py:886 msgid "Require explicit user confirmation for certain action." msgstr "Kräv uttrycklig användarbekräftelse för vissa åtgärder." -#: common/models.py:886 +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Stöd för streckkoder" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Aktivera stöd för streckkodsläsare" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Virtuell" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Delar är virtuella som standard" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "Visa import i vyer" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "Visa importguiden i vissa delvyer" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "Visa relaterade delar" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "Visa relaterade delar för en del" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "Skapa ursprungligt lager" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "Skapa ursprungligt lager när delen skapas" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "Visningsformat för delnamn" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "Formatera för att visa artikelnamnet" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "Interna priser" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "Aktivera etikettutskrift" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "Aktivera etikettutskrift från webbgränssnittet" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "Etikettbild DPI" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "Aktivera rapporter" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "Aktivera generering av rapporter" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Debugläge" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "Sidstorlek" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "Standard sidstorlek för PDF-rapporter" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "Aktivera testrapporter" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/th/LC_MESSAGES/django.po b/InvenTree/locale/th/LC_MESSAGES/django.po index 1cf4133f19..3c3ce4ca6e 100644 --- a/InvenTree/locale/th/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Thai\n" "Language: th_TH\n" @@ -90,75 +90,75 @@ msgstr "" msgid "You must type the same email each time." msgstr "" -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/tr/LC_MESSAGES/django.po b/InvenTree/locale/tr/LC_MESSAGES/django.po index 45f10d64ca..a7fa5c9641 100644 --- a/InvenTree/locale/tr/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -90,75 +90,75 @@ msgstr "E-posta adresi onayı" msgid "You must type the same email each time." msgstr "Her seferind eaynı e-posta adresini yazmalısınız." -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "Bağlantı hatası" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "Sunucu geçersiz durum kodu ile cevap verdi" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "İstisna oluştu" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "Resim boyutu çok büyük" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "Resim indirme boyutu izin verilenden büyük" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "Uzak sunucu boş cevap döndü" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "Sağlanan URL geçerli bir resim dosyası değil" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "Geçersiz veri sağlandı" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "Boş seri numarası dizesi" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "Seri numarası bulunamadı" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "Ek" msgid "Select file to attach" msgstr "Eklenecek dosyayı seç" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Yorum" msgid "File comment" msgstr "Dosya yorumu" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "Dosya adı değiştirilirken hata" msgid "Invalid choice" msgstr "Geçersiz seçim" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "Adı" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "Kaynak stok kalemi" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "Barkod Desteği" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "Barkod tarayıcı desteğini etkinleştir" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "DPN Regex" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "Parça DPN eşleştirmesi için Düzenli İfade Kalıbı (Regex)" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "Yinelenen DPN'ye İzin Ver" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "Birden çok parçanın aynı DPN'yi paylaşmasına izin ver" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "DPN Düzenlemeye İzin Ver" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "Parçayı düzenlerken DPN değiştirmeye izin ver" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "Kategori Paremetre Sablonu Kopyala" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "Parça oluştururken kategori parametre şablonlarını kopyala" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "Şablon" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "Parçaları varsayılan olan şablondur" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "Montaj" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "Parçalar varsayılan olarak başka bileşenlerden monte edilebilir" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "Bileşen" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "Parçalar varsayılan olarak alt bileşen olarak kullanılabilir" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "Satın Alınabilir" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "Parçalar varsayılan olarak satın alınabilir" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "Satılabilir" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "Parçalar varsayılan olarak satılabilir" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "Takip Edilebilir" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "Parçalar varsayılan olarak takip edilebilir" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "Sanal" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "Parçalar varsayılan olarak sanaldır" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "İlgili parçaları göster" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "günler" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "Hata Ayıklama Modu" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "Raporları hata ayıklama modunda üret (HTML çıktısı)" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "Sayfa Boyutu" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "PDF raporlar için varsayılan sayfa boyutu" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "Stok konumu ve ögeler üzerinde sahiplik kontrolünü etkinleştirin" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "Formlarda Miktarı Göster" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "Fiyat" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "Aktif" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "Dosya Yükle" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "Şirket web sitesi" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "Adres" @@ -2955,7 +2966,7 @@ msgstr "Telefon numarası" msgid "Contact phone number" msgstr "İletişim telefon numarası" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "E-posta" @@ -2964,7 +2975,7 @@ msgstr "E-posta" msgid "Contact email address" msgstr "İletişim e-posta adresi" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "İletişim" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "Bu şirket üretim yapıyor mu?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "Temel Parça" msgid "Select part" msgstr "Parça seçin" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "Müşteri" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "Resmi İndirin" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" +msgstr "Aşağıdaki gerekli sütunlar için eksik seçimler" + +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." msgstr "" +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "Dosya Alanları" + +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" -msgstr "Tedarikçi Parçası Seçin" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "Tedarikçi Parçası Seçin" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "Tedarikçi Parçası Seçin" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "Sipariş Emri için Dosya Yükle" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "Aşağıdaki gerekli sütunlar için eksik seçimler" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "Dosya Alanları" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "Pasif" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "Son Seri Numarası" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "Hesapla" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/vi/LC_MESSAGES/django.po b/InvenTree/locale/vi/LC_MESSAGES/django.po index 11834a2b75..eeb83a07b2 100644 --- a/InvenTree/locale/vi/LC_MESSAGES/django.po +++ b/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: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Vietnamese\n" "Language: vi_VN\n" @@ -90,75 +90,75 @@ msgstr "" msgid "You must type the same email each time." msgstr "" -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "" @@ -204,7 +204,7 @@ msgstr "" msgid "Select file to attach" msgstr "" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "Bình luận" msgid "File comment" msgstr "" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "" msgid "Invalid choice" msgstr "" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "Hiển thị nguyên liệu mới nhất" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "Hiển thị nguyên liệu mới nhất trên trang chủ" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "" msgid "Parts imported" msgstr "" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "" msgid "Description of the company" msgstr "" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "" msgid "Company website URL" msgstr "" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "" @@ -2955,7 +2966,7 @@ msgstr "" msgid "Contact phone number" msgstr "" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "" @@ -2964,7 +2975,7 @@ msgstr "" msgid "Contact email address" msgstr "" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "" @@ -3270,12 +3281,12 @@ msgstr "" msgid "Download image from URL" msgstr "" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" msgstr "" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "" msgid "Remove row" msgstr "" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "Số seri mới nhất" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr "" diff --git a/InvenTree/locale/zh/LC_MESSAGES/django.po b/InvenTree/locale/zh/LC_MESSAGES/django.po index 93f0bf8ce8..743a3ad185 100644 --- a/InvenTree/locale/zh/LC_MESSAGES/django.po +++ b/InvenTree/locale/zh/LC_MESSAGES/django.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: inventree\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-12-21 12:18+0000\n" -"PO-Revision-Date: 2022-12-21 21:54\n" +"POT-Creation-Date: 2022-12-24 12:18+0000\n" +"PO-Revision-Date: 2022-12-24 12:32\n" "Last-Translator: \n" "Language-Team: Chinese Simplified\n" "Language: zh_CN\n" @@ -90,75 +90,75 @@ msgstr "Email 地址确认" msgid "You must type the same email each time." msgstr "您必须输入相同的 Email 。" -#: InvenTree/helpers.py:158 +#: InvenTree/helpers.py:166 msgid "Connection error" msgstr "连接错误" -#: InvenTree/helpers.py:162 InvenTree/helpers.py:167 +#: InvenTree/helpers.py:170 InvenTree/helpers.py:175 msgid "Server responded with invalid status code" msgstr "服务器响应状态码无效" -#: InvenTree/helpers.py:164 +#: InvenTree/helpers.py:172 msgid "Exception occurred" msgstr "发生异常" -#: InvenTree/helpers.py:172 +#: InvenTree/helpers.py:180 msgid "Server responded with invalid Content-Length value" msgstr "服务器响应的内容长度值无效" -#: InvenTree/helpers.py:175 +#: InvenTree/helpers.py:183 msgid "Image size is too large" msgstr "图片尺寸过大" -#: InvenTree/helpers.py:187 +#: InvenTree/helpers.py:195 msgid "Image download exceeded maximum size" msgstr "图像下载超过最大尺寸" -#: InvenTree/helpers.py:192 +#: InvenTree/helpers.py:200 msgid "Remote server returned empty response" msgstr "远程服务器返回了空响应" -#: InvenTree/helpers.py:200 +#: InvenTree/helpers.py:208 msgid "Supplied URL is not a valid image file" msgstr "提供的 URL 不是一个有效的图片文件" -#: InvenTree/helpers.py:589 order/models.py:329 order/models.py:496 +#: InvenTree/helpers.py:597 order/models.py:329 order/models.py:496 msgid "Invalid quantity provided" msgstr "提供的数量无效" -#: InvenTree/helpers.py:597 +#: InvenTree/helpers.py:605 msgid "Empty serial number string" msgstr "空序列号字符串" -#: InvenTree/helpers.py:627 +#: InvenTree/helpers.py:635 msgid "Duplicate serial" msgstr "重复的序列号" -#: InvenTree/helpers.py:660 InvenTree/helpers.py:695 +#: InvenTree/helpers.py:668 InvenTree/helpers.py:703 #, python-brace-format msgid "Invalid group range: {g}" msgstr "无效的组范围: {g}" -#: InvenTree/helpers.py:689 +#: InvenTree/helpers.py:697 #, python-brace-format msgid "Group range {g} exceeds allowed quantity ({q})" msgstr "组 {g} 超出了允许的数量 ({q})" -#: InvenTree/helpers.py:713 InvenTree/helpers.py:720 InvenTree/helpers.py:735 +#: InvenTree/helpers.py:721 InvenTree/helpers.py:728 InvenTree/helpers.py:743 #, python-brace-format msgid "Invalid group sequence: {g}" msgstr "无效的组序列: {g}" -#: InvenTree/helpers.py:745 +#: InvenTree/helpers.py:753 msgid "No serial numbers found" msgstr "未找到序列号" -#: InvenTree/helpers.py:748 +#: InvenTree/helpers.py:756 #, python-brace-format msgid "Number of unique serial numbers ({s}) must match quantity ({q})" msgstr "唯一序列号 ({s}) 必须匹配数量 ({q})" -#: InvenTree/helpers.py:947 +#: InvenTree/helpers.py:955 msgid "Remove HTML tags from this value" msgstr "从这个值中删除 HTML 标签" @@ -204,7 +204,7 @@ msgstr "附件" msgid "Select file to attach" msgstr "选择附件" -#: InvenTree/models.py:412 common/models.py:2353 company/models.py:129 +#: InvenTree/models.py:412 common/models.py:2359 company/models.py:129 #: company/models.py:281 company/models.py:516 order/models.py:85 #: order/models.py:1282 part/admin.py:25 part/models.py:865 #: part/templates/part/part_scheduling.html:11 @@ -229,9 +229,9 @@ msgstr "注释" msgid "File comment" msgstr "文件注释" -#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1797 -#: common/models.py:1798 common/models.py:2021 common/models.py:2022 -#: common/models.py:2283 common/models.py:2284 part/models.py:2948 +#: InvenTree/models.py:422 InvenTree/models.py:423 common/models.py:1803 +#: common/models.py:1804 common/models.py:2027 common/models.py:2028 +#: common/models.py:2289 common/models.py:2290 part/models.py:2948 #: part/models.py:2968 plugin/models.py:264 plugin/models.py:265 #: report/templates/report/inventree_test_report_base.html:96 #: templates/js/translated/stock.js:2689 @@ -271,7 +271,7 @@ msgstr "重命名文件出错" msgid "Invalid choice" msgstr "选择无效" -#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2007 +#: InvenTree/models.py:557 InvenTree/models.py:558 common/models.py:2013 #: company/models.py:363 label/models.py:101 part/models.py:809 #: part/models.py:3123 plugin/models.py:94 report/models.py:152 #: templates/InvenTree/settings/mixins/urls.html:13 @@ -289,7 +289,7 @@ msgstr "名称" #: InvenTree/models.py:564 build/models.py:163 #: build/templates/build/detail.html:24 company/models.py:287 -#: company/models.py:522 company/templates/company/company_base.html:74 +#: company/models.py:522 company/templates/company/company_base.html:72 #: company/templates/company/manufacturer_part.html:75 #: company/templates/company/supplier_part.html:108 label/models.py:108 #: order/models.py:83 part/admin.py:141 part/admin.py:222 part/models.py:832 @@ -1022,7 +1022,7 @@ msgstr "源库存项" #: build/models.py:1364 build/serializers.py:192 #: build/templates/build/build_base.html:85 -#: build/templates/build/detail.html:34 common/models.py:1829 +#: build/templates/build/detail.html:34 common/models.py:1835 #: order/models.py:934 order/models.py:1460 order/serializers.py:1206 #: order/templates/order/order_wizard/match_parts.html:30 part/admin.py:223 #: part/forms.py:40 part/models.py:3359 @@ -1793,981 +1793,989 @@ msgid "Maximum allowable download size for remote image" msgstr "" #: common/models.py:879 -msgid "Require confirm" +msgid "User-agent used to download from URL" msgstr "" #: common/models.py:880 -msgid "Require explicit user confirmation for certain action." +msgid "Allow to override the user-agent used to download images and files from external URL (leave blank for the default)" +msgstr "" + +#: common/models.py:885 +msgid "Require confirm" msgstr "" #: common/models.py:886 +msgid "Require explicit user confirmation for certain action." +msgstr "" + +#: common/models.py:892 msgid "Tree Depth" msgstr "" -#: common/models.py:887 +#: common/models.py:893 msgid "Default tree depth for treeview. Deeper levels can be lazy loaded as they are needed." msgstr "" -#: common/models.py:896 +#: common/models.py:902 msgid "Automatic Backup" msgstr "" -#: common/models.py:897 +#: common/models.py:903 msgid "Enable automatic backup of database and media files" msgstr "" -#: common/models.py:903 +#: common/models.py:909 msgid "Delete Old Tasks" msgstr "" -#: common/models.py:904 +#: common/models.py:910 msgid "Background task results will be deleted after specified number of days" msgstr "" -#: common/models.py:914 +#: common/models.py:920 msgid "Delete Error Logs" msgstr "" -#: common/models.py:915 +#: common/models.py:921 msgid "Error logs will be deleted after specified number of days" msgstr "" -#: common/models.py:925 +#: common/models.py:931 msgid "Delete Noficiations" msgstr "" -#: common/models.py:926 +#: common/models.py:932 msgid "User notifications will be deleted after specified number of days" msgstr "" -#: common/models.py:936 templates/InvenTree/settings/sidebar.html:33 +#: common/models.py:942 templates/InvenTree/settings/sidebar.html:33 msgid "Barcode Support" msgstr "" -#: common/models.py:937 +#: common/models.py:943 msgid "Enable barcode scanner support" msgstr "启用条形码扫描支持" -#: common/models.py:943 +#: common/models.py:949 msgid "Barcode Input Delay" msgstr "" -#: common/models.py:944 +#: common/models.py:950 msgid "Barcode input processing delay time" msgstr "" -#: common/models.py:954 +#: common/models.py:960 msgid "Barcode Webcam Support" msgstr "" -#: common/models.py:955 +#: common/models.py:961 msgid "Allow barcode scanning via webcam in browser" msgstr "" -#: common/models.py:961 +#: common/models.py:967 msgid "IPN Regex" msgstr "" -#: common/models.py:962 +#: common/models.py:968 msgid "Regular expression pattern for matching Part IPN" msgstr "" -#: common/models.py:966 +#: common/models.py:972 msgid "Allow Duplicate IPN" msgstr "" -#: common/models.py:967 +#: common/models.py:973 msgid "Allow multiple parts to share the same IPN" msgstr "" -#: common/models.py:973 +#: common/models.py:979 msgid "Allow Editing IPN" msgstr "" -#: common/models.py:974 +#: common/models.py:980 msgid "Allow changing the IPN value while editing a part" msgstr "" -#: common/models.py:980 +#: common/models.py:986 msgid "Copy Part BOM Data" msgstr "" -#: common/models.py:981 +#: common/models.py:987 msgid "Copy BOM data by default when duplicating a part" msgstr "" -#: common/models.py:987 +#: common/models.py:993 msgid "Copy Part Parameter Data" msgstr "" -#: common/models.py:988 +#: common/models.py:994 msgid "Copy parameter data by default when duplicating a part" msgstr "" -#: common/models.py:994 +#: common/models.py:1000 msgid "Copy Part Test Data" msgstr "" -#: common/models.py:995 +#: common/models.py:1001 msgid "Copy test data by default when duplicating a part" msgstr "" -#: common/models.py:1001 +#: common/models.py:1007 msgid "Copy Category Parameter Templates" msgstr "" -#: common/models.py:1002 +#: common/models.py:1008 msgid "Copy category parameter templates when creating a part" msgstr "" -#: common/models.py:1008 part/admin.py:41 part/models.py:3168 +#: common/models.py:1014 part/admin.py:41 part/models.py:3168 #: report/models.py:158 templates/js/translated/table_filters.js:38 #: templates/js/translated/table_filters.js:504 msgid "Template" msgstr "模板" -#: common/models.py:1009 +#: common/models.py:1015 msgid "Parts are templates by default" msgstr "" -#: common/models.py:1015 part/admin.py:37 part/admin.py:229 part/models.py:957 +#: common/models.py:1021 part/admin.py:37 part/admin.py:229 part/models.py:957 #: templates/js/translated/bom.js:1595 #: templates/js/translated/table_filters.js:196 #: templates/js/translated/table_filters.js:467 msgid "Assembly" msgstr "组装" -#: common/models.py:1016 +#: common/models.py:1022 msgid "Parts can be assembled from other components by default" msgstr "" -#: common/models.py:1022 part/admin.py:38 part/models.py:963 +#: common/models.py:1028 part/admin.py:38 part/models.py:963 #: templates/js/translated/table_filters.js:475 msgid "Component" msgstr "组件" -#: common/models.py:1023 +#: common/models.py:1029 msgid "Parts can be used as sub-components by default" msgstr "" -#: common/models.py:1029 part/admin.py:39 part/models.py:974 +#: common/models.py:1035 part/admin.py:39 part/models.py:974 msgid "Purchaseable" msgstr "可购买" -#: common/models.py:1030 +#: common/models.py:1036 msgid "Parts are purchaseable by default" msgstr "商品默认可购买" -#: common/models.py:1036 part/admin.py:40 part/models.py:979 +#: common/models.py:1042 part/admin.py:40 part/models.py:979 #: templates/js/translated/table_filters.js:496 msgid "Salable" msgstr "可销售" -#: common/models.py:1037 +#: common/models.py:1043 msgid "Parts are salable by default" msgstr "商品默认可销售" -#: common/models.py:1043 part/admin.py:42 part/models.py:969 +#: common/models.py:1049 part/admin.py:42 part/models.py:969 #: templates/js/translated/table_filters.js:46 #: templates/js/translated/table_filters.js:120 #: templates/js/translated/table_filters.js:508 msgid "Trackable" msgstr "可追踪" -#: common/models.py:1044 +#: common/models.py:1050 msgid "Parts are trackable by default" msgstr "商品默认可跟踪" -#: common/models.py:1050 part/admin.py:43 part/models.py:989 +#: common/models.py:1056 part/admin.py:43 part/models.py:989 #: part/templates/part/part_base.html:156 #: templates/js/translated/table_filters.js:42 #: templates/js/translated/table_filters.js:512 msgid "Virtual" msgstr "虚拟" -#: common/models.py:1051 +#: common/models.py:1057 msgid "Parts are virtual by default" msgstr "商品默认是虚拟的" -#: common/models.py:1057 +#: common/models.py:1063 msgid "Show Import in Views" msgstr "视图中显示导入" -#: common/models.py:1058 +#: common/models.py:1064 msgid "Display the import wizard in some part views" msgstr "在一些商品视图中显示导入向导" -#: common/models.py:1064 +#: common/models.py:1070 msgid "Show related parts" msgstr "显示相关商品" -#: common/models.py:1065 +#: common/models.py:1071 msgid "Display related parts for a part" msgstr "" -#: common/models.py:1071 +#: common/models.py:1077 msgid "Create initial stock" msgstr "创建初始库存" -#: common/models.py:1072 +#: common/models.py:1078 msgid "Create initial stock on part creation" msgstr "" -#: common/models.py:1078 +#: common/models.py:1084 msgid "Part Name Display Format" msgstr "" -#: common/models.py:1079 +#: common/models.py:1085 msgid "Format to display the part name" msgstr "" -#: common/models.py:1086 +#: common/models.py:1092 msgid "Part Category Default Icon" msgstr "" -#: common/models.py:1087 +#: common/models.py:1093 msgid "Part category default icon (empty means no icon)" msgstr "" -#: common/models.py:1092 +#: common/models.py:1098 msgid "Pricing Decimal Places" msgstr "" -#: common/models.py:1093 +#: common/models.py:1099 msgid "Number of decimal places to display when rendering pricing data" msgstr "" -#: common/models.py:1103 +#: common/models.py:1109 msgid "Use Supplier Pricing" msgstr "" -#: common/models.py:1104 +#: common/models.py:1110 msgid "Include supplier price breaks in overall pricing calculations" msgstr "" -#: common/models.py:1110 +#: common/models.py:1116 msgid "Purchase History Override" msgstr "" -#: common/models.py:1111 +#: common/models.py:1117 msgid "Historical purchase order pricing overrides supplier price breaks" msgstr "" -#: common/models.py:1117 +#: common/models.py:1123 msgid "Use Variant Pricing" msgstr "" -#: common/models.py:1118 +#: common/models.py:1124 msgid "Include variant pricing in overall pricing calculations" msgstr "" -#: common/models.py:1124 +#: common/models.py:1130 msgid "Active Variants Only" msgstr "" -#: common/models.py:1125 +#: common/models.py:1131 msgid "Only use active variant parts for calculating variant pricing" msgstr "" -#: common/models.py:1131 +#: common/models.py:1137 msgid "Pricing Rebuild Time" msgstr "" -#: common/models.py:1132 +#: common/models.py:1138 msgid "Number of days before part pricing is automatically updated" msgstr "" -#: common/models.py:1133 common/models.py:1249 +#: common/models.py:1139 common/models.py:1255 msgid "days" msgstr "天" -#: common/models.py:1142 +#: common/models.py:1148 msgid "Internal Prices" msgstr "内部价格" -#: common/models.py:1143 +#: common/models.py:1149 msgid "Enable internal prices for parts" msgstr "启用内部商品价格" -#: common/models.py:1149 +#: common/models.py:1155 msgid "Internal Price Override" msgstr "" -#: common/models.py:1150 +#: common/models.py:1156 msgid "If available, internal prices override price range calculations" msgstr "" -#: common/models.py:1156 +#: common/models.py:1162 msgid "Enable label printing" msgstr "" -#: common/models.py:1157 +#: common/models.py:1163 msgid "Enable label printing from the web interface" msgstr "" -#: common/models.py:1163 +#: common/models.py:1169 msgid "Label Image DPI" msgstr "" -#: common/models.py:1164 +#: common/models.py:1170 msgid "DPI resolution when generating image files to supply to label printing plugins" msgstr "" -#: common/models.py:1173 +#: common/models.py:1179 msgid "Enable Reports" msgstr "" -#: common/models.py:1174 +#: common/models.py:1180 msgid "Enable generation of reports" msgstr "" -#: common/models.py:1180 templates/stats.html:25 +#: common/models.py:1186 templates/stats.html:25 msgid "Debug Mode" msgstr "调试模式" -#: common/models.py:1181 +#: common/models.py:1187 msgid "Generate reports in debug mode (HTML output)" msgstr "在调试模式生成报告(HTML输出)" -#: common/models.py:1187 +#: common/models.py:1193 msgid "Page Size" msgstr "页面大小" -#: common/models.py:1188 +#: common/models.py:1194 msgid "Default page size for PDF reports" msgstr "PDF 报表默认页面大小" -#: common/models.py:1198 +#: common/models.py:1204 msgid "Enable Test Reports" msgstr "" -#: common/models.py:1199 +#: common/models.py:1205 msgid "Enable generation of test reports" msgstr "启用生成测试报表" -#: common/models.py:1205 +#: common/models.py:1211 msgid "Attach Test Reports" msgstr "" -#: common/models.py:1206 +#: common/models.py:1212 msgid "When printing a Test Report, attach a copy of the Test Report to the associated Stock Item" msgstr "" -#: common/models.py:1212 +#: common/models.py:1218 msgid "Globally Unique Serials" msgstr "" -#: common/models.py:1213 +#: common/models.py:1219 msgid "Serial numbers for stock items must be globally unique" msgstr "" -#: common/models.py:1219 +#: common/models.py:1225 msgid "Autofill Serial Numbers" msgstr "" -#: common/models.py:1220 +#: common/models.py:1226 msgid "Autofill serial numbers in forms" msgstr "" -#: common/models.py:1226 +#: common/models.py:1232 msgid "Batch Code Template" msgstr "" -#: common/models.py:1227 +#: common/models.py:1233 msgid "Template for generating default batch codes for stock items" msgstr "" -#: common/models.py:1232 +#: common/models.py:1238 msgid "Stock Expiry" msgstr "库存到期" -#: common/models.py:1233 +#: common/models.py:1239 msgid "Enable stock expiry functionality" msgstr "启用库存到期功能" -#: common/models.py:1239 +#: common/models.py:1245 msgid "Sell Expired Stock" msgstr "销售过期库存" -#: common/models.py:1240 +#: common/models.py:1246 msgid "Allow sale of expired stock" msgstr "允许销售过期库存" -#: common/models.py:1246 +#: common/models.py:1252 msgid "Stock Stale Time" msgstr "" -#: common/models.py:1247 +#: common/models.py:1253 msgid "Number of days stock items are considered stale before expiring" msgstr "" -#: common/models.py:1254 +#: common/models.py:1260 msgid "Build Expired Stock" msgstr "" -#: common/models.py:1255 +#: common/models.py:1261 msgid "Allow building with expired stock" msgstr "" -#: common/models.py:1261 +#: common/models.py:1267 msgid "Stock Ownership Control" msgstr "库存所有权控制" -#: common/models.py:1262 +#: common/models.py:1268 msgid "Enable ownership control over stock locations and items" msgstr "" -#: common/models.py:1268 +#: common/models.py:1274 msgid "Stock Location Default Icon" msgstr "" -#: common/models.py:1269 +#: common/models.py:1275 msgid "Stock location default icon (empty means no icon)" msgstr "" -#: common/models.py:1274 +#: common/models.py:1280 msgid "Build Order Reference Pattern" msgstr "" -#: common/models.py:1275 +#: common/models.py:1281 msgid "Required pattern for generating Build Order reference field" msgstr "" -#: common/models.py:1281 +#: common/models.py:1287 msgid "Sales Order Reference Pattern" msgstr "" -#: common/models.py:1282 +#: common/models.py:1288 msgid "Required pattern for generating Sales Order reference field" msgstr "" -#: common/models.py:1288 +#: common/models.py:1294 msgid "Sales Order Default Shipment" msgstr "" -#: common/models.py:1289 +#: common/models.py:1295 msgid "Enable creation of default shipment with sales orders" msgstr "" -#: common/models.py:1295 +#: common/models.py:1301 msgid "Edit Completed Sales Orders" msgstr "" -#: common/models.py:1296 +#: common/models.py:1302 msgid "Allow editing of sales orders after they have been shipped or completed" msgstr "" -#: common/models.py:1302 +#: common/models.py:1308 msgid "Purchase Order Reference Pattern" msgstr "" -#: common/models.py:1303 +#: common/models.py:1309 msgid "Required pattern for generating Purchase Order reference field" msgstr "" -#: common/models.py:1309 +#: common/models.py:1315 msgid "Edit Completed Purchase Orders" msgstr "" -#: common/models.py:1310 +#: common/models.py:1316 msgid "Allow editing of purchase orders after they have been shipped or completed" msgstr "" -#: common/models.py:1317 +#: common/models.py:1323 msgid "Enable password forgot" msgstr "" -#: common/models.py:1318 +#: common/models.py:1324 msgid "Enable password forgot function on the login pages" msgstr "" -#: common/models.py:1324 +#: common/models.py:1330 msgid "Enable registration" msgstr "" -#: common/models.py:1325 +#: common/models.py:1331 msgid "Enable self-registration for users on the login pages" msgstr "" -#: common/models.py:1331 +#: common/models.py:1337 msgid "Enable SSO" msgstr "" -#: common/models.py:1332 +#: common/models.py:1338 msgid "Enable SSO on the login pages" msgstr "" -#: common/models.py:1338 +#: common/models.py:1344 msgid "Email required" msgstr "" -#: common/models.py:1339 +#: common/models.py:1345 msgid "Require user to supply mail on signup" msgstr "" -#: common/models.py:1345 +#: common/models.py:1351 msgid "Auto-fill SSO users" msgstr "" -#: common/models.py:1346 +#: common/models.py:1352 msgid "Automatically fill out user-details from SSO account-data" msgstr "" -#: common/models.py:1352 +#: common/models.py:1358 msgid "Mail twice" msgstr "" -#: common/models.py:1353 +#: common/models.py:1359 msgid "On signup ask users twice for their mail" msgstr "" -#: common/models.py:1359 +#: common/models.py:1365 msgid "Password twice" msgstr "" -#: common/models.py:1360 +#: common/models.py:1366 msgid "On signup ask users twice for their password" msgstr "" -#: common/models.py:1366 +#: common/models.py:1372 msgid "Group on signup" msgstr "" -#: common/models.py:1367 +#: common/models.py:1373 msgid "Group to which new users are assigned on registration" msgstr "" -#: common/models.py:1373 +#: common/models.py:1379 msgid "Enforce MFA" msgstr "" -#: common/models.py:1374 +#: common/models.py:1380 msgid "Users must use multifactor security." msgstr "" -#: common/models.py:1380 +#: common/models.py:1386 msgid "Check plugins on startup" msgstr "" -#: common/models.py:1381 +#: common/models.py:1387 msgid "Check that all plugins are installed on startup - enable in container environments" msgstr "" -#: common/models.py:1388 +#: common/models.py:1394 msgid "Check plugin signatures" msgstr "" -#: common/models.py:1389 +#: common/models.py:1395 msgid "Check and show signatures for plugins" msgstr "" -#: common/models.py:1396 +#: common/models.py:1402 msgid "Enable URL integration" msgstr "" -#: common/models.py:1397 +#: common/models.py:1403 msgid "Enable plugins to add URL routes" msgstr "" -#: common/models.py:1404 +#: common/models.py:1410 msgid "Enable navigation integration" msgstr "" -#: common/models.py:1405 +#: common/models.py:1411 msgid "Enable plugins to integrate into navigation" msgstr "" -#: common/models.py:1412 +#: common/models.py:1418 msgid "Enable app integration" msgstr "" -#: common/models.py:1413 +#: common/models.py:1419 msgid "Enable plugins to add apps" msgstr "" -#: common/models.py:1420 +#: common/models.py:1426 msgid "Enable schedule integration" msgstr "" -#: common/models.py:1421 +#: common/models.py:1427 msgid "Enable plugins to run scheduled tasks" msgstr "" -#: common/models.py:1428 +#: common/models.py:1434 msgid "Enable event integration" msgstr "" -#: common/models.py:1429 +#: common/models.py:1435 msgid "Enable plugins to respond to internal events" msgstr "" -#: common/models.py:1448 common/models.py:1790 +#: common/models.py:1454 common/models.py:1796 msgid "Settings key (must be unique - case insensitive" msgstr "" -#: common/models.py:1470 +#: common/models.py:1476 msgid "Show subscribed parts" msgstr "" -#: common/models.py:1471 +#: common/models.py:1477 msgid "Show subscribed parts on the homepage" msgstr "" -#: common/models.py:1477 +#: common/models.py:1483 msgid "Show subscribed categories" msgstr "" -#: common/models.py:1478 +#: common/models.py:1484 msgid "Show subscribed part categories on the homepage" msgstr "" -#: common/models.py:1484 +#: common/models.py:1490 msgid "Show latest parts" msgstr "显示最近商品" -#: common/models.py:1485 +#: common/models.py:1491 msgid "Show latest parts on the homepage" msgstr "在主页上显示最近商品" -#: common/models.py:1491 +#: common/models.py:1497 msgid "Recent Part Count" msgstr "" -#: common/models.py:1492 +#: common/models.py:1498 msgid "Number of recent parts to display on index page" msgstr "" -#: common/models.py:1498 +#: common/models.py:1504 msgid "Show unvalidated BOMs" msgstr "" -#: common/models.py:1499 +#: common/models.py:1505 msgid "Show BOMs that await validation on the homepage" msgstr "" -#: common/models.py:1505 +#: common/models.py:1511 msgid "Show recent stock changes" msgstr "" -#: common/models.py:1506 +#: common/models.py:1512 msgid "Show recently changed stock items on the homepage" msgstr "" -#: common/models.py:1512 +#: common/models.py:1518 msgid "Recent Stock Count" msgstr "" -#: common/models.py:1513 +#: common/models.py:1519 msgid "Number of recent stock items to display on index page" msgstr "" -#: common/models.py:1519 +#: common/models.py:1525 msgid "Show low stock" msgstr "" -#: common/models.py:1520 +#: common/models.py:1526 msgid "Show low stock items on the homepage" msgstr "" -#: common/models.py:1526 +#: common/models.py:1532 msgid "Show depleted stock" msgstr "" -#: common/models.py:1527 +#: common/models.py:1533 msgid "Show depleted stock items on the homepage" msgstr "" -#: common/models.py:1533 +#: common/models.py:1539 msgid "Show needed stock" msgstr "" -#: common/models.py:1534 +#: common/models.py:1540 msgid "Show stock items needed for builds on the homepage" msgstr "" -#: common/models.py:1540 +#: common/models.py:1546 msgid "Show expired stock" msgstr "" -#: common/models.py:1541 +#: common/models.py:1547 msgid "Show expired stock items on the homepage" msgstr "" -#: common/models.py:1547 +#: common/models.py:1553 msgid "Show stale stock" msgstr "" -#: common/models.py:1548 +#: common/models.py:1554 msgid "Show stale stock items on the homepage" msgstr "" -#: common/models.py:1554 +#: common/models.py:1560 msgid "Show pending builds" msgstr "" -#: common/models.py:1555 +#: common/models.py:1561 msgid "Show pending builds on the homepage" msgstr "" -#: common/models.py:1561 +#: common/models.py:1567 msgid "Show overdue builds" msgstr "显示逾期生产" -#: common/models.py:1562 +#: common/models.py:1568 msgid "Show overdue builds on the homepage" msgstr "在主页上显示逾期的生产" -#: common/models.py:1568 +#: common/models.py:1574 msgid "Show outstanding POs" msgstr "" -#: common/models.py:1569 +#: common/models.py:1575 msgid "Show outstanding POs on the homepage" msgstr "" -#: common/models.py:1575 +#: common/models.py:1581 msgid "Show overdue POs" msgstr "" -#: common/models.py:1576 +#: common/models.py:1582 msgid "Show overdue POs on the homepage" msgstr "" -#: common/models.py:1582 +#: common/models.py:1588 msgid "Show outstanding SOs" msgstr "" -#: common/models.py:1583 +#: common/models.py:1589 msgid "Show outstanding SOs on the homepage" msgstr "" -#: common/models.py:1589 +#: common/models.py:1595 msgid "Show overdue SOs" msgstr "" -#: common/models.py:1590 +#: common/models.py:1596 msgid "Show overdue SOs on the homepage" msgstr "" -#: common/models.py:1596 +#: common/models.py:1602 msgid "Show News" msgstr "" -#: common/models.py:1597 +#: common/models.py:1603 msgid "Show news on the homepage" msgstr "" -#: common/models.py:1603 +#: common/models.py:1609 msgid "Inline label display" msgstr "内嵌标签显示" -#: common/models.py:1604 +#: common/models.py:1610 msgid "Display PDF labels in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 标签,而不是以文件形式下载" -#: common/models.py:1610 +#: common/models.py:1616 msgid "Inline report display" msgstr "" -#: common/models.py:1611 +#: common/models.py:1617 msgid "Display PDF reports in the browser, instead of downloading as a file" msgstr "在浏览器中显示 PDF 报告,而不是以文件形式下载" -#: common/models.py:1617 +#: common/models.py:1623 msgid "Search Parts" msgstr "" -#: common/models.py:1618 +#: common/models.py:1624 msgid "Display parts in search preview window" msgstr "" -#: common/models.py:1624 +#: common/models.py:1630 msgid "Seach Supplier Parts" msgstr "" -#: common/models.py:1625 +#: common/models.py:1631 msgid "Display supplier parts in search preview window" msgstr "" -#: common/models.py:1631 +#: common/models.py:1637 msgid "Search Manufacturer Parts" msgstr "" -#: common/models.py:1632 +#: common/models.py:1638 msgid "Display manufacturer parts in search preview window" msgstr "" -#: common/models.py:1638 +#: common/models.py:1644 msgid "Hide Inactive Parts" msgstr "" -#: common/models.py:1639 +#: common/models.py:1645 msgid "Excluded inactive parts from search preview window" msgstr "" -#: common/models.py:1645 +#: common/models.py:1651 msgid "Search Categories" msgstr "" -#: common/models.py:1646 +#: common/models.py:1652 msgid "Display part categories in search preview window" msgstr "" -#: common/models.py:1652 +#: common/models.py:1658 msgid "Search Stock" msgstr "" -#: common/models.py:1653 +#: common/models.py:1659 msgid "Display stock items in search preview window" msgstr "" -#: common/models.py:1659 +#: common/models.py:1665 msgid "Hide Unavailable Stock Items" msgstr "" -#: common/models.py:1660 +#: common/models.py:1666 msgid "Exclude stock items which are not available from the search preview window" msgstr "" -#: common/models.py:1666 +#: common/models.py:1672 msgid "Search Locations" msgstr "" -#: common/models.py:1667 +#: common/models.py:1673 msgid "Display stock locations in search preview window" msgstr "" -#: common/models.py:1673 +#: common/models.py:1679 msgid "Search Companies" msgstr "" -#: common/models.py:1674 +#: common/models.py:1680 msgid "Display companies in search preview window" msgstr "" -#: common/models.py:1680 +#: common/models.py:1686 msgid "Search Build Orders" msgstr "" -#: common/models.py:1681 +#: common/models.py:1687 msgid "Display build orders in search preview window" msgstr "" -#: common/models.py:1687 +#: common/models.py:1693 msgid "Search Purchase Orders" msgstr "" -#: common/models.py:1688 +#: common/models.py:1694 msgid "Display purchase orders in search preview window" msgstr "" -#: common/models.py:1694 +#: common/models.py:1700 msgid "Exclude Inactive Purchase Orders" msgstr "" -#: common/models.py:1695 +#: common/models.py:1701 msgid "Exclude inactive purchase orders from search preview window" msgstr "" -#: common/models.py:1701 +#: common/models.py:1707 msgid "Search Sales Orders" msgstr "" -#: common/models.py:1702 +#: common/models.py:1708 msgid "Display sales orders in search preview window" msgstr "" -#: common/models.py:1708 +#: common/models.py:1714 msgid "Exclude Inactive Sales Orders" msgstr "" -#: common/models.py:1709 +#: common/models.py:1715 msgid "Exclude inactive sales orders from search preview window" msgstr "" -#: common/models.py:1715 +#: common/models.py:1721 msgid "Search Preview Results" msgstr "搜索预览结果" -#: common/models.py:1716 +#: common/models.py:1722 msgid "Number of results to show in each section of the search preview window" msgstr "" -#: common/models.py:1722 +#: common/models.py:1728 msgid "Show Quantity in Forms" msgstr "在表格中显示数量" -#: common/models.py:1723 +#: common/models.py:1729 msgid "Display available part quantity in some forms" msgstr "在某些表格中显示可用的商品数量" -#: common/models.py:1729 +#: common/models.py:1735 msgid "Escape Key Closes Forms" msgstr "" -#: common/models.py:1730 +#: common/models.py:1736 msgid "Use the escape key to close modal forms" msgstr "" -#: common/models.py:1736 +#: common/models.py:1742 msgid "Fixed Navbar" msgstr "" -#: common/models.py:1737 +#: common/models.py:1743 msgid "The navbar position is fixed to the top of the screen" msgstr "" -#: common/models.py:1743 +#: common/models.py:1749 msgid "Date Format" msgstr "" -#: common/models.py:1744 +#: common/models.py:1750 msgid "Preferred format for displaying dates" msgstr "" -#: common/models.py:1758 part/templates/part/detail.html:41 +#: common/models.py:1764 part/templates/part/detail.html:41 msgid "Part Scheduling" msgstr "" -#: common/models.py:1759 +#: common/models.py:1765 msgid "Display part scheduling information" msgstr "" -#: common/models.py:1765 +#: common/models.py:1771 msgid "Table String Length" msgstr "" -#: common/models.py:1766 +#: common/models.py:1772 msgid "Maximimum length limit for strings displayed in table views" msgstr "" -#: common/models.py:1830 +#: common/models.py:1836 msgid "Price break quantity" msgstr "" -#: common/models.py:1837 company/serializers.py:393 order/models.py:975 +#: common/models.py:1843 company/serializers.py:393 order/models.py:975 #: templates/js/translated/company.js:1164 templates/js/translated/part.js:1145 #: templates/js/translated/pricing.js:354 msgid "Price" msgstr "价格" -#: common/models.py:1838 +#: common/models.py:1844 msgid "Unit price at specified quantity" msgstr "" -#: common/models.py:1998 common/models.py:2176 +#: common/models.py:2004 common/models.py:2182 msgid "Endpoint" msgstr "" -#: common/models.py:1999 +#: common/models.py:2005 msgid "Endpoint at which this webhook is received" msgstr "" -#: common/models.py:2008 +#: common/models.py:2014 msgid "Name for this webhook" msgstr "" -#: common/models.py:2013 part/admin.py:36 part/models.py:984 +#: common/models.py:2019 part/admin.py:36 part/models.py:984 #: plugin/models.py:100 templates/js/translated/table_filters.js:34 #: templates/js/translated/table_filters.js:116 #: templates/js/translated/table_filters.js:336 @@ -2775,97 +2783,97 @@ msgstr "" msgid "Active" msgstr "" -#: common/models.py:2014 +#: common/models.py:2020 msgid "Is this webhook active" msgstr "" -#: common/models.py:2028 +#: common/models.py:2034 msgid "Token" msgstr "令牌" -#: common/models.py:2029 +#: common/models.py:2035 msgid "Token for access" msgstr "" -#: common/models.py:2036 +#: common/models.py:2042 msgid "Secret" msgstr "" -#: common/models.py:2037 +#: common/models.py:2043 msgid "Shared secret for HMAC" msgstr "" -#: common/models.py:2143 +#: common/models.py:2149 msgid "Message ID" msgstr "" -#: common/models.py:2144 +#: common/models.py:2150 msgid "Unique identifier for this message" msgstr "" -#: common/models.py:2152 +#: common/models.py:2158 msgid "Host" msgstr "" -#: common/models.py:2153 +#: common/models.py:2159 msgid "Host from which this message was received" msgstr "" -#: common/models.py:2160 +#: common/models.py:2166 msgid "Header" msgstr "" -#: common/models.py:2161 +#: common/models.py:2167 msgid "Header of this message" msgstr "" -#: common/models.py:2167 +#: common/models.py:2173 msgid "Body" msgstr "" -#: common/models.py:2168 +#: common/models.py:2174 msgid "Body of this message" msgstr "" -#: common/models.py:2177 +#: common/models.py:2183 msgid "Endpoint on which this message was received" msgstr "" -#: common/models.py:2182 +#: common/models.py:2188 msgid "Worked on" msgstr "" -#: common/models.py:2183 +#: common/models.py:2189 msgid "Was the work on this message finished?" msgstr "" -#: common/models.py:2342 +#: common/models.py:2348 msgid "Id" msgstr "" -#: common/models.py:2348 templates/js/translated/news.js:35 +#: common/models.py:2354 templates/js/translated/news.js:35 msgid "Title" msgstr "" -#: common/models.py:2358 templates/js/translated/news.js:51 +#: common/models.py:2364 templates/js/translated/news.js:51 msgid "Published" msgstr "" -#: common/models.py:2363 templates/InvenTree/settings/plugin.html:62 +#: common/models.py:2369 templates/InvenTree/settings/plugin.html:62 #: templates/InvenTree/settings/plugin_settings.html:33 #: templates/js/translated/news.js:47 msgid "Author" msgstr "" -#: common/models.py:2368 templates/js/translated/news.js:43 +#: common/models.py:2374 templates/js/translated/news.js:43 msgid "Summary" msgstr "" -#: common/models.py:2373 +#: common/models.py:2379 msgid "Read" msgstr "" -#: common/models.py:2374 +#: common/models.py:2380 msgid "Was this news item read?" msgstr "" @@ -2890,13 +2898,14 @@ msgstr "" msgid "Error raised by plugin" msgstr "" -#: common/views.py:85 order/templates/order/purchase_order_detail.html:25 -#: order/views.py:102 part/views.py:107 -#: templates/patterns/wizard/upload.html:37 +#: common/views.py:85 order/templates/order/order_wizard/po_upload.html:51 +#: order/templates/order/purchase_order_detail.html:25 order/views.py:102 +#: part/views.py:107 templates/patterns/wizard/upload.html:37 msgid "Upload File" msgstr "上传文件" -#: common/views.py:86 order/views.py:103 +#: common/views.py:86 order/templates/order/order_wizard/match_fields.html:52 +#: order/views.py:103 #: part/templates/part/import_wizard/ajax_match_fields.html:45 #: part/views.py:108 templates/patterns/wizard/match_fields.html:51 msgid "Match Fields" @@ -2914,7 +2923,9 @@ msgstr "字段匹配失败" msgid "Parts imported" msgstr "已导入商品" -#: common/views.py:509 order/templates/order/order_wizard/match_parts.html:19 +#: common/views.py:509 order/templates/order/order_wizard/match_fields.html:27 +#: order/templates/order/order_wizard/match_parts.html:19 +#: order/templates/order/order_wizard/po_upload.html:49 #: part/templates/part/import_wizard/match_references.html:19 #: templates/patterns/wizard/match_fields.html:26 #: templates/patterns/wizard/upload.html:35 @@ -2929,7 +2940,7 @@ msgstr "公司简介" msgid "Description of the company" msgstr "公司简介" -#: company/models.py:110 company/templates/company/company_base.html:103 +#: company/models.py:110 company/templates/company/company_base.html:101 #: templates/InvenTree/settings/plugin_settings.html:55 #: templates/js/translated/company.js:449 msgid "Website" @@ -2939,7 +2950,7 @@ msgstr "网站" msgid "Company website URL" msgstr "公司网站" -#: company/models.py:115 company/templates/company/company_base.html:121 +#: company/models.py:115 company/templates/company/company_base.html:119 msgid "Address" msgstr "地址" @@ -2955,7 +2966,7 @@ msgstr "电话号码" msgid "Contact phone number" msgstr "联系电话" -#: company/models.py:123 company/templates/company/company_base.html:135 +#: company/models.py:123 company/templates/company/company_base.html:133 #: templates/InvenTree/settings/user.html:48 msgid "Email" msgstr "电子邮件" @@ -2964,7 +2975,7 @@ msgstr "电子邮件" msgid "Contact email address" msgstr "联系人电子邮件" -#: company/models.py:126 company/templates/company/company_base.html:142 +#: company/models.py:126 company/templates/company/company_base.html:140 msgid "Contact" msgstr "联系人" @@ -3009,7 +3020,7 @@ msgid "Does this company manufacture parts?" msgstr "该公司制造商品吗?" #: company/models.py:153 company/serializers.py:399 -#: company/templates/company/company_base.html:109 part/models.py:2762 +#: company/templates/company/company_base.html:107 part/models.py:2762 #: part/serializers.py:154 part/serializers.py:182 stock/serializers.py:182 #: templates/InvenTree/settings/pricing.html:64 msgid "Currency" @@ -3029,7 +3040,7 @@ msgstr "" msgid "Select part" msgstr "选择商品" -#: company/models.py:268 company/templates/company/company_base.html:79 +#: company/models.py:268 company/templates/company/company_base.html:77 #: company/templates/company/manufacturer_part.html:90 #: company/templates/company/supplier_part.html:152 #: stock/templates/stock/item_base.html:210 @@ -3105,7 +3116,7 @@ msgstr "参数单位" msgid "Linked manufacturer part must reference the same base part" msgstr "" -#: company/models.py:497 company/templates/company/company_base.html:84 +#: company/models.py:497 company/templates/company/company_base.html:82 #: company/templates/company/supplier_part.html:136 order/models.py:264 #: order/templates/order/order_base.html:121 part/bom.py:252 part/bom.py:280 #: stock/templates/stock/item_base.html:227 @@ -3256,7 +3267,7 @@ msgid "Delete company" msgstr "" #: company/templates/company/company_base.html:39 -#: company/templates/company/company_base.html:165 +#: company/templates/company/company_base.html:163 msgid "Delete Company" msgstr "删除该公司" @@ -3270,12 +3281,12 @@ msgstr "上传新图片" msgid "Download image from URL" msgstr "从 URL 下载图片" -#: company/templates/company/company_base.html:62 -#: part/templates/part/part_thumb.html:17 +#: company/templates/company/company_base.html:61 +#: part/templates/part/part_thumb.html:16 msgid "Delete image" msgstr "" -#: company/templates/company/company_base.html:89 order/models.py:665 +#: company/templates/company/company_base.html:87 order/models.py:665 #: order/templates/order/sales_order_base.html:116 stock/models.py:686 #: stock/models.py:687 stock/serializers.py:813 #: stock/templates/stock/item_base.html:399 @@ -3286,37 +3297,37 @@ msgstr "" msgid "Customer" msgstr "客户" -#: company/templates/company/company_base.html:114 +#: company/templates/company/company_base.html:112 msgid "Uses default currency" msgstr "使用默认货币" -#: company/templates/company/company_base.html:128 +#: company/templates/company/company_base.html:126 msgid "Phone" msgstr "电话" -#: company/templates/company/company_base.html:204 -#: part/templates/part/part_base.html:508 +#: company/templates/company/company_base.html:206 +#: part/templates/part/part_base.html:511 msgid "Remove Image" msgstr "" -#: company/templates/company/company_base.html:205 +#: company/templates/company/company_base.html:207 msgid "Remove associated image from this company" msgstr "" -#: company/templates/company/company_base.html:207 -#: part/templates/part/part_base.html:511 +#: company/templates/company/company_base.html:209 +#: part/templates/part/part_base.html:514 #: templates/InvenTree/settings/user.html:87 #: templates/InvenTree/settings/user.html:149 msgid "Remove" msgstr "" #: company/templates/company/company_base.html:238 -#: part/templates/part/part_base.html:540 +#: part/templates/part/part_base.html:543 msgid "Upload Image" msgstr "上传图片" #: company/templates/company/company_base.html:253 -#: part/templates/part/part_base.html:595 +#: part/templates/part/part_base.html:598 msgid "Download Image" msgstr "下载图片" @@ -4329,28 +4340,44 @@ msgstr "" msgid "Total cost could not be calculated" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:12 -#: part/templates/part/import_wizard/ajax_match_references.html:12 -#: part/templates/part/import_wizard/match_references.html:12 -msgid "Errors exist in the submitted data" -msgstr "提交数据中存在错误" +#: order/templates/order/order_wizard/match_fields.html:9 +#: part/templates/part/import_wizard/ajax_match_fields.html:9 +#: templates/patterns/wizard/match_fields.html:8 +msgid "Missing selections for the following required columns" +msgstr "" +#: order/templates/order/order_wizard/match_fields.html:20 +#: part/templates/part/import_wizard/ajax_match_fields.html:20 +#: templates/patterns/wizard/match_fields.html:19 +msgid "Duplicate selections found, see below. Fix them then retry submitting." +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:29 #: order/templates/order/order_wizard/match_parts.html:21 #: part/templates/part/import_wizard/match_references.html:21 #: templates/patterns/wizard/match_fields.html:28 msgid "Submit Selections" msgstr "" -#: order/templates/order/order_wizard/match_parts.html:28 -#: part/templates/part/import_wizard/ajax_match_references.html:21 -#: part/templates/part/import_wizard/match_references.html:28 -msgid "Row" -msgstr "行" +#: order/templates/order/order_wizard/match_fields.html:35 +#: part/templates/part/import_wizard/ajax_match_fields.html:28 +#: templates/patterns/wizard/match_fields.html:34 +msgid "File Fields" +msgstr "文件字段" -#: order/templates/order/order_wizard/match_parts.html:29 -msgid "Select Supplier Part" -msgstr "选择供应商商品" +#: order/templates/order/order_wizard/match_fields.html:42 +#: part/templates/part/import_wizard/ajax_match_fields.html:35 +#: templates/patterns/wizard/match_fields.html:41 +msgid "Remove column" +msgstr "移除列" +#: order/templates/order/order_wizard/match_fields.html:60 +#: part/templates/part/import_wizard/ajax_match_fields.html:53 +#: templates/patterns/wizard/match_fields.html:59 +msgid "Duplicate selection" +msgstr "" + +#: order/templates/order/order_wizard/match_fields.html:71 #: order/templates/order/order_wizard/match_parts.html:52 #: part/templates/part/import_wizard/ajax_match_fields.html:64 #: part/templates/part/import_wizard/ajax_match_references.html:42 @@ -4364,6 +4391,22 @@ msgstr "选择供应商商品" msgid "Remove row" msgstr "移除行" +#: order/templates/order/order_wizard/match_parts.html:12 +#: part/templates/part/import_wizard/ajax_match_references.html:12 +#: part/templates/part/import_wizard/match_references.html:12 +msgid "Errors exist in the submitted data" +msgstr "提交数据中存在错误" + +#: order/templates/order/order_wizard/match_parts.html:28 +#: part/templates/part/import_wizard/ajax_match_references.html:21 +#: part/templates/part/import_wizard/match_references.html:28 +msgid "Row" +msgstr "行" + +#: order/templates/order/order_wizard/match_parts.html:29 +msgid "Select Supplier Part" +msgstr "选择供应商商品" + #: order/templates/order/order_wizard/po_upload.html:8 msgid "Return to Orders" msgstr "" @@ -4376,6 +4419,13 @@ msgstr "" msgid "Order is already processed. Files cannot be uploaded." msgstr "" +#: order/templates/order/order_wizard/po_upload.html:27 +#: part/templates/part/import_wizard/ajax_part_upload.html:10 +#: templates/patterns/wizard/upload.html:13 +#, python-format +msgid "Step %(step)s of %(count)s" +msgstr "步骤 %(step)s / %(count)s" + #: order/templates/order/po_sidebar.html:5 #: order/templates/order/so_sidebar.html:5 #: report/templates/report/inventree_po_report.html:84 @@ -5644,37 +5694,6 @@ msgstr "" msgid "Add Test Result Template" msgstr "" -#: part/templates/part/import_wizard/ajax_match_fields.html:9 -#: templates/patterns/wizard/match_fields.html:8 -msgid "Missing selections for the following required columns" -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:20 -#: templates/patterns/wizard/match_fields.html:19 -msgid "Duplicate selections found, see below. Fix them then retry submitting." -msgstr "" - -#: part/templates/part/import_wizard/ajax_match_fields.html:28 -#: templates/patterns/wizard/match_fields.html:34 -msgid "File Fields" -msgstr "文件字段" - -#: part/templates/part/import_wizard/ajax_match_fields.html:35 -#: templates/patterns/wizard/match_fields.html:41 -msgid "Remove column" -msgstr "移除列" - -#: part/templates/part/import_wizard/ajax_match_fields.html:53 -#: templates/patterns/wizard/match_fields.html:59 -msgid "Duplicate selection" -msgstr "" - -#: part/templates/part/import_wizard/ajax_part_upload.html:10 -#: templates/patterns/wizard/upload.html:13 -#, python-format -msgid "Step %(step)s of %(count)s" -msgstr "步骤 %(step)s / %(count)s" - #: part/templates/part/import_wizard/ajax_part_upload.html:29 #: part/templates/part/import_wizard/part_upload.html:14 msgid "Unsuffitient privileges." @@ -5782,7 +5801,7 @@ msgid "Inactive" msgstr "" #: part/templates/part/part_base.html:165 -#: part/templates/part/part_base.html:661 +#: part/templates/part/part_base.html:666 msgid "Show Part Details" msgstr "" @@ -5825,23 +5844,23 @@ msgstr "" msgid "Search for serial number" msgstr "" -#: part/templates/part/part_base.html:446 +#: part/templates/part/part_base.html:449 msgid "Link Barcode to Part" msgstr "" -#: part/templates/part/part_base.html:492 +#: part/templates/part/part_base.html:495 msgid "Calculate" msgstr "" -#: part/templates/part/part_base.html:509 +#: part/templates/part/part_base.html:512 msgid "Remove associated image from this part" msgstr "" -#: part/templates/part/part_base.html:561 +#: part/templates/part/part_base.html:564 msgid "No matching images found" msgstr "" -#: part/templates/part/part_base.html:655 +#: part/templates/part/part_base.html:660 msgid "Hide Part Details" msgstr ""