mirror of
https://github.com/inventree/InvenTree.git
synced 2025-08-07 04:12:11 +00:00
New Crowdin updates (#5769)
* updated translation base * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin * Fix: New translations django.po from Crowdin * Fix: New translations messages.po from Crowdin --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-18 03:46+0000\n"
|
||||
"POT-Creation-Date: 2023-10-20 09:41+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"
|
||||
@@ -303,7 +303,7 @@ msgstr ""
|
||||
#: part/models.py:3125 part/models.py:3204 part/models.py:3224
|
||||
#: plugin/models.py:229 plugin/models.py:230
|
||||
#: report/templates/report/inventree_test_report_base.html:105
|
||||
#: templates/js/translated/stock.js:3007
|
||||
#: templates/js/translated/stock.js:3007 users/models.py:78
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
@@ -954,7 +954,7 @@ msgstr ""
|
||||
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
|
||||
#: templates/InvenTree/search.html:141
|
||||
#: templates/InvenTree/settings/sidebar.html:55
|
||||
#: templates/js/translated/search.js:186 users/models.py:42
|
||||
#: templates/js/translated/search.js:186 users/models.py:166
|
||||
msgid "Build Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -3385,7 +3385,7 @@ msgstr ""
|
||||
#: templates/js/translated/table_filters.js:219
|
||||
#: templates/js/translated/table_filters.js:488
|
||||
#: templates/js/translated/table_filters.js:516
|
||||
#: templates/js/translated/table_filters.js:712
|
||||
#: templates/js/translated/table_filters.js:712 users/models.py:141
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
@@ -3393,7 +3393,7 @@ msgstr ""
|
||||
msgid "Is this webhook active"
|
||||
msgstr ""
|
||||
|
||||
#: common/models.py:2533
|
||||
#: common/models.py:2533 users/models.py:119
|
||||
msgid "Token"
|
||||
msgstr ""
|
||||
|
||||
@@ -3850,7 +3850,9 @@ msgstr ""
|
||||
#: company/models.py:699 company/templates/company/company_base.html:82
|
||||
#: company/templates/company/supplier_part.html:130 order/models.py:386
|
||||
#: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312
|
||||
#: part/serializers.py:429 stock/templates/stock/item_base.html:225
|
||||
#: part/serializers.py:429 plugin/builtin/suppliers/digikey.py:29
|
||||
#: plugin/builtin/suppliers/lcsc.py:30 plugin/builtin/suppliers/mouser.py:29
|
||||
#: plugin/builtin/suppliers/tme.py:30 stock/templates/stock/item_base.html:225
|
||||
#: templates/email/overdue_purchase_order.html:16
|
||||
#: templates/js/translated/company.js:350
|
||||
#: templates/js/translated/company.js:510
|
||||
@@ -4111,7 +4113,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
|
||||
#: templates/InvenTree/settings/sidebar.html:57
|
||||
#: templates/js/translated/search.js:205 templates/navbar.html:50
|
||||
#: users/models.py:43
|
||||
#: users/models.py:167
|
||||
msgid "Purchase Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4134,7 +4136,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
|
||||
#: templates/InvenTree/settings/sidebar.html:59
|
||||
#: templates/js/translated/search.js:219 templates/navbar.html:62
|
||||
#: users/models.py:44
|
||||
#: users/models.py:168
|
||||
msgid "Sales Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4159,7 +4161,7 @@ msgstr ""
|
||||
#: order/templates/order/return_orders.html:15
|
||||
#: templates/InvenTree/settings/sidebar.html:61
|
||||
#: templates/js/translated/search.js:232 templates/navbar.html:65
|
||||
#: users/models.py:45
|
||||
#: users/models.py:169
|
||||
msgid "Return Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4375,7 +4377,7 @@ msgstr ""
|
||||
#: stock/templates/stock/location_sidebar.html:7
|
||||
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057
|
||||
#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737
|
||||
#: users/models.py:41
|
||||
#: users/models.py:165
|
||||
msgid "Stock Items"
|
||||
msgstr ""
|
||||
|
||||
@@ -5539,7 +5541,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
|
||||
#: templates/InvenTree/settings/sidebar.html:47
|
||||
#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130
|
||||
#: templates/navbar.html:24 users/models.py:38
|
||||
#: templates/navbar.html:24 users/models.py:162
|
||||
msgid "Parts"
|
||||
msgstr ""
|
||||
|
||||
@@ -5622,7 +5624,7 @@ msgstr ""
|
||||
|
||||
#: part/models.py:77 part/templates/part/category.html:135
|
||||
#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
|
||||
#: users/models.py:37
|
||||
#: users/models.py:161
|
||||
msgid "Part Categories"
|
||||
msgstr ""
|
||||
|
||||
@@ -6702,7 +6704,7 @@ msgstr ""
|
||||
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
|
||||
#: stock/admin.py:148 templates/InvenTree/settings/part_stocktake.html:30
|
||||
#: templates/InvenTree/settings/sidebar.html:53
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:39
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:163
|
||||
msgid "Stocktake"
|
||||
msgstr ""
|
||||
|
||||
@@ -7260,27 +7262,74 @@ msgstr ""
|
||||
msgid "No matching action found"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:109
|
||||
#: plugin/base/barcodes/api.py:56 plugin/base/barcodes/api.py:111
|
||||
#: plugin/base/barcodes/api.py:269
|
||||
msgid "Missing barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:80
|
||||
#: plugin/base/barcodes/api.py:82
|
||||
msgid "No match found for barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:84
|
||||
#: plugin/base/barcodes/api.py:86
|
||||
msgid "Match found for barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:119
|
||||
#: plugin/base/barcodes/api.py:121
|
||||
#: templates/js/translated/purchase_order.js:1391
|
||||
msgid "Barcode matches existing item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:215
|
||||
#: plugin/base/barcodes/api.py:217
|
||||
msgid "No match found for provided value"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:275
|
||||
msgid "Invalid purchase order"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:281
|
||||
msgid "Invalid stock location"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:292
|
||||
msgid "Item has already been received"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:314
|
||||
msgid "Invalid supplier barcode"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:170
|
||||
msgid "Supplier barcode doesn't contain order number"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:183
|
||||
#, python-brace-format
|
||||
msgid "Found multiple placed purchase orders for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:185
|
||||
#, python-brace-format
|
||||
msgid "Failed to find placed purchase order for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:215
|
||||
msgid "Failed to find pending line item for supplier part"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:248
|
||||
msgid "Further information required to receive line item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:259
|
||||
msgid "Received purchase order line item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:301 plugin/base/barcodes/mixins.py:324
|
||||
msgid "Found multiple matching supplier parts for barcode"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/label/label.py:40
|
||||
msgid "Label printing failed"
|
||||
msgstr ""
|
||||
@@ -7297,6 +7346,8 @@ msgstr ""
|
||||
#: plugin/builtin/integration/core_notifications.py:34
|
||||
#: plugin/builtin/integration/currency_exchange.py:22
|
||||
#: plugin/builtin/labels/inventree_label.py:23
|
||||
#: plugin/builtin/suppliers/digikey.py:24 plugin/builtin/suppliers/lcsc.py:25
|
||||
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:25
|
||||
msgid "InvenTree contributors"
|
||||
msgstr ""
|
||||
|
||||
@@ -7362,6 +7413,54 @@ msgstr ""
|
||||
msgid "Enable debug mode - returns raw HTML instead of PDF"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:21
|
||||
msgid "Supplier Integration - DigiKey"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:22
|
||||
msgid "Provides support for scanning DigiKey barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:30
|
||||
msgid "The Supplier which acts as 'DigiKey'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:22
|
||||
msgid "Supplier Integration - LCSC"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:23
|
||||
msgid "Provides support for scanning LCSC barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:31
|
||||
msgid "The Supplier which acts as 'LCSC'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:21
|
||||
msgid "Supplier Integration - Mouser"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:22
|
||||
msgid "Provides support for scanning Mouser barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:30
|
||||
msgid "The Supplier which acts as 'Mouser'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:22
|
||||
msgid "Supplier Integration - TME"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:23
|
||||
msgid "Provides support for scanning TME barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:31
|
||||
msgid "The Supplier which acts as 'TME'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/installer.py:140
|
||||
msgid "Permission denied: only staff users can install plugins"
|
||||
msgstr ""
|
||||
@@ -7387,7 +7486,7 @@ msgstr ""
|
||||
msgid "Plugin Configurations"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/models.py:34
|
||||
#: plugin/models.py:34 users/models.py:72
|
||||
msgid "Key"
|
||||
msgstr ""
|
||||
|
||||
@@ -7820,7 +7919,7 @@ msgstr ""
|
||||
|
||||
#: stock/admin.py:149 stock/models.py:854
|
||||
#: stock/templates/stock/item_base.html:434
|
||||
#: templates/js/translated/stock.js:2200
|
||||
#: templates/js/translated/stock.js:2200 users/models.py:91
|
||||
msgid "Expiry Date"
|
||||
msgstr ""
|
||||
|
||||
@@ -7868,7 +7967,7 @@ msgstr ""
|
||||
|
||||
#: stock/models.py:117 stock/templates/stock/location.html:178
|
||||
#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
|
||||
#: users/models.py:40
|
||||
#: users/models.py:164
|
||||
msgid "Stock Locations"
|
||||
msgstr ""
|
||||
|
||||
@@ -8488,7 +8587,7 @@ msgid "This StockItem expired on %(item.expiry_date)s"
|
||||
msgstr ""
|
||||
|
||||
#: stock/templates/stock/item_base.html:438
|
||||
#: templates/js/translated/table_filters.js:435
|
||||
#: templates/js/translated/table_filters.js:435 users/models.py:135
|
||||
msgid "Expired"
|
||||
msgstr ""
|
||||
|
||||
@@ -9127,7 +9226,7 @@ msgstr ""
|
||||
#: templates/InvenTree/settings/settings_staff_js.html:81
|
||||
#: templates/js/translated/forms.js:508 templates/js/translated/helpers.js:105
|
||||
#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629
|
||||
#: templates/js/translated/stock.js:245 users/models.py:257
|
||||
#: templates/js/translated/stock.js:245 users/models.py:380
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
@@ -12283,7 +12382,7 @@ msgstr ""
|
||||
msgid "Add Stock"
|
||||
msgstr ""
|
||||
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:253
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:376
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
@@ -12922,7 +13021,7 @@ msgstr ""
|
||||
msgid "New Notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/navbar.html:142 users/models.py:36
|
||||
#: templates/navbar.html:142 users/models.py:160
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
@@ -13093,58 +13192,90 @@ msgstr ""
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:61
|
||||
#: users/admin.py:76
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:62
|
||||
#: users/admin.py:77
|
||||
msgid "Select which users are assigned to this group"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:199
|
||||
#: users/admin.py:214
|
||||
msgid "The following users are members of multiple groups:"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:222
|
||||
#: users/admin.py:237
|
||||
msgid "Personal info"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:223
|
||||
#: users/admin.py:238
|
||||
msgid "Permissions"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:226
|
||||
#: users/admin.py:241
|
||||
msgid "Important dates"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:240
|
||||
#: users/authentication.py:27 users/models.py:99
|
||||
msgid "Token has been revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/authentication.py:30
|
||||
msgid "Token has expired"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:51
|
||||
msgid "API Token"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:52
|
||||
msgid "API Tokens"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:85
|
||||
msgid "Token Name"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:86
|
||||
msgid "Custom token name"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:92
|
||||
msgid "Token expiry date"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:98
|
||||
msgid "Revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:363
|
||||
msgid "Permission set"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:248
|
||||
#: users/models.py:371
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "Permission to view items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:253
|
||||
#: users/models.py:376
|
||||
msgid "Permission to add items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Change"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Permissions to edit items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:257
|
||||
#: users/models.py:380
|
||||
msgid "Permission to delete items"
|
||||
msgstr ""
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-18 03:46+0000\n"
|
||||
"POT-Creation-Date: 2023-10-20 09:41+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"
|
||||
@@ -303,7 +303,7 @@ msgstr ""
|
||||
#: part/models.py:3125 part/models.py:3204 part/models.py:3224
|
||||
#: plugin/models.py:229 plugin/models.py:230
|
||||
#: report/templates/report/inventree_test_report_base.html:105
|
||||
#: templates/js/translated/stock.js:3007
|
||||
#: templates/js/translated/stock.js:3007 users/models.py:78
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
@@ -954,7 +954,7 @@ msgstr ""
|
||||
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
|
||||
#: templates/InvenTree/search.html:141
|
||||
#: templates/InvenTree/settings/sidebar.html:55
|
||||
#: templates/js/translated/search.js:186 users/models.py:42
|
||||
#: templates/js/translated/search.js:186 users/models.py:166
|
||||
msgid "Build Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -3385,7 +3385,7 @@ msgstr ""
|
||||
#: templates/js/translated/table_filters.js:219
|
||||
#: templates/js/translated/table_filters.js:488
|
||||
#: templates/js/translated/table_filters.js:516
|
||||
#: templates/js/translated/table_filters.js:712
|
||||
#: templates/js/translated/table_filters.js:712 users/models.py:141
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
@@ -3393,7 +3393,7 @@ msgstr ""
|
||||
msgid "Is this webhook active"
|
||||
msgstr ""
|
||||
|
||||
#: common/models.py:2533
|
||||
#: common/models.py:2533 users/models.py:119
|
||||
msgid "Token"
|
||||
msgstr ""
|
||||
|
||||
@@ -3850,7 +3850,9 @@ msgstr ""
|
||||
#: company/models.py:699 company/templates/company/company_base.html:82
|
||||
#: company/templates/company/supplier_part.html:130 order/models.py:386
|
||||
#: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312
|
||||
#: part/serializers.py:429 stock/templates/stock/item_base.html:225
|
||||
#: part/serializers.py:429 plugin/builtin/suppliers/digikey.py:29
|
||||
#: plugin/builtin/suppliers/lcsc.py:30 plugin/builtin/suppliers/mouser.py:29
|
||||
#: plugin/builtin/suppliers/tme.py:30 stock/templates/stock/item_base.html:225
|
||||
#: templates/email/overdue_purchase_order.html:16
|
||||
#: templates/js/translated/company.js:350
|
||||
#: templates/js/translated/company.js:510
|
||||
@@ -4111,7 +4113,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
|
||||
#: templates/InvenTree/settings/sidebar.html:57
|
||||
#: templates/js/translated/search.js:205 templates/navbar.html:50
|
||||
#: users/models.py:43
|
||||
#: users/models.py:167
|
||||
msgid "Purchase Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4134,7 +4136,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
|
||||
#: templates/InvenTree/settings/sidebar.html:59
|
||||
#: templates/js/translated/search.js:219 templates/navbar.html:62
|
||||
#: users/models.py:44
|
||||
#: users/models.py:168
|
||||
msgid "Sales Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4159,7 +4161,7 @@ msgstr ""
|
||||
#: order/templates/order/return_orders.html:15
|
||||
#: templates/InvenTree/settings/sidebar.html:61
|
||||
#: templates/js/translated/search.js:232 templates/navbar.html:65
|
||||
#: users/models.py:45
|
||||
#: users/models.py:169
|
||||
msgid "Return Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4375,7 +4377,7 @@ msgstr ""
|
||||
#: stock/templates/stock/location_sidebar.html:7
|
||||
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057
|
||||
#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737
|
||||
#: users/models.py:41
|
||||
#: users/models.py:165
|
||||
msgid "Stock Items"
|
||||
msgstr ""
|
||||
|
||||
@@ -5539,7 +5541,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
|
||||
#: templates/InvenTree/settings/sidebar.html:47
|
||||
#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130
|
||||
#: templates/navbar.html:24 users/models.py:38
|
||||
#: templates/navbar.html:24 users/models.py:162
|
||||
msgid "Parts"
|
||||
msgstr ""
|
||||
|
||||
@@ -5622,7 +5624,7 @@ msgstr ""
|
||||
|
||||
#: part/models.py:77 part/templates/part/category.html:135
|
||||
#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
|
||||
#: users/models.py:37
|
||||
#: users/models.py:161
|
||||
msgid "Part Categories"
|
||||
msgstr ""
|
||||
|
||||
@@ -6702,7 +6704,7 @@ msgstr ""
|
||||
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
|
||||
#: stock/admin.py:148 templates/InvenTree/settings/part_stocktake.html:30
|
||||
#: templates/InvenTree/settings/sidebar.html:53
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:39
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:163
|
||||
msgid "Stocktake"
|
||||
msgstr ""
|
||||
|
||||
@@ -7260,27 +7262,74 @@ msgstr ""
|
||||
msgid "No matching action found"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:109
|
||||
#: plugin/base/barcodes/api.py:56 plugin/base/barcodes/api.py:111
|
||||
#: plugin/base/barcodes/api.py:269
|
||||
msgid "Missing barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:80
|
||||
#: plugin/base/barcodes/api.py:82
|
||||
msgid "No match found for barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:84
|
||||
#: plugin/base/barcodes/api.py:86
|
||||
msgid "Match found for barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:119
|
||||
#: plugin/base/barcodes/api.py:121
|
||||
#: templates/js/translated/purchase_order.js:1391
|
||||
msgid "Barcode matches existing item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:215
|
||||
#: plugin/base/barcodes/api.py:217
|
||||
msgid "No match found for provided value"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:275
|
||||
msgid "Invalid purchase order"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:281
|
||||
msgid "Invalid stock location"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:292
|
||||
msgid "Item has already been received"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:314
|
||||
msgid "Invalid supplier barcode"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:170
|
||||
msgid "Supplier barcode doesn't contain order number"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:183
|
||||
#, python-brace-format
|
||||
msgid "Found multiple placed purchase orders for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:185
|
||||
#, python-brace-format
|
||||
msgid "Failed to find placed purchase order for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:215
|
||||
msgid "Failed to find pending line item for supplier part"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:248
|
||||
msgid "Further information required to receive line item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:259
|
||||
msgid "Received purchase order line item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:301 plugin/base/barcodes/mixins.py:324
|
||||
msgid "Found multiple matching supplier parts for barcode"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/label/label.py:40
|
||||
msgid "Label printing failed"
|
||||
msgstr ""
|
||||
@@ -7297,6 +7346,8 @@ msgstr ""
|
||||
#: plugin/builtin/integration/core_notifications.py:34
|
||||
#: plugin/builtin/integration/currency_exchange.py:22
|
||||
#: plugin/builtin/labels/inventree_label.py:23
|
||||
#: plugin/builtin/suppliers/digikey.py:24 plugin/builtin/suppliers/lcsc.py:25
|
||||
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:25
|
||||
msgid "InvenTree contributors"
|
||||
msgstr ""
|
||||
|
||||
@@ -7362,6 +7413,54 @@ msgstr ""
|
||||
msgid "Enable debug mode - returns raw HTML instead of PDF"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:21
|
||||
msgid "Supplier Integration - DigiKey"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:22
|
||||
msgid "Provides support for scanning DigiKey barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:30
|
||||
msgid "The Supplier which acts as 'DigiKey'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:22
|
||||
msgid "Supplier Integration - LCSC"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:23
|
||||
msgid "Provides support for scanning LCSC barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:31
|
||||
msgid "The Supplier which acts as 'LCSC'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:21
|
||||
msgid "Supplier Integration - Mouser"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:22
|
||||
msgid "Provides support for scanning Mouser barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:30
|
||||
msgid "The Supplier which acts as 'Mouser'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:22
|
||||
msgid "Supplier Integration - TME"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:23
|
||||
msgid "Provides support for scanning TME barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:31
|
||||
msgid "The Supplier which acts as 'TME'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/installer.py:140
|
||||
msgid "Permission denied: only staff users can install plugins"
|
||||
msgstr ""
|
||||
@@ -7387,7 +7486,7 @@ msgstr ""
|
||||
msgid "Plugin Configurations"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/models.py:34
|
||||
#: plugin/models.py:34 users/models.py:72
|
||||
msgid "Key"
|
||||
msgstr ""
|
||||
|
||||
@@ -7820,7 +7919,7 @@ msgstr ""
|
||||
|
||||
#: stock/admin.py:149 stock/models.py:854
|
||||
#: stock/templates/stock/item_base.html:434
|
||||
#: templates/js/translated/stock.js:2200
|
||||
#: templates/js/translated/stock.js:2200 users/models.py:91
|
||||
msgid "Expiry Date"
|
||||
msgstr ""
|
||||
|
||||
@@ -7868,7 +7967,7 @@ msgstr ""
|
||||
|
||||
#: stock/models.py:117 stock/templates/stock/location.html:178
|
||||
#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
|
||||
#: users/models.py:40
|
||||
#: users/models.py:164
|
||||
msgid "Stock Locations"
|
||||
msgstr ""
|
||||
|
||||
@@ -8488,7 +8587,7 @@ msgid "This StockItem expired on %(item.expiry_date)s"
|
||||
msgstr ""
|
||||
|
||||
#: stock/templates/stock/item_base.html:438
|
||||
#: templates/js/translated/table_filters.js:435
|
||||
#: templates/js/translated/table_filters.js:435 users/models.py:135
|
||||
msgid "Expired"
|
||||
msgstr ""
|
||||
|
||||
@@ -9127,7 +9226,7 @@ msgstr ""
|
||||
#: templates/InvenTree/settings/settings_staff_js.html:81
|
||||
#: templates/js/translated/forms.js:508 templates/js/translated/helpers.js:105
|
||||
#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629
|
||||
#: templates/js/translated/stock.js:245 users/models.py:257
|
||||
#: templates/js/translated/stock.js:245 users/models.py:380
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
@@ -12283,7 +12382,7 @@ msgstr ""
|
||||
msgid "Add Stock"
|
||||
msgstr ""
|
||||
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:253
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:376
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
@@ -12922,7 +13021,7 @@ msgstr ""
|
||||
msgid "New Notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/navbar.html:142 users/models.py:36
|
||||
#: templates/navbar.html:142 users/models.py:160
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
@@ -13093,58 +13192,90 @@ msgstr ""
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:61
|
||||
#: users/admin.py:76
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:62
|
||||
#: users/admin.py:77
|
||||
msgid "Select which users are assigned to this group"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:199
|
||||
#: users/admin.py:214
|
||||
msgid "The following users are members of multiple groups:"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:222
|
||||
#: users/admin.py:237
|
||||
msgid "Personal info"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:223
|
||||
#: users/admin.py:238
|
||||
msgid "Permissions"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:226
|
||||
#: users/admin.py:241
|
||||
msgid "Important dates"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:240
|
||||
#: users/authentication.py:27 users/models.py:99
|
||||
msgid "Token has been revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/authentication.py:30
|
||||
msgid "Token has expired"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:51
|
||||
msgid "API Token"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:52
|
||||
msgid "API Tokens"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:85
|
||||
msgid "Token Name"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:86
|
||||
msgid "Custom token name"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:92
|
||||
msgid "Token expiry date"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:98
|
||||
msgid "Revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:363
|
||||
msgid "Permission set"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:248
|
||||
#: users/models.py:371
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "Permission to view items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:253
|
||||
#: users/models.py:376
|
||||
msgid "Permission to add items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Change"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Permissions to edit items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:257
|
||||
#: users/models.py:380
|
||||
msgid "Permission to delete items"
|
||||
msgstr ""
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-18 03:46+0000\n"
|
||||
"POT-Creation-Date: 2023-10-20 09:41+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"
|
||||
@@ -303,7 +303,7 @@ msgstr ""
|
||||
#: part/models.py:3125 part/models.py:3204 part/models.py:3224
|
||||
#: plugin/models.py:229 plugin/models.py:230
|
||||
#: report/templates/report/inventree_test_report_base.html:105
|
||||
#: templates/js/translated/stock.js:3007
|
||||
#: templates/js/translated/stock.js:3007 users/models.py:78
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
@@ -954,7 +954,7 @@ msgstr ""
|
||||
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
|
||||
#: templates/InvenTree/search.html:141
|
||||
#: templates/InvenTree/settings/sidebar.html:55
|
||||
#: templates/js/translated/search.js:186 users/models.py:42
|
||||
#: templates/js/translated/search.js:186 users/models.py:166
|
||||
msgid "Build Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -3385,7 +3385,7 @@ msgstr ""
|
||||
#: templates/js/translated/table_filters.js:219
|
||||
#: templates/js/translated/table_filters.js:488
|
||||
#: templates/js/translated/table_filters.js:516
|
||||
#: templates/js/translated/table_filters.js:712
|
||||
#: templates/js/translated/table_filters.js:712 users/models.py:141
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
@@ -3393,7 +3393,7 @@ msgstr ""
|
||||
msgid "Is this webhook active"
|
||||
msgstr ""
|
||||
|
||||
#: common/models.py:2533
|
||||
#: common/models.py:2533 users/models.py:119
|
||||
msgid "Token"
|
||||
msgstr ""
|
||||
|
||||
@@ -3850,7 +3850,9 @@ msgstr ""
|
||||
#: company/models.py:699 company/templates/company/company_base.html:82
|
||||
#: company/templates/company/supplier_part.html:130 order/models.py:386
|
||||
#: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312
|
||||
#: part/serializers.py:429 stock/templates/stock/item_base.html:225
|
||||
#: part/serializers.py:429 plugin/builtin/suppliers/digikey.py:29
|
||||
#: plugin/builtin/suppliers/lcsc.py:30 plugin/builtin/suppliers/mouser.py:29
|
||||
#: plugin/builtin/suppliers/tme.py:30 stock/templates/stock/item_base.html:225
|
||||
#: templates/email/overdue_purchase_order.html:16
|
||||
#: templates/js/translated/company.js:350
|
||||
#: templates/js/translated/company.js:510
|
||||
@@ -4111,7 +4113,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
|
||||
#: templates/InvenTree/settings/sidebar.html:57
|
||||
#: templates/js/translated/search.js:205 templates/navbar.html:50
|
||||
#: users/models.py:43
|
||||
#: users/models.py:167
|
||||
msgid "Purchase Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4134,7 +4136,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
|
||||
#: templates/InvenTree/settings/sidebar.html:59
|
||||
#: templates/js/translated/search.js:219 templates/navbar.html:62
|
||||
#: users/models.py:44
|
||||
#: users/models.py:168
|
||||
msgid "Sales Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4159,7 +4161,7 @@ msgstr ""
|
||||
#: order/templates/order/return_orders.html:15
|
||||
#: templates/InvenTree/settings/sidebar.html:61
|
||||
#: templates/js/translated/search.js:232 templates/navbar.html:65
|
||||
#: users/models.py:45
|
||||
#: users/models.py:169
|
||||
msgid "Return Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4375,7 +4377,7 @@ msgstr ""
|
||||
#: stock/templates/stock/location_sidebar.html:7
|
||||
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057
|
||||
#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737
|
||||
#: users/models.py:41
|
||||
#: users/models.py:165
|
||||
msgid "Stock Items"
|
||||
msgstr ""
|
||||
|
||||
@@ -5539,7 +5541,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
|
||||
#: templates/InvenTree/settings/sidebar.html:47
|
||||
#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130
|
||||
#: templates/navbar.html:24 users/models.py:38
|
||||
#: templates/navbar.html:24 users/models.py:162
|
||||
msgid "Parts"
|
||||
msgstr ""
|
||||
|
||||
@@ -5622,7 +5624,7 @@ msgstr ""
|
||||
|
||||
#: part/models.py:77 part/templates/part/category.html:135
|
||||
#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
|
||||
#: users/models.py:37
|
||||
#: users/models.py:161
|
||||
msgid "Part Categories"
|
||||
msgstr ""
|
||||
|
||||
@@ -6702,7 +6704,7 @@ msgstr ""
|
||||
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
|
||||
#: stock/admin.py:148 templates/InvenTree/settings/part_stocktake.html:30
|
||||
#: templates/InvenTree/settings/sidebar.html:53
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:39
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:163
|
||||
msgid "Stocktake"
|
||||
msgstr ""
|
||||
|
||||
@@ -7260,27 +7262,74 @@ msgstr ""
|
||||
msgid "No matching action found"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:109
|
||||
#: plugin/base/barcodes/api.py:56 plugin/base/barcodes/api.py:111
|
||||
#: plugin/base/barcodes/api.py:269
|
||||
msgid "Missing barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:80
|
||||
#: plugin/base/barcodes/api.py:82
|
||||
msgid "No match found for barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:84
|
||||
#: plugin/base/barcodes/api.py:86
|
||||
msgid "Match found for barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:119
|
||||
#: plugin/base/barcodes/api.py:121
|
||||
#: templates/js/translated/purchase_order.js:1391
|
||||
msgid "Barcode matches existing item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:215
|
||||
#: plugin/base/barcodes/api.py:217
|
||||
msgid "No match found for provided value"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:275
|
||||
msgid "Invalid purchase order"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:281
|
||||
msgid "Invalid stock location"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:292
|
||||
msgid "Item has already been received"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:314
|
||||
msgid "Invalid supplier barcode"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:170
|
||||
msgid "Supplier barcode doesn't contain order number"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:183
|
||||
#, python-brace-format
|
||||
msgid "Found multiple placed purchase orders for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:185
|
||||
#, python-brace-format
|
||||
msgid "Failed to find placed purchase order for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:215
|
||||
msgid "Failed to find pending line item for supplier part"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:248
|
||||
msgid "Further information required to receive line item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:259
|
||||
msgid "Received purchase order line item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:301 plugin/base/barcodes/mixins.py:324
|
||||
msgid "Found multiple matching supplier parts for barcode"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/label/label.py:40
|
||||
msgid "Label printing failed"
|
||||
msgstr ""
|
||||
@@ -7297,6 +7346,8 @@ msgstr ""
|
||||
#: plugin/builtin/integration/core_notifications.py:34
|
||||
#: plugin/builtin/integration/currency_exchange.py:22
|
||||
#: plugin/builtin/labels/inventree_label.py:23
|
||||
#: plugin/builtin/suppliers/digikey.py:24 plugin/builtin/suppliers/lcsc.py:25
|
||||
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:25
|
||||
msgid "InvenTree contributors"
|
||||
msgstr ""
|
||||
|
||||
@@ -7362,6 +7413,54 @@ msgstr ""
|
||||
msgid "Enable debug mode - returns raw HTML instead of PDF"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:21
|
||||
msgid "Supplier Integration - DigiKey"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:22
|
||||
msgid "Provides support for scanning DigiKey barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:30
|
||||
msgid "The Supplier which acts as 'DigiKey'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:22
|
||||
msgid "Supplier Integration - LCSC"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:23
|
||||
msgid "Provides support for scanning LCSC barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:31
|
||||
msgid "The Supplier which acts as 'LCSC'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:21
|
||||
msgid "Supplier Integration - Mouser"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:22
|
||||
msgid "Provides support for scanning Mouser barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:30
|
||||
msgid "The Supplier which acts as 'Mouser'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:22
|
||||
msgid "Supplier Integration - TME"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:23
|
||||
msgid "Provides support for scanning TME barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:31
|
||||
msgid "The Supplier which acts as 'TME'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/installer.py:140
|
||||
msgid "Permission denied: only staff users can install plugins"
|
||||
msgstr ""
|
||||
@@ -7387,7 +7486,7 @@ msgstr ""
|
||||
msgid "Plugin Configurations"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/models.py:34
|
||||
#: plugin/models.py:34 users/models.py:72
|
||||
msgid "Key"
|
||||
msgstr ""
|
||||
|
||||
@@ -7820,7 +7919,7 @@ msgstr ""
|
||||
|
||||
#: stock/admin.py:149 stock/models.py:854
|
||||
#: stock/templates/stock/item_base.html:434
|
||||
#: templates/js/translated/stock.js:2200
|
||||
#: templates/js/translated/stock.js:2200 users/models.py:91
|
||||
msgid "Expiry Date"
|
||||
msgstr ""
|
||||
|
||||
@@ -7868,7 +7967,7 @@ msgstr ""
|
||||
|
||||
#: stock/models.py:117 stock/templates/stock/location.html:178
|
||||
#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
|
||||
#: users/models.py:40
|
||||
#: users/models.py:164
|
||||
msgid "Stock Locations"
|
||||
msgstr ""
|
||||
|
||||
@@ -8488,7 +8587,7 @@ msgid "This StockItem expired on %(item.expiry_date)s"
|
||||
msgstr ""
|
||||
|
||||
#: stock/templates/stock/item_base.html:438
|
||||
#: templates/js/translated/table_filters.js:435
|
||||
#: templates/js/translated/table_filters.js:435 users/models.py:135
|
||||
msgid "Expired"
|
||||
msgstr ""
|
||||
|
||||
@@ -9127,7 +9226,7 @@ msgstr ""
|
||||
#: templates/InvenTree/settings/settings_staff_js.html:81
|
||||
#: templates/js/translated/forms.js:508 templates/js/translated/helpers.js:105
|
||||
#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629
|
||||
#: templates/js/translated/stock.js:245 users/models.py:257
|
||||
#: templates/js/translated/stock.js:245 users/models.py:380
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
@@ -12283,7 +12382,7 @@ msgstr ""
|
||||
msgid "Add Stock"
|
||||
msgstr ""
|
||||
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:253
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:376
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
@@ -12922,7 +13021,7 @@ msgstr ""
|
||||
msgid "New Notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/navbar.html:142 users/models.py:36
|
||||
#: templates/navbar.html:142 users/models.py:160
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
@@ -13093,58 +13192,90 @@ msgstr ""
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:61
|
||||
#: users/admin.py:76
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:62
|
||||
#: users/admin.py:77
|
||||
msgid "Select which users are assigned to this group"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:199
|
||||
#: users/admin.py:214
|
||||
msgid "The following users are members of multiple groups:"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:222
|
||||
#: users/admin.py:237
|
||||
msgid "Personal info"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:223
|
||||
#: users/admin.py:238
|
||||
msgid "Permissions"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:226
|
||||
#: users/admin.py:241
|
||||
msgid "Important dates"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:240
|
||||
#: users/authentication.py:27 users/models.py:99
|
||||
msgid "Token has been revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/authentication.py:30
|
||||
msgid "Token has expired"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:51
|
||||
msgid "API Token"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:52
|
||||
msgid "API Tokens"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:85
|
||||
msgid "Token Name"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:86
|
||||
msgid "Custom token name"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:92
|
||||
msgid "Token expiry date"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:98
|
||||
msgid "Revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:363
|
||||
msgid "Permission set"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:248
|
||||
#: users/models.py:371
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "Permission to view items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:253
|
||||
#: users/models.py:376
|
||||
msgid "Permission to add items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Change"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Permissions to edit items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:257
|
||||
#: users/models.py:380
|
||||
msgid "Permission to delete items"
|
||||
msgstr ""
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -2,7 +2,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: inventree\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-18 03:46+0000\n"
|
||||
"POT-Creation-Date: 2023-10-20 09:41+0000\n"
|
||||
"PO-Revision-Date: 2023-02-28 22:38\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
@@ -307,7 +307,7 @@ msgstr "文件注释"
|
||||
#: part/models.py:3125 part/models.py:3204 part/models.py:3224
|
||||
#: plugin/models.py:229 plugin/models.py:230
|
||||
#: report/templates/report/inventree_test_report_base.html:105
|
||||
#: templates/js/translated/stock.js:3007
|
||||
#: templates/js/translated/stock.js:3007 users/models.py:78
|
||||
msgid "User"
|
||||
msgstr "用户"
|
||||
|
||||
@@ -980,7 +980,7 @@ msgstr "生产订单"
|
||||
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
|
||||
#: templates/InvenTree/search.html:141
|
||||
#: templates/InvenTree/settings/sidebar.html:55
|
||||
#: templates/js/translated/search.js:186 users/models.py:42
|
||||
#: templates/js/translated/search.js:186 users/models.py:166
|
||||
msgid "Build Orders"
|
||||
msgstr "生产订单"
|
||||
|
||||
@@ -3492,7 +3492,7 @@ msgstr ""
|
||||
#: templates/js/translated/table_filters.js:219
|
||||
#: templates/js/translated/table_filters.js:488
|
||||
#: templates/js/translated/table_filters.js:516
|
||||
#: templates/js/translated/table_filters.js:712
|
||||
#: templates/js/translated/table_filters.js:712 users/models.py:141
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
@@ -3500,7 +3500,7 @@ msgstr ""
|
||||
msgid "Is this webhook active"
|
||||
msgstr ""
|
||||
|
||||
#: common/models.py:2533
|
||||
#: common/models.py:2533 users/models.py:119
|
||||
msgid "Token"
|
||||
msgstr "令牌"
|
||||
|
||||
@@ -3989,7 +3989,9 @@ msgstr ""
|
||||
#: company/models.py:699 company/templates/company/company_base.html:82
|
||||
#: company/templates/company/supplier_part.html:130 order/models.py:386
|
||||
#: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312
|
||||
#: part/serializers.py:429 stock/templates/stock/item_base.html:225
|
||||
#: part/serializers.py:429 plugin/builtin/suppliers/digikey.py:29
|
||||
#: plugin/builtin/suppliers/lcsc.py:30 plugin/builtin/suppliers/mouser.py:29
|
||||
#: plugin/builtin/suppliers/tme.py:30 stock/templates/stock/item_base.html:225
|
||||
#: templates/email/overdue_purchase_order.html:16
|
||||
#: templates/js/translated/company.js:350
|
||||
#: templates/js/translated/company.js:510
|
||||
@@ -4252,7 +4254,7 @@ msgstr "供货商库存"
|
||||
#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
|
||||
#: templates/InvenTree/settings/sidebar.html:57
|
||||
#: templates/js/translated/search.js:205 templates/navbar.html:50
|
||||
#: users/models.py:43
|
||||
#: users/models.py:167
|
||||
msgid "Purchase Orders"
|
||||
msgstr "采购订单"
|
||||
|
||||
@@ -4275,7 +4277,7 @@ msgstr "新建采购订单"
|
||||
#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
|
||||
#: templates/InvenTree/settings/sidebar.html:59
|
||||
#: templates/js/translated/search.js:219 templates/navbar.html:62
|
||||
#: users/models.py:44
|
||||
#: users/models.py:168
|
||||
msgid "Sales Orders"
|
||||
msgstr "销售订单"
|
||||
|
||||
@@ -4300,7 +4302,7 @@ msgstr ""
|
||||
#: order/templates/order/return_orders.html:15
|
||||
#: templates/InvenTree/settings/sidebar.html:61
|
||||
#: templates/js/translated/search.js:232 templates/navbar.html:65
|
||||
#: users/models.py:45
|
||||
#: users/models.py:169
|
||||
#, fuzzy
|
||||
#| msgid "Returned"
|
||||
msgid "Return Orders"
|
||||
@@ -4534,7 +4536,7 @@ msgstr ""
|
||||
#: stock/templates/stock/location_sidebar.html:7
|
||||
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057
|
||||
#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737
|
||||
#: users/models.py:41
|
||||
#: users/models.py:165
|
||||
msgid "Stock Items"
|
||||
msgstr "库存项"
|
||||
|
||||
@@ -5758,7 +5760,7 @@ msgstr "类别路径"
|
||||
#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
|
||||
#: templates/InvenTree/settings/sidebar.html:47
|
||||
#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130
|
||||
#: templates/navbar.html:24 users/models.py:38
|
||||
#: templates/navbar.html:24 users/models.py:162
|
||||
msgid "Parts"
|
||||
msgstr "商品"
|
||||
|
||||
@@ -5841,7 +5843,7 @@ msgstr "商品类别"
|
||||
|
||||
#: part/models.py:77 part/templates/part/category.html:135
|
||||
#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
|
||||
#: users/models.py:37
|
||||
#: users/models.py:161
|
||||
msgid "Part Categories"
|
||||
msgstr "商品类别"
|
||||
|
||||
@@ -6939,7 +6941,7 @@ msgstr ""
|
||||
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
|
||||
#: stock/admin.py:148 templates/InvenTree/settings/part_stocktake.html:30
|
||||
#: templates/InvenTree/settings/sidebar.html:53
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:39
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:163
|
||||
msgid "Stocktake"
|
||||
msgstr ""
|
||||
|
||||
@@ -7501,27 +7503,84 @@ msgstr "未指定操作"
|
||||
msgid "No matching action found"
|
||||
msgstr "未找到指定操作"
|
||||
|
||||
#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:109
|
||||
#: plugin/base/barcodes/api.py:56 plugin/base/barcodes/api.py:111
|
||||
#: plugin/base/barcodes/api.py:269
|
||||
msgid "Missing barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:80
|
||||
#: plugin/base/barcodes/api.py:82
|
||||
msgid "No match found for barcode data"
|
||||
msgstr "未找到匹配条形码数据"
|
||||
|
||||
#: plugin/base/barcodes/api.py:84
|
||||
#: plugin/base/barcodes/api.py:86
|
||||
msgid "Match found for barcode data"
|
||||
msgstr "找到匹配条形码数据"
|
||||
|
||||
#: plugin/base/barcodes/api.py:119
|
||||
#: plugin/base/barcodes/api.py:121
|
||||
#: templates/js/translated/purchase_order.js:1391
|
||||
msgid "Barcode matches existing item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:215
|
||||
#: plugin/base/barcodes/api.py:217
|
||||
msgid "No match found for provided value"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:275
|
||||
#, fuzzy
|
||||
#| msgid "Create new purchase order"
|
||||
msgid "Invalid purchase order"
|
||||
msgstr "新建采购订单"
|
||||
|
||||
#: plugin/base/barcodes/api.py:281
|
||||
#, fuzzy
|
||||
#| msgid "Stock Location"
|
||||
msgid "Invalid stock location"
|
||||
msgstr "仓储地点"
|
||||
|
||||
#: plugin/base/barcodes/api.py:292
|
||||
#, fuzzy
|
||||
#| msgid "This build output has already been completed"
|
||||
msgid "Item has already been received"
|
||||
msgstr "此生产产出已经完成"
|
||||
|
||||
#: plugin/base/barcodes/api.py:314
|
||||
#, fuzzy
|
||||
#| msgid "Enter barcode data"
|
||||
msgid "Invalid supplier barcode"
|
||||
msgstr "输入条形码数据"
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:170
|
||||
msgid "Supplier barcode doesn't contain order number"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:183
|
||||
#, python-brace-format
|
||||
msgid "Found multiple placed purchase orders for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:185
|
||||
#, python-brace-format
|
||||
msgid "Failed to find placed purchase order for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:215
|
||||
msgid "Failed to find pending line item for supplier part"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:248
|
||||
msgid "Further information required to receive line item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:259
|
||||
#, fuzzy
|
||||
#| msgid "Received against purchase order"
|
||||
msgid "Received purchase order line item"
|
||||
msgstr "收到定购单"
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:301 plugin/base/barcodes/mixins.py:324
|
||||
msgid "Found multiple matching supplier parts for barcode"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/label/label.py:40
|
||||
msgid "Label printing failed"
|
||||
msgstr ""
|
||||
@@ -7538,6 +7597,8 @@ msgstr ""
|
||||
#: plugin/builtin/integration/core_notifications.py:34
|
||||
#: plugin/builtin/integration/currency_exchange.py:22
|
||||
#: plugin/builtin/labels/inventree_label.py:23
|
||||
#: plugin/builtin/suppliers/digikey.py:24 plugin/builtin/suppliers/lcsc.py:25
|
||||
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:25
|
||||
msgid "InvenTree contributors"
|
||||
msgstr ""
|
||||
|
||||
@@ -7609,6 +7670,66 @@ msgstr "调试模式"
|
||||
msgid "Enable debug mode - returns raw HTML instead of PDF"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:21
|
||||
msgid "Supplier Integration - DigiKey"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:22
|
||||
#, fuzzy
|
||||
#| msgid "Part(s) must be selected before printing labels"
|
||||
msgid "Provides support for scanning DigiKey barcodes"
|
||||
msgstr "打印标签前必须选择商品"
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:30
|
||||
msgid "The Supplier which acts as 'DigiKey'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:22
|
||||
#, fuzzy
|
||||
#| msgid "Supplier part description"
|
||||
msgid "Supplier Integration - LCSC"
|
||||
msgstr "供应商商品描述"
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:23
|
||||
#, fuzzy
|
||||
#| msgid "Part(s) must be selected before printing labels"
|
||||
msgid "Provides support for scanning LCSC barcodes"
|
||||
msgstr "打印标签前必须选择商品"
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:31
|
||||
msgid "The Supplier which acts as 'LCSC'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:21
|
||||
msgid "Supplier Integration - Mouser"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:22
|
||||
#, fuzzy
|
||||
#| msgid "Part(s) must be selected before printing labels"
|
||||
msgid "Provides support for scanning Mouser barcodes"
|
||||
msgstr "打印标签前必须选择商品"
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:30
|
||||
msgid "The Supplier which acts as 'Mouser'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:22
|
||||
#, fuzzy
|
||||
#| msgid "Supplier part description"
|
||||
msgid "Supplier Integration - TME"
|
||||
msgstr "供应商商品描述"
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:23
|
||||
#, fuzzy
|
||||
#| msgid "Part(s) must be selected before printing labels"
|
||||
msgid "Provides support for scanning TME barcodes"
|
||||
msgstr "打印标签前必须选择商品"
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:31
|
||||
msgid "The Supplier which acts as 'TME'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/installer.py:140
|
||||
msgid "Permission denied: only staff users can install plugins"
|
||||
msgstr ""
|
||||
@@ -7637,7 +7758,7 @@ msgstr ""
|
||||
msgid "Plugin Configurations"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/models.py:34
|
||||
#: plugin/models.py:34 users/models.py:72
|
||||
msgid "Key"
|
||||
msgstr ""
|
||||
|
||||
@@ -8086,7 +8207,7 @@ msgstr "删除模板"
|
||||
|
||||
#: stock/admin.py:149 stock/models.py:854
|
||||
#: stock/templates/stock/item_base.html:434
|
||||
#: templates/js/translated/stock.js:2200
|
||||
#: templates/js/translated/stock.js:2200 users/models.py:91
|
||||
msgid "Expiry Date"
|
||||
msgstr ""
|
||||
|
||||
@@ -8138,7 +8259,7 @@ msgstr "仓储地点"
|
||||
|
||||
#: stock/models.py:117 stock/templates/stock/location.html:178
|
||||
#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
|
||||
#: users/models.py:40
|
||||
#: users/models.py:164
|
||||
msgid "Stock Locations"
|
||||
msgstr "仓储地点"
|
||||
|
||||
@@ -8774,7 +8895,7 @@ msgid "This StockItem expired on %(item.expiry_date)s"
|
||||
msgstr ""
|
||||
|
||||
#: stock/templates/stock/item_base.html:438
|
||||
#: templates/js/translated/table_filters.js:435
|
||||
#: templates/js/translated/table_filters.js:435 users/models.py:135
|
||||
msgid "Expired"
|
||||
msgstr ""
|
||||
|
||||
@@ -9431,7 +9552,7 @@ msgstr "编辑"
|
||||
#: templates/InvenTree/settings/settings_staff_js.html:81
|
||||
#: templates/js/translated/forms.js:508 templates/js/translated/helpers.js:105
|
||||
#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629
|
||||
#: templates/js/translated/stock.js:245 users/models.py:257
|
||||
#: templates/js/translated/stock.js:245 users/models.py:380
|
||||
msgid "Delete"
|
||||
msgstr "删除"
|
||||
|
||||
@@ -12791,7 +12912,7 @@ msgstr ""
|
||||
msgid "Add Stock"
|
||||
msgstr ""
|
||||
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:253
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:376
|
||||
msgid "Add"
|
||||
msgstr "添加"
|
||||
|
||||
@@ -13466,7 +13587,7 @@ msgstr ""
|
||||
msgid "New Notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/navbar.html:142 users/models.py:36
|
||||
#: templates/navbar.html:142 users/models.py:160
|
||||
msgid "Admin"
|
||||
msgstr "管理员"
|
||||
|
||||
@@ -13641,59 +13762,99 @@ msgstr "确定"
|
||||
msgid "No"
|
||||
msgstr "取消"
|
||||
|
||||
#: users/admin.py:61
|
||||
#: users/admin.py:76
|
||||
msgid "Users"
|
||||
msgstr "用户"
|
||||
|
||||
#: users/admin.py:62
|
||||
#: users/admin.py:77
|
||||
msgid "Select which users are assigned to this group"
|
||||
msgstr "选择分配给该组的用户"
|
||||
|
||||
#: users/admin.py:199
|
||||
#: users/admin.py:214
|
||||
msgid "The following users are members of multiple groups:"
|
||||
msgstr "以下用户是多个群组的成员:"
|
||||
|
||||
#: users/admin.py:222
|
||||
#: users/admin.py:237
|
||||
msgid "Personal info"
|
||||
msgstr "个人资料"
|
||||
|
||||
#: users/admin.py:223
|
||||
#: users/admin.py:238
|
||||
msgid "Permissions"
|
||||
msgstr "权限"
|
||||
|
||||
#: users/admin.py:226
|
||||
#: users/admin.py:241
|
||||
msgid "Important dates"
|
||||
msgstr "重要日期"
|
||||
|
||||
#: users/models.py:240
|
||||
#: users/authentication.py:27 users/models.py:99
|
||||
msgid "Token has been revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/authentication.py:30
|
||||
msgid "Token has expired"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:51
|
||||
#, fuzzy
|
||||
#| msgid "Token"
|
||||
msgid "API Token"
|
||||
msgstr "令牌"
|
||||
|
||||
#: users/models.py:52
|
||||
#, fuzzy
|
||||
#| msgid "Token"
|
||||
msgid "API Tokens"
|
||||
msgstr "令牌"
|
||||
|
||||
#: users/models.py:85
|
||||
#, fuzzy
|
||||
#| msgid "Token"
|
||||
msgid "Token Name"
|
||||
msgstr "令牌"
|
||||
|
||||
#: users/models.py:86
|
||||
#, fuzzy
|
||||
#| msgid "Company name"
|
||||
msgid "Custom token name"
|
||||
msgstr "公司名称"
|
||||
|
||||
#: users/models.py:92
|
||||
msgid "Token expiry date"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:98
|
||||
msgid "Revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:363
|
||||
msgid "Permission set"
|
||||
msgstr "权限设置"
|
||||
|
||||
#: users/models.py:248
|
||||
#: users/models.py:371
|
||||
msgid "Group"
|
||||
msgstr "群组"
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "View"
|
||||
msgstr "视图"
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "Permission to view items"
|
||||
msgstr "查看项目权限"
|
||||
|
||||
#: users/models.py:253
|
||||
#: users/models.py:376
|
||||
msgid "Permission to add items"
|
||||
msgstr "添加项目权限"
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Change"
|
||||
msgstr "更改"
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Permissions to edit items"
|
||||
msgstr "编辑项目权限"
|
||||
|
||||
#: users/models.py:257
|
||||
#: users/models.py:380
|
||||
msgid "Permission to delete items"
|
||||
msgstr "删除项目权限"
|
||||
|
||||
|
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-18 03:46+0000\n"
|
||||
"POT-Creation-Date: 2023-10-20 09:41+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"
|
||||
@@ -303,7 +303,7 @@ msgstr ""
|
||||
#: part/models.py:3125 part/models.py:3204 part/models.py:3224
|
||||
#: plugin/models.py:229 plugin/models.py:230
|
||||
#: report/templates/report/inventree_test_report_base.html:105
|
||||
#: templates/js/translated/stock.js:3007
|
||||
#: templates/js/translated/stock.js:3007 users/models.py:78
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
@@ -954,7 +954,7 @@ msgstr ""
|
||||
#: part/templates/part/part_sidebar.html:22 templates/InvenTree/index.html:196
|
||||
#: templates/InvenTree/search.html:141
|
||||
#: templates/InvenTree/settings/sidebar.html:55
|
||||
#: templates/js/translated/search.js:186 users/models.py:42
|
||||
#: templates/js/translated/search.js:186 users/models.py:166
|
||||
msgid "Build Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -3385,7 +3385,7 @@ msgstr ""
|
||||
#: templates/js/translated/table_filters.js:219
|
||||
#: templates/js/translated/table_filters.js:488
|
||||
#: templates/js/translated/table_filters.js:516
|
||||
#: templates/js/translated/table_filters.js:712
|
||||
#: templates/js/translated/table_filters.js:712 users/models.py:141
|
||||
msgid "Active"
|
||||
msgstr ""
|
||||
|
||||
@@ -3393,7 +3393,7 @@ msgstr ""
|
||||
msgid "Is this webhook active"
|
||||
msgstr ""
|
||||
|
||||
#: common/models.py:2533
|
||||
#: common/models.py:2533 users/models.py:119
|
||||
msgid "Token"
|
||||
msgstr ""
|
||||
|
||||
@@ -3850,7 +3850,9 @@ msgstr ""
|
||||
#: company/models.py:699 company/templates/company/company_base.html:82
|
||||
#: company/templates/company/supplier_part.html:130 order/models.py:386
|
||||
#: order/templates/order/order_base.html:136 part/bom.py:284 part/bom.py:312
|
||||
#: part/serializers.py:429 stock/templates/stock/item_base.html:225
|
||||
#: part/serializers.py:429 plugin/builtin/suppliers/digikey.py:29
|
||||
#: plugin/builtin/suppliers/lcsc.py:30 plugin/builtin/suppliers/mouser.py:29
|
||||
#: plugin/builtin/suppliers/tme.py:30 stock/templates/stock/item_base.html:225
|
||||
#: templates/email/overdue_purchase_order.html:16
|
||||
#: templates/js/translated/company.js:350
|
||||
#: templates/js/translated/company.js:510
|
||||
@@ -4111,7 +4113,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:227 templates/InvenTree/search.html:199
|
||||
#: templates/InvenTree/settings/sidebar.html:57
|
||||
#: templates/js/translated/search.js:205 templates/navbar.html:50
|
||||
#: users/models.py:43
|
||||
#: users/models.py:167
|
||||
msgid "Purchase Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4134,7 +4136,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:259 templates/InvenTree/search.html:219
|
||||
#: templates/InvenTree/settings/sidebar.html:59
|
||||
#: templates/js/translated/search.js:219 templates/navbar.html:62
|
||||
#: users/models.py:44
|
||||
#: users/models.py:168
|
||||
msgid "Sales Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4159,7 +4161,7 @@ msgstr ""
|
||||
#: order/templates/order/return_orders.html:15
|
||||
#: templates/InvenTree/settings/sidebar.html:61
|
||||
#: templates/js/translated/search.js:232 templates/navbar.html:65
|
||||
#: users/models.py:45
|
||||
#: users/models.py:169
|
||||
msgid "Return Orders"
|
||||
msgstr ""
|
||||
|
||||
@@ -4375,7 +4377,7 @@ msgstr ""
|
||||
#: stock/templates/stock/location_sidebar.html:7
|
||||
#: templates/InvenTree/search.html:155 templates/js/translated/part.js:1057
|
||||
#: templates/js/translated/search.js:172 templates/js/translated/stock.js:2737
|
||||
#: users/models.py:41
|
||||
#: users/models.py:165
|
||||
msgid "Stock Items"
|
||||
msgstr ""
|
||||
|
||||
@@ -5539,7 +5541,7 @@ msgstr ""
|
||||
#: templates/InvenTree/index.html:36 templates/InvenTree/search.html:84
|
||||
#: templates/InvenTree/settings/sidebar.html:47
|
||||
#: templates/js/translated/part.js:2799 templates/js/translated/search.js:130
|
||||
#: templates/navbar.html:24 users/models.py:38
|
||||
#: templates/navbar.html:24 users/models.py:162
|
||||
msgid "Parts"
|
||||
msgstr ""
|
||||
|
||||
@@ -5622,7 +5624,7 @@ msgstr ""
|
||||
|
||||
#: part/models.py:77 part/templates/part/category.html:135
|
||||
#: templates/InvenTree/search.html:97 templates/js/translated/search.js:158
|
||||
#: users/models.py:37
|
||||
#: users/models.py:161
|
||||
msgid "Part Categories"
|
||||
msgstr ""
|
||||
|
||||
@@ -6702,7 +6704,7 @@ msgstr ""
|
||||
#: part/templates/part/detail.html:67 part/templates/part/part_sidebar.html:50
|
||||
#: stock/admin.py:148 templates/InvenTree/settings/part_stocktake.html:30
|
||||
#: templates/InvenTree/settings/sidebar.html:53
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:39
|
||||
#: templates/js/translated/stock.js:2186 users/models.py:163
|
||||
msgid "Stocktake"
|
||||
msgstr ""
|
||||
|
||||
@@ -7260,27 +7262,74 @@ msgstr ""
|
||||
msgid "No matching action found"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:54 plugin/base/barcodes/api.py:109
|
||||
#: plugin/base/barcodes/api.py:56 plugin/base/barcodes/api.py:111
|
||||
#: plugin/base/barcodes/api.py:269
|
||||
msgid "Missing barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:80
|
||||
#: plugin/base/barcodes/api.py:82
|
||||
msgid "No match found for barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:84
|
||||
#: plugin/base/barcodes/api.py:86
|
||||
msgid "Match found for barcode data"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:119
|
||||
#: plugin/base/barcodes/api.py:121
|
||||
#: templates/js/translated/purchase_order.js:1391
|
||||
msgid "Barcode matches existing item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:215
|
||||
#: plugin/base/barcodes/api.py:217
|
||||
msgid "No match found for provided value"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:275
|
||||
msgid "Invalid purchase order"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:281
|
||||
msgid "Invalid stock location"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:292
|
||||
msgid "Item has already been received"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/api.py:314
|
||||
msgid "Invalid supplier barcode"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:170
|
||||
msgid "Supplier barcode doesn't contain order number"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:183
|
||||
#, python-brace-format
|
||||
msgid "Found multiple placed purchase orders for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:185
|
||||
#, python-brace-format
|
||||
msgid "Failed to find placed purchase order for '{order_number}'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:215
|
||||
msgid "Failed to find pending line item for supplier part"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:248
|
||||
msgid "Further information required to receive line item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:259
|
||||
msgid "Received purchase order line item"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/barcodes/mixins.py:301 plugin/base/barcodes/mixins.py:324
|
||||
msgid "Found multiple matching supplier parts for barcode"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/base/label/label.py:40
|
||||
msgid "Label printing failed"
|
||||
msgstr ""
|
||||
@@ -7297,6 +7346,8 @@ msgstr ""
|
||||
#: plugin/builtin/integration/core_notifications.py:34
|
||||
#: plugin/builtin/integration/currency_exchange.py:22
|
||||
#: plugin/builtin/labels/inventree_label.py:23
|
||||
#: plugin/builtin/suppliers/digikey.py:24 plugin/builtin/suppliers/lcsc.py:25
|
||||
#: plugin/builtin/suppliers/mouser.py:24 plugin/builtin/suppliers/tme.py:25
|
||||
msgid "InvenTree contributors"
|
||||
msgstr ""
|
||||
|
||||
@@ -7362,6 +7413,54 @@ msgstr ""
|
||||
msgid "Enable debug mode - returns raw HTML instead of PDF"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:21
|
||||
msgid "Supplier Integration - DigiKey"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:22
|
||||
msgid "Provides support for scanning DigiKey barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/digikey.py:30
|
||||
msgid "The Supplier which acts as 'DigiKey'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:22
|
||||
msgid "Supplier Integration - LCSC"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:23
|
||||
msgid "Provides support for scanning LCSC barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/lcsc.py:31
|
||||
msgid "The Supplier which acts as 'LCSC'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:21
|
||||
msgid "Supplier Integration - Mouser"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:22
|
||||
msgid "Provides support for scanning Mouser barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/mouser.py:30
|
||||
msgid "The Supplier which acts as 'Mouser'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:22
|
||||
msgid "Supplier Integration - TME"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:23
|
||||
msgid "Provides support for scanning TME barcodes"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/builtin/suppliers/tme.py:31
|
||||
msgid "The Supplier which acts as 'TME'"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/installer.py:140
|
||||
msgid "Permission denied: only staff users can install plugins"
|
||||
msgstr ""
|
||||
@@ -7387,7 +7486,7 @@ msgstr ""
|
||||
msgid "Plugin Configurations"
|
||||
msgstr ""
|
||||
|
||||
#: plugin/models.py:34
|
||||
#: plugin/models.py:34 users/models.py:72
|
||||
msgid "Key"
|
||||
msgstr ""
|
||||
|
||||
@@ -7820,7 +7919,7 @@ msgstr ""
|
||||
|
||||
#: stock/admin.py:149 stock/models.py:854
|
||||
#: stock/templates/stock/item_base.html:434
|
||||
#: templates/js/translated/stock.js:2200
|
||||
#: templates/js/translated/stock.js:2200 users/models.py:91
|
||||
msgid "Expiry Date"
|
||||
msgstr ""
|
||||
|
||||
@@ -7868,7 +7967,7 @@ msgstr ""
|
||||
|
||||
#: stock/models.py:117 stock/templates/stock/location.html:178
|
||||
#: templates/InvenTree/search.html:166 templates/js/translated/search.js:178
|
||||
#: users/models.py:40
|
||||
#: users/models.py:164
|
||||
msgid "Stock Locations"
|
||||
msgstr ""
|
||||
|
||||
@@ -8488,7 +8587,7 @@ msgid "This StockItem expired on %(item.expiry_date)s"
|
||||
msgstr ""
|
||||
|
||||
#: stock/templates/stock/item_base.html:438
|
||||
#: templates/js/translated/table_filters.js:435
|
||||
#: templates/js/translated/table_filters.js:435 users/models.py:135
|
||||
msgid "Expired"
|
||||
msgstr ""
|
||||
|
||||
@@ -9127,7 +9226,7 @@ msgstr ""
|
||||
#: templates/InvenTree/settings/settings_staff_js.html:81
|
||||
#: templates/js/translated/forms.js:508 templates/js/translated/helpers.js:105
|
||||
#: templates/js/translated/part.js:389 templates/js/translated/pricing.js:629
|
||||
#: templates/js/translated/stock.js:245 users/models.py:257
|
||||
#: templates/js/translated/stock.js:245 users/models.py:380
|
||||
msgid "Delete"
|
||||
msgstr ""
|
||||
|
||||
@@ -12283,7 +12382,7 @@ msgstr ""
|
||||
msgid "Add Stock"
|
||||
msgstr ""
|
||||
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:253
|
||||
#: templates/js/translated/stock.js:1042 users/models.py:376
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
@@ -12922,7 +13021,7 @@ msgstr ""
|
||||
msgid "New Notifications"
|
||||
msgstr ""
|
||||
|
||||
#: templates/navbar.html:142 users/models.py:36
|
||||
#: templates/navbar.html:142 users/models.py:160
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
@@ -13093,58 +13192,90 @@ msgstr ""
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:61
|
||||
#: users/admin.py:76
|
||||
msgid "Users"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:62
|
||||
#: users/admin.py:77
|
||||
msgid "Select which users are assigned to this group"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:199
|
||||
#: users/admin.py:214
|
||||
msgid "The following users are members of multiple groups:"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:222
|
||||
#: users/admin.py:237
|
||||
msgid "Personal info"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:223
|
||||
#: users/admin.py:238
|
||||
msgid "Permissions"
|
||||
msgstr ""
|
||||
|
||||
#: users/admin.py:226
|
||||
#: users/admin.py:241
|
||||
msgid "Important dates"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:240
|
||||
#: users/authentication.py:27 users/models.py:99
|
||||
msgid "Token has been revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/authentication.py:30
|
||||
msgid "Token has expired"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:51
|
||||
msgid "API Token"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:52
|
||||
msgid "API Tokens"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:85
|
||||
msgid "Token Name"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:86
|
||||
msgid "Custom token name"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:92
|
||||
msgid "Token expiry date"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:98
|
||||
msgid "Revoked"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:363
|
||||
msgid "Permission set"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:248
|
||||
#: users/models.py:371
|
||||
msgid "Group"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:251
|
||||
#: users/models.py:374
|
||||
msgid "Permission to view items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:253
|
||||
#: users/models.py:376
|
||||
msgid "Permission to add items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Change"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:255
|
||||
#: users/models.py:378
|
||||
msgid "Permissions to edit items"
|
||||
msgstr ""
|
||||
|
||||
#: users/models.py:257
|
||||
#: users/models.py:380
|
||||
msgid "Permission to delete items"
|
||||
msgstr ""
|
||||
|
Reference in New Issue
Block a user