2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-02-06 13:25:53 +00:00

New Crowdin translations by GitHub Action (#9489)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2025-04-15 11:39:30 +10:00
committed by GitHub
parent dbd15a68a9
commit 8d44a0d330
78 changed files with 17708 additions and 13730 deletions

View File

@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-04-08 12:11+0000\n"
"POT-Creation-Date: 2025-04-14 23:03+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"
@@ -22,35 +22,35 @@ msgstr ""
msgid "You must enable two-factor authentication before doing anything else."
msgstr ""
#: InvenTree/api.py:341
#: InvenTree/api.py:358
msgid "API endpoint not found"
msgstr ""
#: InvenTree/api.py:417
#: InvenTree/api.py:434
msgid "List of items or filters must be provided for bulk operation"
msgstr ""
#: InvenTree/api.py:424
#: InvenTree/api.py:441
msgid "Items must be provided as a list"
msgstr ""
#: InvenTree/api.py:432
#: InvenTree/api.py:449
msgid "Invalid items list provided"
msgstr ""
#: InvenTree/api.py:438
#: InvenTree/api.py:455
msgid "Filters must be provided as a dict"
msgstr ""
#: InvenTree/api.py:445
#: InvenTree/api.py:462
msgid "Invalid filters provided"
msgstr ""
#: InvenTree/api.py:450
#: InvenTree/api.py:467
msgid "No items match the provided criteria"
msgstr ""
#: InvenTree/api.py:698
#: InvenTree/api.py:710
msgid "User does not have permission to view this model"
msgstr ""
@@ -352,7 +352,7 @@ msgstr ""
msgid "Log in to the app"
msgstr ""
#: InvenTree/magic_login.py:41 company/models.py:136 users/serializers.py:236
#: InvenTree/magic_login.py:41 company/models.py:136 users/serializers.py:247
msgid "Email"
msgstr ""
@@ -686,7 +686,7 @@ msgstr ""
msgid "Build Order"
msgstr ""
#: build/models.py:117 users/models.py:225
#: build/models.py:117 users/ruleset.py:37
msgid "Build Orders"
msgstr ""
@@ -1065,7 +1065,7 @@ msgstr ""
#: order/serializers.py:906 order/serializers.py:2010 part/serializers.py:1246
#: stock/serializers.py:106 stock/serializers.py:639 stock/serializers.py:741
#: stock/serializers.py:905 stock/serializers.py:1033 stock/serializers.py:1493
#: stock/serializers.py:1781 users/models.py:1009
#: stock/serializers.py:1781 users/models.py:551
msgid "Location"
msgstr ""
@@ -1394,19 +1394,19 @@ msgstr ""
msgid "Build order {bo} is now overdue"
msgstr ""
#: common/api.py:731
#: common/api.py:734
msgid "Is Link"
msgstr ""
#: common/api.py:739
#: common/api.py:742
msgid "Is File"
msgstr ""
#: common/api.py:782
#: common/api.py:785
msgid "User does not have permission to delete these attachments"
msgstr ""
#: common/api.py:799
#: common/api.py:802
msgid "User does not have permission to delete this attachment"
msgstr ""
@@ -1484,7 +1484,7 @@ msgstr ""
#: importer/models.py:97 part/models.py:3376 part/models.py:3463
#: part/models.py:3537 part/models.py:3565 plugin/models.py:322
#: plugin/models.py:323 report/templates/report/inventree_test_report.html:105
#: users/models.py:129 users/models.py:961
#: users/models.py:130 users/models.py:503
msgid "User"
msgstr ""
@@ -1515,8 +1515,8 @@ msgstr ""
#: common/models.py:1330 common/models.py:2156 common/models.py:2263
#: company/models.py:164 company/models.py:799 machine/models.py:39
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:200
#: users/models.py:1014 users/serializers.py:270
#: part/models.py:1246 plugin/models.py:68 stock/api.py:590 users/models.py:201
#: users/models.py:556 users/serializers.py:329
msgid "Active"
msgstr ""
@@ -1524,7 +1524,7 @@ msgstr ""
msgid "Is this webhook active"
msgstr ""
#: common/models.py:1346 users/models.py:177
#: common/models.py:1346 users/models.py:178
msgid "Token"
msgstr ""
@@ -1967,37 +1967,37 @@ msgstr ""
msgid "Was the barcode scan successful?"
msgstr ""
#: common/notifications.py:331
#: common/notifications.py:332
#, python-brace-format
msgid "New {verbose_name}"
msgstr ""
#: common/notifications.py:333
#: common/notifications.py:334
msgid "A new order has been created and assigned to you"
msgstr ""
#: common/notifications.py:339
#: common/notifications.py:340
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr ""
#: common/notifications.py:341
#: common/notifications.py:342
msgid "A order that is assigned to you was canceled"
msgstr ""
#: common/notifications.py:347 common/notifications.py:354 order/api.py:559
#: common/notifications.py:348 common/notifications.py:355 order/api.py:559
msgid "Items Received"
msgstr ""
#: common/notifications.py:349
#: common/notifications.py:350
msgid "Items have been received against a purchase order"
msgstr ""
#: common/notifications.py:356
#: common/notifications.py:357
msgid "Items have been received against a return order"
msgstr ""
#: common/notifications.py:504
#: common/notifications.py:505
msgid "Error raised by plugin"
msgstr ""
@@ -3544,7 +3544,7 @@ msgid "Contact email address"
msgstr ""
#: company/models.py:142 company/models.py:274 order/models.py:500
#: users/models.py:1021
#: users/models.py:563
msgid "Contact"
msgstr ""
@@ -3887,7 +3887,7 @@ msgstr ""
msgid "Custom status key"
msgstr ""
#: generic/states/serializers.py:16 plugin/models.py:45 users/models.py:118
#: generic/states/serializers.py:16 plugin/models.py:45 users/models.py:119
msgid "Key"
msgstr ""
@@ -4376,7 +4376,7 @@ msgid "Order reference"
msgstr ""
#: order/models.py:611 order/models.py:1165 order/models.py:2428
#: stock/serializers.py:604 stock/serializers.py:1002 users/models.py:1002
#: stock/serializers.py:604 stock/serializers.py:1002 users/models.py:544
msgid "Status"
msgstr ""
@@ -4657,7 +4657,7 @@ msgstr ""
msgid "Sales order does not match shipment"
msgstr ""
#: order/models.py:2247 plugin/base/barcodes/api.py:652
#: order/models.py:2247 plugin/base/barcodes/api.py:642
msgid "Shipment does not match sales order"
msgstr ""
@@ -4872,7 +4872,7 @@ msgstr ""
msgid "Enter batch code for incoming stock items"
msgstr ""
#: order/serializers.py:783 stock/models.py:1073 users/models.py:142
#: order/serializers.py:783 stock/models.py:1073 users/models.py:143
msgid "Expiry Date"
msgstr ""
@@ -5156,7 +5156,7 @@ msgstr ""
msgid "Part Category"
msgstr ""
#: part/models.py:91 users/models.py:220
#: part/models.py:91 users/ruleset.py:32
msgid "Part Categories"
msgstr ""
@@ -5198,7 +5198,7 @@ msgid "You cannot make this part category structural because some parts are alre
msgstr ""
#: part/models.py:458 part/serializers.py:129 part/serializers.py:338
#: users/models.py:221
#: users/ruleset.py:33
msgid "Parts"
msgstr ""
@@ -6068,7 +6068,7 @@ msgid "Building"
msgstr ""
#: part/serializers.py:934 part/stocktake.py:223 stock/serializers.py:1076
#: stock/serializers.py:1252 users/models.py:224
#: stock/serializers.py:1252 users/ruleset.py:36
msgid "Stock Items"
msgstr ""
@@ -6363,63 +6363,63 @@ msgstr ""
msgid "Barcode matches existing item"
msgstr ""
#: plugin/base/barcodes/api.py:428
#: plugin/base/barcodes/api.py:418
msgid "No matching part data found"
msgstr ""
#: plugin/base/barcodes/api.py:444
#: plugin/base/barcodes/api.py:434
msgid "No matching supplier parts found"
msgstr ""
#: plugin/base/barcodes/api.py:447
#: plugin/base/barcodes/api.py:437
msgid "Multiple matching supplier parts found"
msgstr ""
#: plugin/base/barcodes/api.py:460 plugin/base/barcodes/api.py:687
#: plugin/base/barcodes/api.py:450 plugin/base/barcodes/api.py:677
msgid "No matching plugin found for barcode data"
msgstr ""
#: plugin/base/barcodes/api.py:470
#: plugin/base/barcodes/api.py:460
msgid "Matched supplier part"
msgstr ""
#: plugin/base/barcodes/api.py:538
#: plugin/base/barcodes/api.py:528
msgid "Item has already been received"
msgstr ""
#: plugin/base/barcodes/api.py:586
#: plugin/base/barcodes/api.py:576
msgid "No plugin match for supplier barcode"
msgstr ""
#: plugin/base/barcodes/api.py:635
#: plugin/base/barcodes/api.py:625
msgid "Multiple matching line items found"
msgstr ""
#: plugin/base/barcodes/api.py:638
#: plugin/base/barcodes/api.py:628
msgid "No matching line item found"
msgstr ""
#: plugin/base/barcodes/api.py:684
#: plugin/base/barcodes/api.py:674
msgid "No sales order provided"
msgstr ""
#: plugin/base/barcodes/api.py:693
#: plugin/base/barcodes/api.py:683
msgid "Barcode does not match an existing stock item"
msgstr ""
#: plugin/base/barcodes/api.py:709
#: plugin/base/barcodes/api.py:699
msgid "Stock item does not match line item"
msgstr ""
#: plugin/base/barcodes/api.py:739
#: plugin/base/barcodes/api.py:729
msgid "Insufficient stock available"
msgstr ""
#: plugin/base/barcodes/api.py:752
#: plugin/base/barcodes/api.py:742
msgid "Stock item allocated to sales order"
msgstr ""
#: plugin/base/barcodes/api.py:755
#: plugin/base/barcodes/api.py:745
msgid "Not enough information"
msgstr ""
@@ -7683,7 +7683,7 @@ msgstr ""
msgid "Stock Location"
msgstr ""
#: stock/models.py:156 users/models.py:223
#: stock/models.py:156 users/ruleset.py:35
msgid "Stock Locations"
msgstr ""
@@ -7699,7 +7699,7 @@ msgstr ""
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
#: stock/models.py:221 users/models.py:957
#: stock/models.py:221 users/models.py:499
msgid "External"
msgstr ""
@@ -8049,7 +8049,7 @@ msgstr ""
msgid "Supplier Part Number"
msgstr ""
#: stock/serializers.py:657 users/models.py:192
#: stock/serializers.py:657 users/models.py:193
msgid "Expired"
msgstr ""
@@ -8480,31 +8480,27 @@ msgstr ""
msgid "You are receiving this email because you are subscribed to notifications for this part or a category that it is part of "
msgstr ""
#: users/admin.py:100
#: users/admin.py:101
msgid "Users"
msgstr ""
#: users/admin.py:101
#: users/admin.py:102
msgid "Select which users are assigned to this group"
msgstr ""
#: users/admin.py:253
msgid "The following users are members of multiple groups"
msgstr ""
#: users/admin.py:287
#: users/admin.py:137
msgid "Personal info"
msgstr ""
#: users/admin.py:289
#: users/admin.py:139
msgid "Permissions"
msgstr ""
#: users/admin.py:292
#: users/admin.py:142
msgid "Important dates"
msgstr ""
#: users/authentication.py:29 users/models.py:156
#: users/authentication.py:29 users/models.py:157
msgid "Token has been revoked"
msgstr ""
@@ -8512,250 +8508,254 @@ msgstr ""
msgid "Token has expired"
msgstr ""
#: users/models.py:99
#: users/models.py:100
msgid "API Token"
msgstr ""
#: users/models.py:100
#: users/models.py:101
msgid "API Tokens"
msgstr ""
#: users/models.py:136
#: users/models.py:137
msgid "Token Name"
msgstr ""
#: users/models.py:137
#: users/models.py:138
msgid "Custom token name"
msgstr ""
#: users/models.py:143
#: users/models.py:144
msgid "Token expiry date"
msgstr ""
#: users/models.py:151
#: users/models.py:152
msgid "Last Seen"
msgstr ""
#: users/models.py:152
#: users/models.py:153
msgid "Last time the token was used"
msgstr ""
#: users/models.py:156
#: users/models.py:157
msgid "Revoked"
msgstr ""
#: users/models.py:219
msgid "Admin"
msgstr ""
#: users/models.py:222
msgid "Stocktake"
msgstr ""
#: users/models.py:226
msgid "Purchase Orders"
msgstr ""
#: users/models.py:227
msgid "Sales Orders"
msgstr ""
#: users/models.py:228
msgid "Return Orders"
msgstr ""
#: users/models.py:402
#: users/models.py:235
msgid "Permission set"
msgstr ""
#: users/models.py:411
#: users/models.py:244
msgid "Group"
msgstr ""
#: users/models.py:415
#: users/models.py:248
msgid "View"
msgstr ""
#: users/models.py:415
#: users/models.py:248
msgid "Permission to view items"
msgstr ""
#: users/models.py:419
#: users/models.py:252
msgid "Add"
msgstr ""
#: users/models.py:419
#: users/models.py:252
msgid "Permission to add items"
msgstr ""
#: users/models.py:423
#: users/models.py:256
msgid "Change"
msgstr ""
#: users/models.py:425
#: users/models.py:258
msgid "Permissions to edit items"
msgstr ""
#: users/models.py:429
#: users/models.py:262
msgid "Delete"
msgstr ""
#: users/models.py:431
#: users/models.py:264
msgid "Permission to delete items"
msgstr ""
#: users/models.py:955
#: users/models.py:497
msgid "Bot"
msgstr ""
#: users/models.py:956
#: users/models.py:498
msgid "Internal"
msgstr ""
#: users/models.py:958
#: users/models.py:500
msgid "Guest"
msgstr ""
#: users/models.py:967
#: users/models.py:509
msgid "Language"
msgstr ""
#: users/models.py:968
#: users/models.py:510
msgid "Preferred language for the user"
msgstr ""
#: users/models.py:973
#: users/models.py:515
msgid "Theme"
msgstr ""
#: users/models.py:974
#: users/models.py:516
msgid "Settings for the web UI as JSON - do not edit manually!"
msgstr ""
#: users/models.py:979
#: users/models.py:521
msgid "Widgets"
msgstr ""
#: users/models.py:981
#: users/models.py:523
msgid "Settings for the dashboard widgets as JSON - do not edit manually!"
msgstr ""
#: users/models.py:988
#: users/models.py:530
msgid "Display Name"
msgstr ""
#: users/models.py:989
#: users/models.py:531
msgid "Chosen display name for the user"
msgstr ""
#: users/models.py:995
#: users/models.py:537
msgid "Position"
msgstr ""
#: users/models.py:996
#: users/models.py:538
msgid "Main job title or position"
msgstr ""
#: users/models.py:1003
#: users/models.py:545
msgid "User status message"
msgstr ""
#: users/models.py:1010
#: users/models.py:552
msgid "User location information"
msgstr ""
#: users/models.py:1015
#: users/models.py:557
msgid "User is actively using the system"
msgstr ""
#: users/models.py:1022
#: users/models.py:564
msgid "Preferred contact information for the user"
msgstr ""
#: users/models.py:1028
#: users/models.py:570
msgid "User Type"
msgstr ""
#: users/models.py:1029
#: users/models.py:571
msgid "Which type of user is this?"
msgstr ""
#: users/models.py:1035
#: users/models.py:577
msgid "Organisation"
msgstr ""
#: users/models.py:1036
#: users/models.py:578
msgid "Users primary organisation/affiliation"
msgstr ""
#: users/models.py:1044
#: users/models.py:586
msgid "Primary Group"
msgstr ""
#: users/models.py:1045
#: users/models.py:587
msgid "Primary group for the user"
msgstr ""
#: users/serializers.py:225
msgid "Username"
#: users/ruleset.py:31
msgid "Admin"
msgstr ""
#: users/serializers.py:228
msgid "First Name"
#: users/ruleset.py:34
msgid "Stocktake"
msgstr ""
#: users/serializers.py:228
msgid "First name of the user"
#: users/ruleset.py:38
msgid "Purchase Orders"
msgstr ""
#: users/serializers.py:232
msgid "Last Name"
#: users/ruleset.py:39
msgid "Sales Orders"
msgstr ""
#: users/serializers.py:232
msgid "Last name of the user"
#: users/ruleset.py:40
msgid "Return Orders"
msgstr ""
#: users/serializers.py:236
msgid "Username"
msgstr ""
#: users/serializers.py:239
msgid "First Name"
msgstr ""
#: users/serializers.py:239
msgid "First name of the user"
msgstr ""
#: users/serializers.py:243
msgid "Last Name"
msgstr ""
#: users/serializers.py:243
msgid "Last name of the user"
msgstr ""
#: users/serializers.py:247
msgid "Email address of the user"
msgstr ""
#: users/serializers.py:262
#: users/serializers.py:319
msgid "Staff"
msgstr ""
#: users/serializers.py:262
#: users/serializers.py:320
msgid "Does this user have staff permissions"
msgstr ""
#: users/serializers.py:266
#: users/serializers.py:325
msgid "Superuser"
msgstr ""
#: users/serializers.py:266
#: users/serializers.py:325
msgid "Is this user a superuser"
msgstr ""
#: users/serializers.py:270
#: users/serializers.py:329
msgid "Is this user account active"
msgstr ""
#: users/serializers.py:290
msgid "You do not have permission to change this user role."
#: users/serializers.py:341
msgid "Only a superuser can adjust this field"
msgstr ""
#: users/serializers.py:328
msgid "Only superusers can create new users"
#: users/serializers.py:395
msgid "Only staff users can create new users"
msgstr ""
#: users/serializers.py:348
#: users/serializers.py:400
msgid "You do not have permission to create users"
msgstr ""
#: users/serializers.py:421
msgid "Your account has been created."
msgstr ""
#: users/serializers.py:350
#: users/serializers.py:423
msgid "Please use the password reset function to login"
msgstr ""
#: users/serializers.py:356
#: users/serializers.py:429
msgid "Welcome to InvenTree"
msgstr ""