2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-19 05:25:42 +00:00

Update migrations and translation

This commit is contained in:
Oliver Walters
2020-11-09 23:47:31 +11:00
parent c95f124578
commit c4296ad4f1
4 changed files with 660 additions and 528 deletions

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-05 08:57+0000\n"
"POT-Creation-Date: 2020-11-09 12:47+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -26,23 +26,23 @@ msgstr ""
msgid "No matching action found"
msgstr ""
#: InvenTree/forms.py:102 build/forms.py:82 build/forms.py:170
#: InvenTree/forms.py:130 build/forms.py:82 build/forms.py:170
msgid "Confirm"
msgstr ""
#: InvenTree/forms.py:118
#: InvenTree/forms.py:146
msgid "Confirm item deletion"
msgstr ""
#: InvenTree/forms.py:150
#: InvenTree/forms.py:178
msgid "Enter new password"
msgstr ""
#: InvenTree/forms.py:157
#: InvenTree/forms.py:185
msgid "Confirm new password"
msgstr ""
#: InvenTree/forms.py:192
#: InvenTree/forms.py:220
msgid "Apply Theme"
msgstr ""
@ -396,7 +396,7 @@ msgstr ""
#: build/templates/build/detail.html:24 order/models.py:519
#: order/templates/order/order_wizard/select_parts.html:30
#: order/templates/order/purchase_order_detail.html:148
#: order/templates/order/receive_parts.html:19 part/models.py:293
#: order/templates/order/receive_parts.html:19 part/models.py:294
#: part/templates/part/part_app_base.html:7 part/templates/part/related.html:26
#: part/templates/part/set_category.html:13 templates/InvenTree/search.html:133
#: templates/js/barcode.js:336 templates/js/bom.js:147 templates/js/bom.js:484
@ -476,7 +476,7 @@ msgstr ""
msgid "External Link"
msgstr ""
#: build/models.py:177 part/models.py:596 stock/models.py:385
#: build/models.py:177 part/models.py:597 stock/models.py:385
msgid "Link to external URL"
msgstr ""
@ -578,7 +578,7 @@ msgid "Order required parts"
msgstr ""
#: build/templates/build/allocate.html:30
#: company/templates/company/detail_part.html:28 order/views.py:801
#: company/templates/company/detail_part.html:28 order/views.py:803
#: part/templates/part/category.html:125
msgid "Order Parts"
msgstr ""
@ -1061,75 +1061,110 @@ msgstr ""
msgid "Copy test data by default when duplicating a part"
msgstr ""
#: common/models.py:89
msgid "Build Order Reference Prefix"
#: common/models.py:89 part/models.py:668 part/templates/part/detail.html:168
#: templates/js/table_filters.js:264
msgid "Component"
msgstr ""
#: common/models.py:90
msgid "Parts can be used as sub-components by default"
msgstr ""
#: common/models.py:96 part/models.py:679 part/templates/part/detail.html:188
msgid "Purchaseable"
msgstr ""
#: common/models.py:97
msgid "Parts are purchaseable by default"
msgstr ""
#: common/models.py:103 part/models.py:684 part/templates/part/detail.html:198
#: templates/js/table_filters.js:272
msgid "Salable"
msgstr ""
#: common/models.py:104
msgid "Parts are salable by default"
msgstr ""
#: common/models.py:110 part/models.py:674 part/templates/part/detail.html:178
#: templates/js/table_filters.js:31 templates/js/table_filters.js:276
msgid "Trackable"
msgstr ""
#: common/models.py:111
msgid "Parts are trackable by default"
msgstr ""
#: common/models.py:117
msgid "Build Order Reference Prefix"
msgstr ""
#: common/models.py:118
msgid "Prefix value for build order reference"
msgstr ""
#: common/models.py:95
#: common/models.py:123
msgid "Build Order Reference Regex"
msgstr ""
#: common/models.py:96
#: common/models.py:124
msgid "Regular expression pattern for matching build order reference"
msgstr ""
#: common/models.py:100
#: common/models.py:128
msgid "Sales Order Reference Prefix"
msgstr ""
#: common/models.py:101
#: common/models.py:129
msgid "Prefix value for sales order reference"
msgstr ""
#: common/models.py:105
#: common/models.py:133
msgid "Purchase Order Reference Prefix"
msgstr ""
#: common/models.py:106
#: common/models.py:134
msgid "Prefix value for purchase order reference"
msgstr ""
#: common/models.py:277
#: common/models.py:312
msgid "Settings key (must be unique - case insensitive"
msgstr ""
#: common/models.py:279
#: common/models.py:314
msgid "Settings value"
msgstr ""
#: common/models.py:331
#: common/models.py:366
msgid "Value must be a boolean value"
msgstr ""
#: common/models.py:345
#: common/models.py:380
msgid "Key string must be unique"
msgstr ""
#: common/models.py:384
#: common/models.py:419
msgid "Currency Symbol e.g. $"
msgstr ""
#: common/models.py:386
#: common/models.py:421
msgid "Currency Suffix e.g. AUD"
msgstr ""
#: common/models.py:388
#: common/models.py:423
msgid "Currency Description"
msgstr ""
#: common/models.py:390
#: common/models.py:425
msgid "Currency Value"
msgstr ""
#: common/models.py:392
#: common/models.py:427
msgid "Use this currency as the base currency"
msgstr ""
#: common/models.py:475
#: common/models.py:510
msgid "Default"
msgstr ""
@ -1533,7 +1568,7 @@ msgid "Orders"
msgstr ""
#: company/templates/company/tabs.html:9
#: order/templates/order/receive_parts.html:14 part/models.py:294
#: order/templates/order/receive_parts.html:14 part/models.py:295
#: part/templates/part/cat_link.html:7 part/templates/part/category.html:94
#: part/templates/part/category_tabs.html:6
#: templates/InvenTree/settings/tabs.html:22 templates/navbar.html:19
@ -1904,8 +1939,8 @@ msgid "Line Items"
msgstr ""
#: order/templates/order/purchase_order_detail.html:17
#: order/templates/order/sales_order_detail.html:19 order/views.py:1115
#: order/views.py:1199
#: order/templates/order/sales_order_detail.html:19 order/views.py:1117
#: order/views.py:1201
msgid "Add Line Item"
msgstr ""
@ -2088,123 +2123,127 @@ msgstr ""
msgid "Create Purchase Order"
msgstr ""
#: order/views.py:345
#: order/views.py:346
msgid "Create Sales Order"
msgstr ""
#: order/views.py:380
#: order/views.py:382
msgid "Edit Purchase Order"
msgstr ""
#: order/views.py:401
#: order/views.py:403
msgid "Edit Sales Order"
msgstr ""
#: order/views.py:418
#: order/views.py:420
msgid "Cancel Order"
msgstr ""
#: order/views.py:428 order/views.py:455
#: order/views.py:430 order/views.py:457
msgid "Confirm order cancellation"
msgstr ""
#: order/views.py:431 order/views.py:458
msgid "Order cannot be cancelled"
#: order/views.py:433
msgid "Order cannot be cancelled as either pending or placed"
msgstr ""
#: order/views.py:445
#: order/views.py:447
msgid "Cancel sales order"
msgstr ""
#: order/views.py:472
#: order/views.py:460
msgid "Order cannot be cancelled"
msgstr ""
#: order/views.py:474
msgid "Issue Order"
msgstr ""
#: order/views.py:482
#: order/views.py:484
msgid "Confirm order placement"
msgstr ""
#: order/views.py:492
#: order/views.py:494
msgid "Purchase order issued"
msgstr ""
#: order/views.py:503
#: order/views.py:505
msgid "Complete Order"
msgstr ""
#: order/views.py:520
#: order/views.py:522
msgid "Confirm order completion"
msgstr ""
#: order/views.py:531
#: order/views.py:533
msgid "Purchase order completed"
msgstr ""
#: order/views.py:541
#: order/views.py:543
msgid "Ship Order"
msgstr ""
#: order/views.py:558
#: order/views.py:560
msgid "Confirm order shipment"
msgstr ""
#: order/views.py:564
#: order/views.py:566
msgid "Could not ship order"
msgstr ""
#: order/views.py:616
#: order/views.py:618
msgid "Receive Parts"
msgstr ""
#: order/views.py:684
#: order/views.py:686
msgid "Items received"
msgstr ""
#: order/views.py:698
#: order/views.py:700
msgid "No destination set"
msgstr ""
#: order/views.py:743
#: order/views.py:745
msgid "Error converting quantity to number"
msgstr ""
#: order/views.py:749
#: order/views.py:751
msgid "Receive quantity less than zero"
msgstr ""
#: order/views.py:755
#: order/views.py:757
msgid "No lines specified"
msgstr ""
#: order/views.py:1125
#: order/views.py:1127
msgid "Supplier part must be specified"
msgstr ""
#: order/views.py:1131
#: order/views.py:1133
msgid "Supplier must match for Part and Order"
msgstr ""
#: order/views.py:1251 order/views.py:1270
#: order/views.py:1253 order/views.py:1272
msgid "Edit Line Item"
msgstr ""
#: order/views.py:1287 order/views.py:1300
#: order/views.py:1289 order/views.py:1302
msgid "Delete Line Item"
msgstr ""
#: order/views.py:1293 order/views.py:1306
#: order/views.py:1295 order/views.py:1308
msgid "Deleted line item"
msgstr ""
#: order/views.py:1315
#: order/views.py:1317
msgid "Allocate Stock to Order"
msgstr ""
#: order/views.py:1385
#: order/views.py:1387
msgid "Edit Allocation Quantity"
msgstr ""
#: order/views.py:1401
#: order/views.py:1403
msgid "Remove allocation"
msgstr ""
@ -2278,7 +2317,7 @@ msgstr ""
msgid "Include part supplier data in exported BOM"
msgstr ""
#: part/forms.py:93 part/models.py:1608
#: part/forms.py:93 part/models.py:1632
msgid "Parent Part"
msgstr ""
@ -2310,271 +2349,287 @@ msgstr ""
msgid "Select part category"
msgstr ""
#: part/forms.py:187
#: part/forms.py:189
msgid "Duplicate all BOM data for this part"
msgstr ""
#: part/forms.py:188
#: part/forms.py:190
msgid "Copy BOM"
msgstr ""
#: part/forms.py:193
#: part/forms.py:195
msgid "Duplicate all parameter data for this part"
msgstr ""
#: part/forms.py:194
#: part/forms.py:196
msgid "Copy Parameters"
msgstr ""
#: part/forms.py:199
#: part/forms.py:201
msgid "Confirm part creation"
msgstr ""
#: part/forms.py:293
#: part/forms.py:298
msgid "Input quantity for price calculation"
msgstr ""
#: part/forms.py:296
#: part/forms.py:301
msgid "Select currency for price calculation"
msgstr ""
#: part/models.py:66
#: part/models.py:67
msgid "Default location for parts in this category"
msgstr ""
#: part/models.py:69
#: part/models.py:70
msgid "Default keywords for parts in this category"
msgstr ""
#: part/models.py:75 part/templates/part/part_app_base.html:9
#: part/models.py:76 part/templates/part/part_app_base.html:9
msgid "Part Category"
msgstr ""
#: part/models.py:76 part/templates/part/category.html:18
#: part/models.py:77 part/templates/part/category.html:18
#: part/templates/part/category.html:89 templates/stats.html:12
msgid "Part Categories"
msgstr ""
#: part/models.py:345 part/models.py:355
#: part/models.py:346 part/models.py:356
#, python-brace-format
msgid "Part '{p1}' is used in BOM for '{p2}' (recursive)"
msgstr ""
#: part/models.py:452
#: part/models.py:453
msgid "Next available serial numbers are"
msgstr ""
#: part/models.py:456
#: part/models.py:457
msgid "Next available serial number is"
msgstr ""
#: part/models.py:461
#: part/models.py:462
msgid "Most recent serial number is"
msgstr ""
#: part/models.py:539
#: part/models.py:540
msgid "Part must be unique for name, IPN and revision"
msgstr ""
#: part/models.py:568 part/templates/part/detail.html:19
#: part/models.py:569 part/templates/part/detail.html:19
msgid "Part name"
msgstr ""
#: part/models.py:572
#: part/models.py:573
msgid "Is this part a template part?"
msgstr ""
#: part/models.py:581
#: part/models.py:582
msgid "Is this part a variant of another part?"
msgstr ""
#: part/models.py:583
#: part/models.py:584
msgid "Part description"
msgstr ""
#: part/models.py:585
#: part/models.py:586
msgid "Part keywords to improve visibility in search results"
msgstr ""
#: part/models.py:590
#: part/models.py:591
msgid "Part category"
msgstr ""
#: part/models.py:592
#: part/models.py:593
msgid "Internal Part Number"
msgstr ""
#: part/models.py:594
#: part/models.py:595
msgid "Part revision or version number"
msgstr ""
#: part/models.py:608
#: part/models.py:609
msgid "Where is this item normally stored?"
msgstr ""
#: part/models.py:652
#: part/models.py:653
msgid "Default supplier part"
msgstr ""
#: part/models.py:655
#: part/models.py:656
msgid "Minimum allowed stock level"
msgstr ""
#: part/models.py:657
#: part/models.py:658
msgid "Stock keeping units for this part"
msgstr ""
#: part/models.py:659
msgid "Can this part be built from other parts?"
msgstr ""
#: part/models.py:661
msgid "Can this part be used to build other parts?"
#: part/models.py:662 part/templates/part/detail.html:158
#: templates/js/table_filters.js:260
msgid "Assembly"
msgstr ""
#: part/models.py:663
msgid "Does this part have tracking for unique items?"
msgstr ""
#: part/models.py:665
msgid "Can this part be purchased from external suppliers?"
msgstr ""
#: part/models.py:667
msgid "Can this part be sold to customers?"
msgid "Can this part be built from other parts?"
msgstr ""
#: part/models.py:669
msgid "Is this part active?"
msgstr ""
#: part/models.py:671
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
#: part/models.py:673
msgid "Part notes - supports Markdown formatting"
msgid "Can this part be used to build other parts?"
msgstr ""
#: part/models.py:675
msgid "Does this part have tracking for unique items?"
msgstr ""
#: part/models.py:680
msgid "Can this part be purchased from external suppliers?"
msgstr ""
#: part/models.py:685
msgid "Can this part be sold to customers?"
msgstr ""
#: part/models.py:689 part/templates/part/detail.html:215
#: templates/js/table_filters.js:19 templates/js/table_filters.js:55
#: templates/js/table_filters.js:186 templates/js/table_filters.js:243
msgid "Active"
msgstr ""
#: part/models.py:690
msgid "Is this part active?"
msgstr ""
#: part/models.py:694 part/templates/part/detail.html:138
#: templates/js/table_filters.js:27
msgid "Virtual"
msgstr ""
#: part/models.py:695
msgid "Is this a virtual part, such as a software product or license?"
msgstr ""
#: part/models.py:697
msgid "Part notes - supports Markdown formatting"
msgstr ""
#: part/models.py:699
msgid "Stored BOM checksum"
msgstr ""
#: part/models.py:1481
#: part/models.py:1505
msgid "Test templates can only be created for trackable parts"
msgstr ""
#: part/models.py:1498
#: part/models.py:1522
msgid "Test with this name already exists for this part"
msgstr ""
#: part/models.py:1517 templates/js/part.js:567 templates/js/stock.js:92
#: part/models.py:1541 templates/js/part.js:567 templates/js/stock.js:92
msgid "Test Name"
msgstr ""
#: part/models.py:1518
#: part/models.py:1542
msgid "Enter a name for the test"
msgstr ""
#: part/models.py:1523
#: part/models.py:1547
msgid "Test Description"
msgstr ""
#: part/models.py:1524
#: part/models.py:1548
msgid "Enter description for this test"
msgstr ""
#: part/models.py:1529 templates/js/part.js:576
#: part/models.py:1553 templates/js/part.js:576
#: templates/js/table_filters.js:172
msgid "Required"
msgstr ""
#: part/models.py:1530
#: part/models.py:1554
msgid "Is this test required to pass?"
msgstr ""
#: part/models.py:1535 templates/js/part.js:584
#: part/models.py:1559 templates/js/part.js:584
msgid "Requires Value"
msgstr ""
#: part/models.py:1536
#: part/models.py:1560
msgid "Does this test require a value when adding a test result?"
msgstr ""
#: part/models.py:1541 templates/js/part.js:591
#: part/models.py:1565 templates/js/part.js:591
msgid "Requires Attachment"
msgstr ""
#: part/models.py:1542
#: part/models.py:1566
msgid "Does this test require a file attachment when adding a test result?"
msgstr ""
#: part/models.py:1575
#: part/models.py:1599
msgid "Parameter template name must be unique"
msgstr ""
#: part/models.py:1580
#: part/models.py:1604
msgid "Parameter Name"
msgstr ""
#: part/models.py:1582
#: part/models.py:1606
msgid "Parameter Units"
msgstr ""
#: part/models.py:1610
#: part/models.py:1634
msgid "Parameter Template"
msgstr ""
#: part/models.py:1612
#: part/models.py:1636
msgid "Parameter Value"
msgstr ""
#: part/models.py:1649
#: part/models.py:1673
msgid "Select parent part"
msgstr ""
#: part/models.py:1657
#: part/models.py:1681
msgid "Select part to be used in BOM"
msgstr ""
#: part/models.py:1663
#: part/models.py:1687
msgid "BOM quantity for this BOM item"
msgstr ""
#: part/models.py:1665
#: part/models.py:1689
msgid "This BOM item is optional"
msgstr ""
#: part/models.py:1668
#: part/models.py:1692
msgid "Estimated build wastage quantity (absolute or percentage)"
msgstr ""
#: part/models.py:1671
#: part/models.py:1695
msgid "BOM item reference"
msgstr ""
#: part/models.py:1674
#: part/models.py:1698
msgid "BOM item notes"
msgstr ""
#: part/models.py:1676
#: part/models.py:1700
msgid "BOM line checksum"
msgstr ""
#: part/models.py:1743 part/views.py:1483 part/views.py:1535
#: part/models.py:1767 part/views.py:1483 part/views.py:1535
#: stock/models.py:233
msgid "Quantity must be integer value for trackable parts"
msgstr ""
#: part/models.py:1759
#: part/models.py:1783
msgid "BOM Item"
msgstr ""
#: part/models.py:1874
#: part/models.py:1898
msgid "Select Related Part"
msgstr ""
#: part/models.py:1906
#: part/models.py:1930
msgid ""
"Error creating relationship: check that the part is not related to itself "
"and that the relationship is unique"
@ -2904,10 +2959,6 @@ msgstr ""
msgid "Responsible User"
msgstr ""
#: part/templates/part/detail.html:138 templates/js/table_filters.js:27
msgid "Virtual"
msgstr ""
#: part/templates/part/detail.html:141
msgid "Part is virtual (not a physical part)"
msgstr ""
@ -2929,10 +2980,6 @@ msgstr ""
msgid "Part is not a template part"
msgstr ""
#: part/templates/part/detail.html:158 templates/js/table_filters.js:260
msgid "Assembly"
msgstr ""
#: part/templates/part/detail.html:161
msgid "Part can be assembled from other parts"
msgstr ""
@ -2941,10 +2988,6 @@ msgstr ""
msgid "Part cannot be assembled from other parts"
msgstr ""
#: part/templates/part/detail.html:168 templates/js/table_filters.js:264
msgid "Component"
msgstr ""
#: part/templates/part/detail.html:171
msgid "Part can be used in assemblies"
msgstr ""
@ -2953,11 +2996,6 @@ msgstr ""
msgid "Part cannot be used in assemblies"
msgstr ""
#: part/templates/part/detail.html:178 templates/js/table_filters.js:31
#: templates/js/table_filters.js:276
msgid "Trackable"
msgstr ""
#: part/templates/part/detail.html:181
msgid "Part stock is tracked by serial number"
msgstr ""
@ -2966,18 +3004,10 @@ msgstr ""
msgid "Part stock is not tracked by serial number"
msgstr ""
#: part/templates/part/detail.html:188
msgid "Purchaseable"
msgstr ""
#: part/templates/part/detail.html:191 part/templates/part/detail.html:193
msgid "Part can be purchased from external suppliers"
msgstr ""
#: part/templates/part/detail.html:198 templates/js/table_filters.js:272
msgid "Salable"
msgstr ""
#: part/templates/part/detail.html:201
msgid "Part can be sold to customers"
msgstr ""
@ -2986,17 +3016,11 @@ msgstr ""
msgid "Part cannot be sold to customers"
msgstr ""
#: part/templates/part/detail.html:214 templates/js/table_filters.js:19
#: templates/js/table_filters.js:55 templates/js/table_filters.js:186
#: templates/js/table_filters.js:243
msgid "Active"
msgstr ""
#: part/templates/part/detail.html:217
#: part/templates/part/detail.html:218
msgid "Part is active"
msgstr ""
#: part/templates/part/detail.html:219
#: part/templates/part/detail.html:220
msgid "Part is not active"
msgstr ""
@ -3012,7 +3036,7 @@ msgstr ""
msgid "Add new parameter"
msgstr ""
#: part/templates/part/params.html:15 templates/InvenTree/settings/part.html:28
#: part/templates/part/params.html:15 templates/InvenTree/settings/part.html:35
msgid "New Parameter"
msgstr ""
@ -4365,19 +4389,23 @@ msgstr ""
msgid "Part Settings"
msgstr ""
#: templates/InvenTree/settings/part.html:24
#: templates/InvenTree/settings/part.html:14
msgid "Part Options"
msgstr ""
#: templates/InvenTree/settings/part.html:31
msgid "Part Parameter Templates"
msgstr ""
#: templates/InvenTree/settings/part.html:45
#: templates/InvenTree/settings/part.html:52
msgid "No part parameter templates found"
msgstr ""
#: templates/InvenTree/settings/part.html:65
#: templates/InvenTree/settings/part.html:72
msgid "Edit Template"
msgstr ""
#: templates/InvenTree/settings/part.html:66
#: templates/InvenTree/settings/part.html:73
msgid "Delete Template"
msgstr ""