Files
InvenTree/src/backend/InvenTree/locale/es_MX/LC_MESSAGES/django.po
T
github-actions[bot] 0a09fd582c New Crowdin translations by GitHub Action (#12895)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-22 09:51:26 +10:00

10740 lines
279 KiB
Gettext

msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-21 06:41+0000\n"
"PO-Revision-Date: 2026-09-21 06:46\n"
"Last-Translator: \n"
"Language-Team: Spanish, Mexico\n"
"Language: es_MX\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: inventree\n"
"X-Crowdin-Project-ID: 452300\n"
"X-Crowdin-Language: es-MX\n"
"X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 250\n"
#: InvenTree/api.py:376
msgid "API endpoint not found"
msgstr "endpoint API no encontrado"
#: InvenTree/api.py:449
msgid "List of items must be provided for bulk operation"
msgstr ""
#: InvenTree/api.py:456
msgid "Items must be provided as a list"
msgstr "Los artículos deben ser provistos como una lista"
#: InvenTree/api.py:464
msgid "Invalid items list provided"
msgstr "Lista de artículos inválida"
#: InvenTree/api.py:469
msgid "All filter must only be used with true"
msgstr "Todos los filtros sólo deben ser usados como verdaderos"
#: InvenTree/api.py:474
msgid "No items match the provided criteria"
msgstr "Ningún artículo coincide con el criterio proporcionado"
#: InvenTree/api.py:498
msgid "No data provided"
msgstr ""
#: InvenTree/api.py:514
msgid "This field must be unique."
msgstr ""
#: InvenTree/api.py:618
msgid "Item no longer matches the provided criteria"
msgstr ""
#: InvenTree/api.py:868 InvenTree/models.py:1566
msgid "User does not have permission to view this model"
msgstr "El usuario no tiene permiso para ver este modelo"
#: InvenTree/auth_overrides.py:58
msgid "Email (again)"
msgstr "Email (de nuevo)"
#: InvenTree/auth_overrides.py:62
msgid "Email address confirmation"
msgstr "Confirmación de dirección de email"
#: InvenTree/auth_overrides.py:85
msgid "You must type the same email each time."
msgstr "Debe escribir el mismo correo electrónico cada vez."
#: InvenTree/auth_overrides.py:135 InvenTree/auth_overrides.py:142
msgid "The provided primary email address is not valid."
msgstr "La dirección de correo electrónico principal proporcionada no es válida."
#: InvenTree/auth_overrides.py:148
msgid "The provided email domain is not approved."
msgstr "El dominio de correo electrónico proporcionado no está aprobado."
#: InvenTree/conversion.py:285
#, python-brace-format
msgid "Invalid unit provided ({unit})"
msgstr "Unidad proporcionada no válida ({unit})"
#: InvenTree/conversion.py:302
msgid "No value provided"
msgstr "Ningún valor proporcionado"
#: InvenTree/conversion.py:329
#, python-brace-format
msgid "Could not convert {original} to {unit}"
msgstr "No se pudo convertir {original} a {unit}"
#: InvenTree/conversion.py:331 InvenTree/conversion.py:345
#: InvenTree/helpers.py:621 order/models.py:822 order/models.py:1120
#: part/models.py:3895 stock/models.py:2114
msgid "Invalid quantity provided"
msgstr "Cantidad proporcionada no válida"
#: InvenTree/exceptions.py:128
msgid "Server is temporarily reloading, please retry the request"
msgstr ""
#: InvenTree/exceptions.py:161
msgid "Error details can be found in the admin panel"
msgstr "Detalles del error pueden encontrarse en el panel de administración"
#: InvenTree/fields.py:214
msgid "Enter date"
msgstr "Ingrese la fecha"
#: InvenTree/fields.py:237
msgid "Invalid decimal value"
msgstr "Número decimal inválido"
#: InvenTree/fields.py:286 build/serializers.py:537 build/serializers.py:598
#: build/serializers.py:1781 common/models.py:3119 company/models.py:828
#: order/models.py:2173
#: report/templates/report/inventree_build_order_report.html:171
#: stock/models.py:3785 stock/models.py:3911 stock/serializers.py:777
#: stock/serializers.py:959 stock/serializers.py:1138 stock/serializers.py:1304
#: stock/serializers.py:1688 stock/serializers.py:1777
#: stock/serializers.py:1986
msgid "Notes"
msgstr "Notas"
#: InvenTree/format.py:159
#, python-brace-format
msgid "Value '{name}' does not appear in pattern format"
msgstr "El valor '{name}' no aparece en formato de patrón"
#: InvenTree/format.py:170
msgid "Provided value does not match required pattern: "
msgstr "El valor proporcionado no coincide con el patrón requerido: "
#: InvenTree/helpers.py:625
msgid "Cannot serialize more than 1000 items at once"
msgstr "No se puede serializar más de 1000 artículos a la vez"
#: InvenTree/helpers.py:631
msgid "Empty serial number string"
msgstr "No se ha proporcionado un número de serie"
#: InvenTree/helpers.py:660
msgid "Duplicate serial"
msgstr "Serie duplicada"
#: InvenTree/helpers.py:692 InvenTree/helpers.py:735 InvenTree/helpers.py:753
#: InvenTree/helpers.py:760 InvenTree/helpers.py:779
#, python-brace-format
msgid "Invalid group: {group}"
msgstr "Grupo inválido: {group}"
#: InvenTree/helpers.py:723
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Rango del grupo {group} supera la cantidad permitida ({expected_quantity})"
#: InvenTree/helpers.py:789
msgid "No serial numbers found"
msgstr "Numeros de serie no encontrados"
#: InvenTree/helpers.py:796
#, python-brace-format
msgid "Number of unique serial numbers ({n}) must match quantity ({q})"
msgstr "La cantidad de números de serie únicos ({n}) deben coincidir la cantidad ({q})"
#: InvenTree/helpers.py:926
msgid "Remove HTML tags from this value"
msgstr "Eliminar etiquetas HTML de este valor"
#: InvenTree/helpers_model.py:166
msgid "Invalid URL: no hostname"
msgstr ""
#: InvenTree/helpers_model.py:171
msgid "Invalid URL: hostname could not be resolved"
msgstr ""
#: InvenTree/helpers_model.py:175
msgid "URL points to a private or reserved IP address"
msgstr ""
#: InvenTree/helpers_model.py:256
msgid "Too many redirects"
msgstr ""
#: InvenTree/helpers_model.py:261
msgid "Connection error"
msgstr "Error de conexión"
#: InvenTree/helpers_model.py:266 InvenTree/helpers_model.py:275
msgid "Server responded with invalid status code"
msgstr "El servidor respondió con código de estado no válido"
#: InvenTree/helpers_model.py:271
msgid "Exception occurred"
msgstr "Se ha producido una excepción"
#: InvenTree/helpers_model.py:281
msgid "Server responded with invalid Content-Length value"
msgstr "El servidor respondió con un valor de longitud de contenido inválido"
#: InvenTree/helpers_model.py:284
msgid "Image size is too large"
msgstr "El tamaño de la imagen es demasiado grande"
#: InvenTree/helpers_model.py:296
msgid "Image download exceeded maximum size"
msgstr "La descarga de imagen excedió el tamaño máximo"
#: InvenTree/helpers_model.py:301
msgid "Remote server returned empty response"
msgstr "El servidor remoto devolvió una respuesta vacía"
#: InvenTree/helpers_model.py:309
msgid "Supplied URL is not a valid image file"
msgstr "La URL proporcionada no es un archivo de imagen válido"
#: InvenTree/magic_login.py:31
msgid "Log in to the app"
msgstr "Iniciar sesión en la aplicación"
#: InvenTree/magic_login.py:41 company/models.py:175 users/serializers.py:207
msgid "Email"
msgstr "Correo electrónico"
#: InvenTree/middleware.py:129
msgid "CSRF verification failed. Ensure INVENTREE_SITE_URL and INVENTREE_TRUSTED_ORIGINS are configured correctly."
msgstr ""
#: InvenTree/middleware.py:223
msgid "You must enable two-factor authentication before doing anything else."
msgstr "Debe habilitar la autenticación de doble factor antes de hacer cualquier otra cosa."
#: InvenTree/models.py:137
msgid "Error running plugin validation"
msgstr "Error al ejecutar la validación del plug-in"
#: InvenTree/models.py:219
msgid "Metadata must be a python dict object"
msgstr "Los metadatos deben ser un objeto diccionario de python"
#: InvenTree/models.py:225
msgid "Plugin Metadata"
msgstr "Metadatos del complemento"
#: InvenTree/models.py:226
msgid "JSON metadata field, for use by external plugins"
msgstr "Campo de metadatos JSON, para uso por complementos externos"
#: InvenTree/models.py:409
msgid "Improperly formatted pattern"
msgstr "Patrón con formato incorrecto"
#: InvenTree/models.py:416
msgid "Unknown format key specified"
msgstr "Clave de formato especificado desconocida"
#: InvenTree/models.py:422
msgid "Missing required format key"
msgstr "Falta la clave de formato necesaria"
#: InvenTree/models.py:433
msgid "Reference field cannot be empty"
msgstr "El campo de servidor no puede estar vacío"
#: InvenTree/models.py:441
msgid "Reference must match required pattern"
msgstr "La referencia debe coincidir con la expresión regular {pattern}"
#: InvenTree/models.py:472
msgid "Reference number is too large"
msgstr "El número de referencia es demasiado grande"
#: InvenTree/models.py:1081
msgid "Invalid choice"
msgstr "Selección no válida"
#: InvenTree/models.py:1251 common/api.py:1806 common/models.py:1470
#: common/models.py:1889 common/models.py:2329 common/models.py:2454
#: common/models.py:2764 common/serializers.py:693
#: generic/states/serializers.py:20 machine/models.py:28 part/models.py:1119
#: plugin/models.py:54 report/models.py:224 stock/models.py:89
msgid "Name"
msgstr "Nombre"
#: InvenTree/models.py:1257 build/models.py:274 common/models.py:187
#: common/models.py:2461 common/models.py:2602 common/models.py:2779
#: common/models.py:3393 company/models.py:563 company/models.py:819
#: order/models.py:508 order/models.py:2218 part/models.py:1142
#: report/models.py:230 report/models.py:878 report/models.py:904
#: report/templates/report/inventree_build_order_report.html:116
#: stock/models.py:95
msgid "Description"
msgstr "Descripción"
#: InvenTree/models.py:1258 stock/models.py:96
msgid "Description (optional)"
msgstr "Descripción (opcional)"
#: InvenTree/models.py:1273 common/models.py:3482
msgid "Path"
msgstr "Ruta"
#: InvenTree/models.py:1431
msgid "Duplicate names cannot exist under the same parent"
msgstr "Los nombres duplicados no pueden existir bajo el mismo padre"
#: InvenTree/models.py:1522
msgid "Barcode Data"
msgstr "Datos de código de barras"
#: InvenTree/models.py:1523
msgid "Third party barcode data"
msgstr "Datos de código de barras de terceros"
#: InvenTree/models.py:1529
msgid "Barcode Hash"
msgstr "Hash del Código de barras"
#: InvenTree/models.py:1530
msgid "Unique hash of barcode data"
msgstr "Hash único de datos de código de barras"
#: InvenTree/models.py:1620
msgid "Existing barcode found"
msgstr "Código de barras existente encontrado"
#: InvenTree/models.py:1724
msgid "Server Error"
msgstr "Error de servidor"
#: InvenTree/models.py:1725
msgid "An error has been logged by the server."
msgstr "Se ha registrado un error por el servidor."
#: InvenTree/models.py:1767 common/models.py:3418
#: report/templates/report/inventree_bill_of_materials_report.html:126
#: report/templates/report/inventree_bill_of_materials_report.html:148
#: report/templates/report/inventree_return_order_report.html:34
msgid "Image"
msgstr "Imágen"
#: InvenTree/serializers.py:553
msgid "Must be a valid number"
msgstr "Debe ser un número válido"
#: InvenTree/serializers.py:595 company/models.py:217 part/models.py:3263
msgid "Currency"
msgstr "Moneda"
#: InvenTree/serializers.py:598 part/serializers.py:1384
msgid "Select currency from available options"
msgstr "Seleccionar moneda de las opciones disponibles"
#: InvenTree/serializers.py:944
msgid "This field may not be null."
msgstr ""
#: InvenTree/serializers.py:950
msgid "Invalid value"
msgstr "Valor inválido"
#: InvenTree/serializers.py:1081
msgid "Invalid content type format"
msgstr ""
#: InvenTree/serializers.py:1084
msgid "Content type not found"
msgstr ""
#: InvenTree/serializers.py:1090
msgid "Content type does not match required mixin class"
msgstr ""
#: InvenTree/serializers.py:1107
msgid "Copy Parameters"
msgstr "Copiar Parámetros"
#: InvenTree/serializers.py:1108
msgid "Copy parameters from the original item"
msgstr ""
#: InvenTree/serializers.py:1110 part/serializers.py:972
msgid "Copy Notes"
msgstr "Copiar Notas"
#: InvenTree/serializers.py:1110
msgid "Copy notes from the original item"
msgstr ""
#: InvenTree/serializers.py:1111
msgid "Copy Lines"
msgstr "Copiar líneas"
#: InvenTree/serializers.py:1111
msgid "Copy line items from the original order"
msgstr "Copiar partida del pedido original"
#: InvenTree/serializers.py:1114
msgid "Copy Extra Lines"
msgstr "Copiar líneas adicionales"
#: InvenTree/serializers.py:1115
msgid "Copy extra line items from the original order"
msgstr "Copiar partidas extra del pedido original"
#: InvenTree/serializers.py:1138
msgid "Duplication Options"
msgstr ""
#: InvenTree/serializers.py:1140
msgid "Specify options for duplicating this item"
msgstr ""
#: InvenTree/serializers.py:1178
msgid "Original"
msgstr ""
#: InvenTree/serializers.py:1179
msgid "Select instance to duplicate"
msgstr ""
#: InvenTree/setting/locales.py:20
msgid "Arabic"
msgstr "Árabe"
#: InvenTree/setting/locales.py:21
msgid "Bulgarian"
msgstr "Búlgaro"
#: InvenTree/setting/locales.py:22
msgid "Czech"
msgstr "Checo"
#: InvenTree/setting/locales.py:23
msgid "Danish"
msgstr "Danés"
#: InvenTree/setting/locales.py:24
msgid "German"
msgstr "Alemán"
#: InvenTree/setting/locales.py:25
msgid "Greek"
msgstr "Griego"
#: InvenTree/setting/locales.py:26
msgid "English"
msgstr "Inglés"
#: InvenTree/setting/locales.py:27
msgid "Spanish"
msgstr "Español"
#: InvenTree/setting/locales.py:28
msgid "Spanish (Mexican)"
msgstr "Español (México)"
#: InvenTree/setting/locales.py:29
msgid "Estonian"
msgstr "Estoniano"
#: InvenTree/setting/locales.py:30
msgid "Farsi / Persian"
msgstr "Farsi / Persa"
#: InvenTree/setting/locales.py:31
msgid "Finnish"
msgstr "Finlandés"
#: InvenTree/setting/locales.py:32
msgid "French"
msgstr "Francés"
#: InvenTree/setting/locales.py:33
msgid "Hebrew"
msgstr "Hebreo"
#: InvenTree/setting/locales.py:34
msgid "Hindi"
msgstr "Hindú"
#: InvenTree/setting/locales.py:35
msgid "Hungarian"
msgstr "Húngaro"
#: InvenTree/setting/locales.py:36
msgid "Italian"
msgstr "Italiano"
#: InvenTree/setting/locales.py:37
msgid "Japanese"
msgstr "Japonés"
#: InvenTree/setting/locales.py:38
msgid "Korean"
msgstr "Coreano"
#: InvenTree/setting/locales.py:39
msgid "Lithuanian"
msgstr "Lituano"
#: InvenTree/setting/locales.py:40
msgid "Latvian"
msgstr "Letón"
#: InvenTree/setting/locales.py:41
msgid "Dutch"
msgstr "Holandés"
#: InvenTree/setting/locales.py:42
msgid "Norwegian"
msgstr "Noruego"
#: InvenTree/setting/locales.py:43
msgid "Polish"
msgstr "Polaco"
#: InvenTree/setting/locales.py:44
msgid "Portuguese"
msgstr "Portugués"
#: InvenTree/setting/locales.py:45
msgid "Portuguese (Brazilian)"
msgstr "Portugués (Brasileño)"
#: InvenTree/setting/locales.py:46
msgid "Romanian"
msgstr "Rumano"
#: InvenTree/setting/locales.py:47
msgid "Russian"
msgstr "Ruso"
#: InvenTree/setting/locales.py:48
msgid "Slovak"
msgstr "Eslovaco"
#: InvenTree/setting/locales.py:49
msgid "Slovenian"
msgstr "Esloveno"
#: InvenTree/setting/locales.py:50
msgid "Serbian"
msgstr "Serbio"
#: InvenTree/setting/locales.py:51
msgid "Swedish"
msgstr "Sueco"
#: InvenTree/setting/locales.py:52
msgid "Thai"
msgstr "Tailandés"
#: InvenTree/setting/locales.py:53
msgid "Turkish"
msgstr "Turco"
#: InvenTree/setting/locales.py:54
msgid "Ukrainian"
msgstr "Ucraniano"
#: InvenTree/setting/locales.py:55
msgid "Vietnamese"
msgstr "Vietnamita"
#: InvenTree/setting/locales.py:56
msgid "Chinese (Simplified)"
msgstr "Chino (Simplificado)"
#: InvenTree/setting/locales.py:57
msgid "Chinese (Traditional)"
msgstr "Chino (Tradicional)"
#: InvenTree/tasks.py:893
msgid "Update Available"
msgstr ""
#: InvenTree/tasks.py:894
msgid "An update for InvenTree is available"
msgstr ""
#: InvenTree/validators.py:38 InvenTree/validators.py:43
msgid "Invalid physical unit"
msgstr "Unidad física inválida"
#: InvenTree/validators.py:49
msgid "Not a valid currency code"
msgstr "No es un código de moneda válido"
#: build/api.py:57 order/api.py:129 order/api.py:298 order/api.py:1540
#: order/serializers.py:98
msgid "Order Status"
msgstr "Estado del pedido"
#: build/api.py:83 build/models.py:286
msgid "Parent Build"
msgstr "Construcción o Armado Superior"
#: build/api.py:87 build/api.py:1070 order/api.py:613 order/api.py:853
#: order/api.py:1330 order/api.py:1644 order/api.py:1961 order/api.py:2171
#: stock/api.py:646
msgid "Include Variants"
msgstr "Incluye Variantes"
#: build/api.py:103 build/api.py:490 build/api.py:1084 build/models.py:292
#: build/serializers.py:1207 build/serializers.py:1383
#: build/serializers.py:1476 company/models.py:1038 company/serializers.py:475
#: order/api.py:326 order/api.py:330 order/api.py:1010 order/api.py:1343
#: order/api.py:1346 order/api.py:2184 order/api.py:2187 order/api.py:2342
#: order/models.py:2350 order/models.py:2518 order/models.py:2519
#: order/models.py:4039 order/models.py:4040 part/api.py:1179 part/api.py:1182
#: part/api.py:1399 part/models.py:530 part/models.py:3274 part/models.py:3417
#: part/models.py:3475 part/models.py:3497 part/models.py:3519
#: part/models.py:3660 part/models.py:3989 part/models.py:4460
#: part/serializers.py:1333 part/serializers.py:2010
#: report/templates/report/inventree_bill_of_materials_report.html:110
#: report/templates/report/inventree_bill_of_materials_report.html:137
#: report/templates/report/inventree_build_order_report.html:108
#: report/templates/report/inventree_purchase_order_report.html:33
#: report/templates/report/inventree_return_order_report.html:23
#: report/templates/report/inventree_sales_order_report.html:26
#: report/templates/report/inventree_sales_order_shipment_report.html:27
#: report/templates/report/inventree_stock_location_report.html:102
#: report/templates/report/inventree_transfer_order_report.html:24
#: stock/api.py:659 stock/api.py:1620 stock/serializers.py:125
#: stock/serializers.py:177 stock/serializers.py:430 stock/serializers.py:638
#: stock/serializers.py:1222 templates/email/build_order_completed.html:17
#: templates/email/build_order_required_stock.html:17
#: templates/email/low_stock_notification.html:15
#: templates/email/overdue_build_order.html:16
#: templates/email/part_event_notification.html:15
#: templates/email/stale_stock_notification.html:17
msgid "Part"
msgstr "Parte"
#: build/api.py:123 build/api.py:126 build/serializers.py:1490 part/api.py:1012
#: part/api.py:1410 part/models.py:414 part/models.py:1160 part/models.py:3547
#: part/serializers.py:1343 part/serializers.py:1781 stock/api.py:937
msgid "Category"
msgstr "Categoría"
#: build/api.py:134 build/api.py:138
msgid "Ancestor Build"
msgstr "Construir antepasado"
#: build/api.py:155 order/api.py:147
msgid "Assigned to me"
msgstr "Asignado a mí"
#: build/api.py:170
msgid "Assigned To"
msgstr "Asignadas a"
#: build/api.py:205 stock/api.py:980
msgid "Created before"
msgstr "Creado antes de"
#: build/api.py:209 stock/api.py:984
msgid "Created after"
msgstr "Creado después de"
#: build/api.py:213
msgid "Has start date"
msgstr "Tiene fecha inicial"
#: build/api.py:221
msgid "Start date before"
msgstr ""
#: build/api.py:225
msgid "Start date after"
msgstr ""
#: build/api.py:229
msgid "Has target date"
msgstr ""
#: build/api.py:237
msgid "Target date before"
msgstr "Fecha objetivo antes de"
#: build/api.py:241
msgid "Target date after"
msgstr "Fecha objetivo después de"
#: build/api.py:245
msgid "Completed before"
msgstr "Completado antes de"
#: build/api.py:249
msgid "Completed after"
msgstr "Completado después de"
#: build/api.py:252 order/api.py:252
msgid "Min Date"
msgstr ""
#: build/api.py:275 order/api.py:271
msgid "Max Date"
msgstr ""
#: build/api.py:300 build/api.py:303 part/api.py:199
msgid "Exclude Tree"
msgstr ""
#: build/api.py:416
msgid "Build must be cancelled before it can be deleted"
msgstr "La compilación debe cancelarse antes de poder ser eliminada"
#: build/api.py:460 build/serializers.py:1417 part/models.py:1327
#: part/models.py:4031
msgid "Consumable"
msgstr "Consumible"
#: build/api.py:476 build/serializers.py:1420 part/models.py:4025
msgid "Optional"
msgstr "Opcional"
#: build/api.py:479 build/serializers.py:1462 common/setting/system.py:487
#: part/models.py:1275 part/serializers.py:1726 part/serializers.py:1752
#: stock/api.py:712
msgid "Assembly"
msgstr "Montaje"
#: build/api.py:482
msgid "Tracked"
msgstr "Rastreado"
#: build/api.py:485 build/serializers.py:1423 part/models.py:1293
msgid "Testable"
msgstr "Comprobable"
#: build/api.py:495 order/api.py:1074 order/api.py:1530 order/api.py:2406
msgid "Order Outstanding"
msgstr "Pedido pendiente"
#: build/api.py:505 build/serializers.py:1519 order/api.py:1033
#: order/api.py:2365
msgid "Allocated"
msgstr "Asignadas"
#: build/api.py:530 build/models.py:2225 build/serializers.py:1436
msgid "Consumed"
msgstr ""
#: build/api.py:539 company/models.py:883 company/serializers.py:452
#: templates/email/build_order_required_stock.html:19
#: templates/email/low_stock_notification.html:17
#: templates/email/part_event_notification.html:18
msgid "Available"
msgstr "Disponible"
#: build/api.py:580 build/serializers.py:1521 company/serializers.py:449
#: order/serializers.py:1408 order/serializers.py:2731 part/serializers.py:842
#: part/serializers.py:1194 part/serializers.py:1790
msgid "On Order"
msgstr "En pedido"
#: build/api.py:733
msgid "Build not found"
msgstr ""
#: build/api.py:1107 build/models.py:129 order/models.py:2383
#: report/templates/report/inventree_build_order_report.html:104
#: stock/serializers.py:98 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
msgid "Build Order"
msgstr "Construir órden"
#: build/api.py:1121 build/api.py:1125 build/serializers.py:419
#: build/serializers.py:525 build/serializers.py:576 build/serializers.py:1257
#: build/serializers.py:1263 order/api.py:1390 order/api.py:1395
#: order/api.py:2223 order/api.py:2228 order/serializers.py:866
#: order/serializers.py:1006 order/serializers.py:2296 part/serializers.py:1353
#: stock/api.py:1052 stock/serializers.py:116 stock/serializers.py:650
#: stock/serializers.py:770 stock/serializers.py:954 stock/serializers.py:1063
#: stock/serializers.py:1131 stock/serializers.py:1770
#: stock/serializers.py:2043 stock/serializers.py:2171
#: stock/serializers.py:2280 templates/email/stale_stock_notification.html:18
#: users/models.py:744
msgid "Location"
msgstr "Ubicación"
#: build/api.py:1133 part/serializers.py:1378
msgid "Output"
msgstr ""
#: build/api.py:1135
msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items."
msgstr ""
#: build/models.py:130 users/ruleset.py:48
msgid "Build Orders"
msgstr "Construir órdenes"
#: build/models.py:190
msgid "Assembly BOM has not been validated"
msgstr "BOM de ensamblado no ha sido validado"
#: build/models.py:197
msgid "Build order cannot be created for an inactive part"
msgstr "La orden de construcción no puede ser creado para una parte inactiva"
#: build/models.py:204
msgid "Build order cannot be created for an unlocked part"
msgstr "La orden de construcción no puede ser creada para una parte desbloqueada"
#: build/models.py:222
msgid "Build orders can only be externally fulfilled for purchaseable parts"
msgstr ""
#: build/models.py:229 order/models.py:422
msgid "Responsible user or group must be specified"
msgstr "Se debe especificar un usuario o grupo responsable"
#: build/models.py:234
msgid "Build order part cannot be changed"
msgstr "La parte del pedido de construcción no puede ser modificada"
#: build/models.py:239 order/models.py:440
msgid "Target date must be after start date"
msgstr ""
#: build/models.py:267
msgid "Build Order Reference"
msgstr "Número de orden de construcción o armado"
#: build/models.py:268 build/serializers.py:1414 order/models.py:721
#: order/models.py:1459 order/models.py:2166 order/models.py:3312
#: order/models.py:3754 part/models.py:4081
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:34
#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_transfer_order_report.html:25
msgid "Reference"
msgstr "Referencia"
#: build/models.py:277
msgid "Brief description of the build (optional)"
msgstr "Breve descripción de la construcción (opcional)"
#: build/models.py:287
msgid "Build Order to which this build is allocated"
msgstr ""
#: build/models.py:296
msgid "Select part to build"
msgstr "Seleccionar parte a construir o armar"
#: build/models.py:301
msgid "Sales Order Reference"
msgstr "Referencia de orden de venta"
#: build/models.py:306
msgid "Sales Order to which this build is allocated"
msgstr ""
#: build/models.py:311 build/serializers.py:1068 order/models.py:3774
#: order/serializers.py:2035
msgid "Source Location"
msgstr "Ubicación de la fuente"
#: build/models.py:317
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Seleccione la ubicación de donde tomar stock para esta construcción o armado (deje en blanco para tomar desde cualquier ubicación)"
#: build/models.py:323
msgid "External Build"
msgstr ""
#: build/models.py:324
msgid "This build order is fulfilled externally"
msgstr ""
#: build/models.py:329 order/models.py:3784
msgid "Destination Location"
msgstr "Ubicación de destino"
#: build/models.py:334
msgid "Select location where the completed items will be stored"
msgstr "Seleccione la ubicación donde se almacenarán los artículos completados"
#: build/models.py:338
msgid "Build Quantity"
msgstr "Cantidad a crear"
#: build/models.py:341
msgid "Number of stock items to build"
msgstr "Número de objetos existentes a construir"
#: build/models.py:345
msgid "Completed items"
msgstr "Elementos completados"
#: build/models.py:347
msgid "Number of stock items which have been completed"
msgstr "Número de productos en stock que se han completado"
#: build/models.py:351
msgid "Build Status"
msgstr "Estado de la construcción"
#: build/models.py:356
msgid "Build status code"
msgstr "Código de estado de construcción"
#: build/models.py:365 build/serializers.py:406 order/serializers.py:882
#: stock/models.py:1239 stock/serializers.py:90 stock/serializers.py:1944
msgid "Batch Code"
msgstr "Numero de lote"
#: build/models.py:369 build/serializers.py:407
msgid "Batch code for this build output"
msgstr "Número de lote de este producto final"
#: build/models.py:373 order/models.py:545 order/serializers.py:163
#: part/models.py:1362 stock/models.py:1320
msgid "Creation Date"
msgstr "Fecha de Creación"
#: build/models.py:379
msgid "Build start date"
msgstr ""
#: build/models.py:380
msgid "Scheduled start date for this build order"
msgstr ""
#: build/models.py:386
msgid "Target completion date"
msgstr "Fecha límite de finalización"
#: build/models.py:388
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Fecha límite para la finalización de la construcción. La construcción estará vencida después de esta fecha."
#: build/models.py:393 order/models.py:769 order/models.py:3351
#: order/models.py:3803
msgid "Completion Date"
msgstr "Fecha de finalización"
#: build/models.py:401
msgid "completed by"
msgstr "terminado por"
#: build/models.py:410
msgid "Issued by"
msgstr "Emitido por"
#: build/models.py:411
msgid "User who issued this build order"
msgstr "El usuario que emitió esta orden"
#: build/models.py:428 common/models.py:202 order/api.py:197
#: order/models.py:577 part/models.py:1379
#: report/templates/report/inventree_build_order_report.html:157
msgid "Responsible"
msgstr "Responsable"
#: build/models.py:429
msgid "User or group responsible for this build order"
msgstr "Usuario o grupo responsable de esta orden de construcción"
#: build/models.py:434 stock/models.py:1232
msgid "External Link"
msgstr "Link externo"
#: build/models.py:436 common/models.py:2146 part/models.py:1194
#: stock/models.py:1234
msgid "Link to external URL"
msgstr "Enlace a URL externa"
#: build/models.py:441
msgid "Build Priority"
msgstr "Prioridad de construcción"
#: build/models.py:444
msgid "Priority of this build order"
msgstr "Prioridad de esta orden de construcción"
#: build/models.py:452 common/models.py:162 common/models.py:180
#: order/api.py:183 order/models.py:517 order/models.py:2198
msgid "Project Code"
msgstr "Código del proyecto"
#: build/models.py:453
msgid "Project code for this build order"
msgstr "Código de proyecto para esta orden de ensamble"
#: build/models.py:997
msgid "Cannot complete build order with open child builds"
msgstr ""
#: build/models.py:1002
msgid "Cannot complete build order with incomplete outputs"
msgstr ""
#: build/models.py:1143
msgid "Serial numbers must be provided for trackable parts"
msgstr "Los números de serie deben ser proporcionados para las partes rastreables"
#: build/models.py:1235 build/models.py:1321
msgid "No build output specified"
msgstr "No se ha especificado salida de construcción"
#: build/models.py:1238
msgid "Build output is already completed"
msgstr "La construcción de la salida ya está completa"
#: build/models.py:1241 build/models.py:1330 build/models.py:1408
msgid "Build output does not match Build Order"
msgstr "La salida de la construcción no coincide con el orden de construcción"
#: build/models.py:1327 build/models.py:1405
msgid "Build output has already been completed"
msgstr ""
#: build/models.py:1337 build/models.py:1438 build/serializers.py:328
#: build/serializers.py:382 build/serializers.py:925 build/serializers.py:1732
#: order/models.py:819 order/serializers.py:642 order/serializers.py:877
#: part/models.py:3879 stock/models.py:1079 stock/models.py:1504
#: stock/models.py:1588 stock/models.py:1906 stock/models.py:2117
#: stock/models.py:2440 stock/serializers.py:748 stock/serializers.py:1054
#: stock/serializers.py:1116 stock/serializers.py:1933
msgid "Quantity must be greater than zero"
msgstr "La cantidad debe ser mayor que cero"
#: build/models.py:1341 build/models.py:1443 build/serializers.py:333
msgid "Quantity cannot be greater than the output quantity"
msgstr "La cantidad no puede ser mayor que la cantidad de salida"
#: build/models.py:1417
msgid "Build output has not passed all required tests"
msgstr ""
#: build/models.py:1425
msgid "Allocated stock items are still in production"
msgstr ""
#: build/models.py:1432
msgid "Cannot partially complete a build output with allocated items"
msgstr ""
#: build/models.py:1615 order/models.py:4226 order/serializers.py:1999
#: order/serializers.py:2852 stock/models.py:1494 stock/models.py:1898
#: stock/models.py:2121 stock/models.py:2444 stock/models.py:2738
msgid "Stock item no longer exists"
msgstr ""
#: build/models.py:1633 build/serializers.py:973 order/serializers.py:1777
#: order/serializers.py:2808
#, python-brace-format
msgid "Available quantity ({q}) exceeded"
msgstr "Cantidad disponible ({q}) excedida"
#: build/models.py:2179
msgid "Build Order Line Item"
msgstr "Construir línea de pedido"
#: build/models.py:2204
msgid "Build object"
msgstr "Ensamblar equipo"
#: build/models.py:2216 build/models.py:2496 build/serializers.py:314
#: build/serializers.py:367 build/serializers.py:1435 common/models.py:1394
#: order/models.py:2129 order/models.py:3203 order/models.py:4193
#: order/serializers.py:1886 order/serializers.py:2390
#: order/serializers.py:2978 part/models.py:3431 part/models.py:4019
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:112
#: report/templates/report/inventree_purchase_order_report.html:35
#: report/templates/report/inventree_sales_order_report.html:28
#: report/templates/report/inventree_sales_order_shipment_report.html:46
#: report/templates/report/inventree_sales_order_shipment_report.html:48
#: report/templates/report/inventree_stock_location_report.html:104
#: report/templates/report/inventree_stock_report_merge.html:90
#: report/templates/report/inventree_stock_report_merge.html:113
#: report/templates/report/inventree_test_report.html:90
#: report/templates/report/inventree_test_report.html:169
#: report/templates/report/inventree_transfer_order_report.html:26
#: stock/serializers.py:141 stock/serializers.py:185 stock/serializers.py:736
#: stock/serializers.py:1047 stock/serializers.py:1104
#: templates/email/build_order_completed.html:18
#: templates/email/stale_stock_notification.html:19
msgid "Quantity"
msgstr "Cantidad"
#: build/models.py:2217
msgid "Required quantity for build order"
msgstr "Cantidad requerida para orden de ensamble"
#: build/models.py:2226
msgid "Quantity of consumed stock"
msgstr ""
#: build/models.py:2327
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Item de construcción o armado debe especificar un resultado o salida, ya que la parte maestra está marcada como rastreable"
#: build/models.py:2390 build/serializers.py:956
msgid "Selected stock item does not match BOM line"
msgstr "El artículo de almacén selelccionado no coincide con la línea BOM"
#: build/models.py:2409
msgid "Allocated quantity must be greater than zero"
msgstr ""
#: build/models.py:2415
msgid "Quantity must be 1 for serialized stock"
msgstr "La cantidad debe ser 1 para el stock serializado"
#: build/models.py:2425
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Cantidad asignada ({q}) no debe exceder la cantidad disponible de stock ({a})"
#: build/models.py:2442 order/models.py:3152 order/models.py:4157
msgid "Stock item is over-allocated"
msgstr "Artículo de stock sobreasignado"
#: build/models.py:2486 build/serializers.py:908 build/serializers.py:1224
#: order/serializers.py:1714 order/serializers.py:1735
#: order/serializers.py:2754 order/serializers.py:2775
#: report/templates/report/inventree_sales_order_shipment_report.html:28
#: stock/api.py:1511 stock/models.py:470 stock/serializers.py:107
#: stock/serializers.py:866 stock/serializers.py:1622 stock/serializers.py:1738
msgid "Stock Item"
msgstr "Artículo de stock"
#: build/models.py:2487
msgid "Source stock item"
msgstr "Producto original de stock"
#: build/models.py:2497
msgid "Stock quantity to allocate to build"
msgstr "Cantidad de stock a asignar para construir"
#: build/models.py:2506
msgid "Install into"
msgstr "Instalar en"
#: build/models.py:2507
msgid "Destination stock item"
msgstr "Artículo de stock de destino"
#: build/serializers.py:129
msgid "Build Level"
msgstr "Nivel de construcción"
#: build/serializers.py:143 part/serializers.py:1280
msgid "Part Name"
msgstr "Nombre de parte"
#: build/serializers.py:254 build/serializers.py:935
msgid "Build Output"
msgstr "Resultado de la construcción o armado"
#: build/serializers.py:266
msgid "Build output does not match the parent build"
msgstr "La salida de construcción no coincide con la construcción padre"
#: build/serializers.py:270
msgid "Output part does not match BuildOrder part"
msgstr "La parte de salida no coincide con la parte de la Orden de Construcción"
#: build/serializers.py:274
msgid "This build output has already been completed"
msgstr "Esta salida de construcción ya ha sido completada"
#: build/serializers.py:288
msgid "This build output is not fully allocated"
msgstr "Esta salida de construcción no está completamente asignada"
#: build/serializers.py:315 build/serializers.py:368
msgid "Enter quantity for build output"
msgstr "Ingrese la cantidad para la producción de la construcción"
#: build/serializers.py:390
msgid "Integer quantity required for trackable parts"
msgstr "Cantidad entera requerida para partes rastreables"
#: build/serializers.py:396
msgid "Integer quantity required, as the bill of materials contains trackable parts"
msgstr "Cantidad entera requerida, ya que la factura de materiales contiene partes rastreables"
#: build/serializers.py:413 order/serializers.py:898 order/serializers.py:1890
#: order/serializers.py:2982 stock/serializers.py:759
msgid "Serial Numbers"
msgstr "Números de serie"
#: build/serializers.py:414
msgid "Enter serial numbers for build outputs"
msgstr "Introduzca los números de serie de salidas de construcción"
#: build/serializers.py:420
msgid "Stock location for build output"
msgstr "Ubicación de stock para objetos construidos"
#: build/serializers.py:435
msgid "Auto Allocate Serial Numbers"
msgstr "Autoasignar Números de Serie"
#: build/serializers.py:437
msgid "Automatically allocate required items with matching serial numbers"
msgstr "Asignar automáticamente los artículos requeridos con números de serie coincidentes"
#: build/serializers.py:463 order/serializers.py:984 stock/api.py:1254
#: stock/models.py:730 stock/models.py:2467
msgid "The following serial numbers already exist or are invalid"
msgstr "Los siguientes números seriales ya existen o son inválidos"
#: build/serializers.py:505 build/serializers.py:549 build/serializers.py:607
msgid "A list of build outputs must be provided"
msgstr "Debe proporcionarse una lista de salidas de construcción"
#: build/serializers.py:526
msgid "Stock location for scrapped outputs"
msgstr "Ubicación de almacén para salidas descartadas"
#: build/serializers.py:532
msgid "Discard Allocations"
msgstr "Descartar asignaciones"
#: build/serializers.py:533
msgid "Discard any stock allocations for scrapped outputs"
msgstr "Descartar cualquier asignación de existencias para las salidas descartadas"
#: build/serializers.py:538
msgid "Reason for scrapping build output(s)"
msgstr "Razón para descartar la salida de ensamble(s)"
#: build/serializers.py:577
msgid "Location for completed build outputs"
msgstr "Ubicación para las salidas de construcción completadas"
#: build/serializers.py:584 stock/serializers.py:969 stock/serializers.py:2051
#: stock/serializers.py:2179 stock/serializers.py:2288
msgid "Structural locations cannot be assigned stock items"
msgstr ""
#: build/serializers.py:594 order/serializers.py:2565
msgid "Accept Incomplete Allocation"
msgstr "Aceptar Asignación Incompleta"
#: build/serializers.py:595
msgid "Complete outputs if stock has not been fully allocated"
msgstr "Completar salidas si el inventario no se ha asignado completamente"
#: build/serializers.py:660
msgid "Consume Allocated Stock"
msgstr "Consumir Stock Asignado"
#: build/serializers.py:661
msgid "Consume any stock which has already been allocated to this build"
msgstr "Consume cualquier stock que ya ha sido asignado a esta construcción"
#: build/serializers.py:667
msgid "Remove Incomplete Outputs"
msgstr "Eliminar salidas incompletas"
#: build/serializers.py:668
msgid "Delete any build outputs which have not been completed"
msgstr "Eliminar cualquier salida de construcción que no se haya completado"
#: build/serializers.py:695
msgid "Not permitted"
msgstr "No permitido"
#: build/serializers.py:696
msgid "Accept as consumed by this build order"
msgstr "Aceptar como consumido por este pedido de construcción"
#: build/serializers.py:697
msgid "Deallocate before completing this build order"
msgstr "Liberar antes de completar esta orden de construcción"
#: build/serializers.py:724
msgid "Overallocated Stock"
msgstr "Stock sobreasignado"
#: build/serializers.py:727
msgid "How do you want to handle extra stock items assigned to the build order"
msgstr "Cómo quieres manejar los artículos extra de inventario asignados a la orden de construcción"
#: build/serializers.py:738
msgid "Some stock items have been overallocated"
msgstr "Algunos artículos de inventario han sido sobreasignados"
#: build/serializers.py:743
msgid "Accept Unallocated"
msgstr "Aceptar no asignado"
#: build/serializers.py:745
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Aceptar que los artículos de stock no se han asignado completamente a este pedido de construcción"
#: build/serializers.py:756
msgid "Required stock has not been fully allocated"
msgstr "El stock requerido no ha sido completamente asignado"
#: build/serializers.py:761 order/serializers.py:524 order/serializers.py:1791
msgid "Accept Incomplete"
msgstr "Aceptar incompleto"
#: build/serializers.py:763
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Aceptar que el número requerido de salidas de construcción no se han completado"
#: build/serializers.py:774
msgid "Required build quantity has not been completed"
msgstr "La cantidad de construcción requerida aún no se ha completado"
#: build/serializers.py:786
msgid "Build order has open child build orders"
msgstr "La orden de construcción tiene órdenes hijas de construcción abiertas"
#: build/serializers.py:789
msgid "Build order must be in production state"
msgstr "Orden de construcción debe estar en estado de producción"
#: build/serializers.py:792
msgid "Build order has incomplete outputs"
msgstr "El orden de construcción tiene salidas incompletas"
#: build/serializers.py:831
msgid "Build Line"
msgstr "Linea de ensamble"
#: build/serializers.py:839
msgid "Build output"
msgstr "Resultado de la construcción o armado"
#: build/serializers.py:847
msgid "Build output must point to the same build"
msgstr "La salida de la construcción debe apuntar a la misma construcción"
#: build/serializers.py:879
msgid "Build Line Item"
msgstr "Crear partida"
#: build/serializers.py:897
msgid "bom_item.part must point to the same part as the build order"
msgstr "bom_item.part debe apuntar a la misma parte que la orden de construcción"
#: build/serializers.py:914 stock/serializers.py:1635
msgid "Item must be in stock"
msgstr "El artículo debe estar en stock"
#: build/serializers.py:979
msgid "Build output must be specified for allocation of tracked parts"
msgstr "La salida de la construcción debe especificarse para la asignación de partes rastreadas"
#: build/serializers.py:987
msgid "Build output cannot be specified for allocation of untracked parts"
msgstr "La salida de construcción no se puede especificar para la asignación de partes no rastreadas"
#: build/serializers.py:1036 order/serializers.py:1979
#: order/serializers.py:2833
msgid "Allocation items must be provided"
msgstr "Debe proporcionarse la adjudicación de artículos"
#: build/serializers.py:1070
msgid "Stock location where parts are to be sourced (leave blank to take from any location)"
msgstr "Ubicación de inventario donde las partes deben ser obtenidas (dejar en blanco para tomar de cualquier ubicación)"
#: build/serializers.py:1079 order/serializers.py:2046
msgid "Exclude Location"
msgstr "Excluir ubicación"
#: build/serializers.py:1080
msgid "Exclude stock items from this selected location"
msgstr "Excluir artículos de stock de esta ubicación seleccionada"
#: build/serializers.py:1085 order/serializers.py:2061
msgid "Interchangeable Stock"
msgstr "Stock intercambiable"
#: build/serializers.py:1086
msgid "Stock items in multiple locations can be used interchangeably"
msgstr "Los artículos de inventario en múltiples ubicaciones se pueden utilizar de forma intercambiable"
#: build/serializers.py:1091
msgid "Substitute Stock"
msgstr "Sustituir stock"
#: build/serializers.py:1092
msgid "Allow allocation of substitute parts"
msgstr "Permitir la asignación de partes sustitutas"
#: build/serializers.py:1097
msgid "Optional Items"
msgstr "Elementos opcionales"
#: build/serializers.py:1098
msgid "Allocate optional BOM items to build order"
msgstr "Asignar artículos de la BOM opcionales para construir la orden"
#: build/serializers.py:1104
msgid "All Items"
msgstr ""
#: build/serializers.py:1105
msgid "Untracked Items"
msgstr ""
#: build/serializers.py:1106
msgid "Tracked Items"
msgstr ""
#: build/serializers.py:1108
msgid "Item Type"
msgstr ""
#: build/serializers.py:1109
msgid "Select item type to auto-allocate"
msgstr ""
#: build/serializers.py:1115 order/serializers.py:2070
msgid "Stock Priority"
msgstr ""
#: build/serializers.py:1116 order/serializers.py:2071
msgid "Preferred order in which matching stock items are consumed"
msgstr ""
#: build/serializers.py:1124
msgid "Build Lines"
msgstr ""
#: build/serializers.py:1126
msgid "Limit allocation to these build lines (leave blank to allocate all lines)"
msgstr ""
#: build/serializers.py:1181
msgid "BOM Reference"
msgstr "Referencia BOM"
#: build/serializers.py:1187
msgid "BOM Part ID"
msgstr "ID de la parte BOM"
#: build/serializers.py:1194
msgid "BOM Part Name"
msgstr "Nombre de parte la BOM"
#: build/serializers.py:1246
msgid "Install Into"
msgstr ""
#: build/serializers.py:1275 build/serializers.py:1504
msgid "Build"
msgstr ""
#: build/serializers.py:1295 company/models.py:641 order/api.py:339
#: order/api.py:344 order/api.py:609 order/serializers.py:634
#: stock/models.py:1175 stock/serializers.py:617
msgid "Supplier Part"
msgstr "Parte del proveedor"
#: build/serializers.py:1311 stock/serializers.py:680
msgid "Allocated Quantity"
msgstr "Cantidad Asignada"
#: build/serializers.py:1378
msgid "Build Reference"
msgstr "Referencia de orden de Ensamblado"
#: build/serializers.py:1388
msgid "Part Category Name"
msgstr "Nombre de la categoría por pieza"
#: build/serializers.py:1426 common/setting/system.py:511 part/models.py:1287
msgid "Trackable"
msgstr "Rastreable"
#: build/serializers.py:1429
msgid "Inherited"
msgstr "Heredado"
#: build/serializers.py:1432 part/models.py:4114
msgid "Allow Variants"
msgstr "Permitir variantes"
#: build/serializers.py:1438 build/serializers.py:1444 part/models.py:3753
#: part/models.py:4452 stock/api.py:950 stock/serializers.py:1038
msgid "BOM Item"
msgstr "Item de Lista de Materiales"
#: build/serializers.py:1522 order/serializers.py:1409
#: order/serializers.py:2732 part/serializers.py:1198 part/serializers.py:1794
msgid "In Production"
msgstr "En producción"
#: build/serializers.py:1524 part/serializers.py:833 part/serializers.py:1202
msgid "Scheduled to Build"
msgstr ""
#: build/serializers.py:1527 part/serializers.py:866
msgid "External Stock"
msgstr "Stock externo"
#: build/serializers.py:1528 part/serializers.py:1188 part/serializers.py:1857
msgid "Available Stock"
msgstr "Stock Disponible"
#: build/serializers.py:1530
msgid "Available Substitute Stock"
msgstr "Stock sustituto disponible"
#: build/serializers.py:1533
msgid "Available Variant Stock"
msgstr "Stock variable disponible"
#: build/serializers.py:1745
msgid "Consumed quantity exceeds allocated quantity"
msgstr ""
#: build/serializers.py:1782
msgid "Optional notes for the stock consumption"
msgstr ""
#: build/serializers.py:1799
msgid "Build item must point to the correct build order"
msgstr ""
#: build/serializers.py:1804
msgid "Duplicate build item allocation"
msgstr ""
#: build/serializers.py:1822
msgid "Build line must point to the correct build order"
msgstr ""
#: build/serializers.py:1827
msgid "Duplicate build line allocation"
msgstr ""
#: build/serializers.py:1839
msgid "At least one item or line must be provided"
msgstr ""
#: build/status_codes.py:19 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:21
#: order/status_codes.py:64 order/status_codes.py:100 order/status_codes.py:131
#: order/status_codes.py:150
msgid "Pending"
msgstr "Pendiente"
#: build/status_codes.py:20
msgid "Production"
msgstr "Producción"
#: build/status_codes.py:21 order/status_codes.py:23 order/status_codes.py:67
#: order/status_codes.py:102 order/status_codes.py:152
msgid "On Hold"
msgstr "En espera"
#: build/status_codes.py:22 order/status_codes.py:25 order/status_codes.py:69
#: order/status_codes.py:104 order/status_codes.py:154
msgid "Cancelled"
msgstr "Cancelado"
#: build/status_codes.py:23 generic/states/tests.py:23 importer/models.py:693
#: importer/status_codes.py:23 order/status_codes.py:24
#: order/status_codes.py:68 order/status_codes.py:103 order/status_codes.py:153
msgid "Complete"
msgstr "Terminado"
#: build/tasks.py:370
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "El pedido {build} ha sido procesado"
#: build/tasks.py:376
msgid "A build order has been completed"
msgstr "Pedido #[order] ha sido procesado"
#: build/tasks.py:507
msgid "Stock required for build order"
msgstr "Stock requerido para la orden de construcción"
#: build/tasks.py:517
#, python-brace-format
msgid "Build order {build} requires additional stock"
msgstr ""
#: build/tasks.py:541
msgid "Overdue Build Order"
msgstr "Orden de construcción atrasada"
#: build/tasks.py:546
#, python-brace-format
msgid "Build order {bo} is now overdue"
msgstr "El pedido de construcción {bo} está atrasado"
#: common/api.py:490 common/models.py:3052
msgid "Model ID"
msgstr ""
#: common/api.py:849
msgid "Has Thumbnail"
msgstr ""
#: common/api.py:858
msgid "Is Link"
msgstr "¿Es enlace?"
#: common/api.py:866
msgid "Is File"
msgstr "¿Es archivo?"
#: common/api.py:877 common/serializers.py:823
msgid "Filename"
msgstr "Nombre de Archivo"
#: common/api.py:945
msgid "User does not have permission to delete these attachments"
msgstr "El usuario no tiene permiso para eliminar estos adjuntos"
#: common/api.py:958
msgid "User does not have permission to view this attachment"
msgstr ""
#: common/api.py:969
msgid "User does not have permission to edit this attachment"
msgstr ""
#: common/api.py:995
msgid "User does not have permission to delete this attachment"
msgstr "El usuario no tiene permiso para eliminar este adjunto"
#: common/api.py:1462
msgid "User does not have permission to delete these parameters"
msgstr ""
#: common/api.py:1479
msgid "User does not have permission to delete this parameter"
msgstr ""
#: common/api.py:1518 common/api.py:1519
msgid "This field is required"
msgstr ""
#: common/api.py:1525
msgid "Invalid model ID"
msgstr ""
#: common/api.py:1610 common/serializers.py:1157 common/serializers.py:1205
msgid "Selection list is locked"
msgstr "Lista de selección bloqueada"
#: common/api.py:1804
msgid "Provider"
msgstr ""
#: common/api.py:1808
msgid "Human friendly name for the application - will be displayed to users"
msgstr ""
#: common/api.py:1812
msgid "Provider ID"
msgstr ""
#: common/api.py:1814
msgid "Unique identifier - required for generic providers that can be configured multiple times such as SAML or OpenID Connect"
msgstr ""
#: common/api.py:1843
msgid "Provider is not supported"
msgstr ""
#: common/api.py:1855
msgid "A SocialApp with this provider already exists"
msgstr ""
#: common/api.py:1869
msgid "Provide an IdP metadata URL, or configure the IdP SSO URL, SLO URL, and X.509 certificate."
msgstr ""
#: common/api.py:1902
msgid "The built-in default OIDC client cannot be deleted."
msgstr ""
#: common/api.py:1915
msgid "The built-in default OIDC client secret cannot be regenerated."
msgstr ""
#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Código de divisa inválido"
#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Código de divisa duplicado"
#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "No se han proporcionado códigos de divisa válidos"
#: common/currency.py:159
msgid "No plugin"
msgstr "Sin plugin"
#: common/filters.py:110
msgid "Tags"
msgstr ""
#: common/filters.py:390
msgid "Project Code Label"
msgstr "Etiqueta del código del proyecto"
#: common/models.py:111 common/models.py:136 common/models.py:3822
msgid "Updated"
msgstr "Actualizado"
#: common/models.py:112 common/models.py:137 order/models.py:568
msgid "Timestamp of last update"
msgstr "Fecha y hora de la última actualización"
#: common/models.py:149
msgid "Update By"
msgstr ""
#: common/models.py:150
msgid "User who last updated this object"
msgstr ""
#: common/models.py:181
msgid "Unique project code"
msgstr "Código único del proyecto"
#: common/models.py:188
msgid "Project description"
msgstr "Descripción del proyecto"
#: common/models.py:193 common/models.py:1475 common/models.py:2474
#: common/models.py:2609 company/models.py:194 company/models.py:787
#: machine/models.py:43 part/models.py:1310 plugin/models.py:69
#: stock/api.py:715 users/models.py:381 users/models.py:749
#: users/serializers.py:357 users/serializers.py:478
msgid "Active"
msgstr "Activo"
#: common/models.py:194
msgid "Is this project code active?"
msgstr ""
#: common/models.py:203
msgid "User or group responsible for this project"
msgstr "Usuario o grupo responsable de este projecto"
#: common/models.py:802 common/models.py:1326 common/models.py:1364
msgid "Settings key"
msgstr "Tecla de ajustes"
#: common/models.py:806
msgid "Settings value"
msgstr "Valor de ajuste"
#: common/models.py:861
msgid "Chosen value is not a valid option"
msgstr "El valor elegido no es una opción válida"
#: common/models.py:877
msgid "Value must be a boolean value"
msgstr "El valor debe ser un valor booleano"
#: common/models.py:885
msgid "Value must be an integer value"
msgstr "El valor debe ser un entero"
#: common/models.py:893
msgid "Value must be a valid number"
msgstr "El valor debe ser un número válido"
#: common/models.py:918
msgid "Value does not pass validation checks"
msgstr "El valor no pasa las comprobaciones de validación"
#: common/models.py:940
msgid "Key string must be unique"
msgstr "Cadena de clave debe ser única"
#: common/models.py:1372 common/models.py:1373 common/models.py:1483
#: common/models.py:1484 common/models.py:1731 common/models.py:1732
#: common/models.py:2162 common/models.py:2163 common/models.py:3470
#: importer/models.py:105 part/models.py:3526 part/models.py:3554
#: plugin/models.py:392 plugin/models.py:393
#: report/templates/report/inventree_test_report.html:105 users/models.py:251
#: users/models.py:687
msgid "User"
msgstr "Usuario"
#: common/models.py:1395
msgid "Price break quantity"
msgstr "Cantidad de salto de precio"
#: common/models.py:1402 company/serializers.py:352 order/models.py:2235
#: order/models.py:3641
msgid "Price"
msgstr "Precio"
#: common/models.py:1403
msgid "Unit price at specified quantity"
msgstr "Precio unitario a la cantidad especificada"
#: common/models.py:1460 common/models.py:1645
msgid "Endpoint"
msgstr "Endpoint"
#: common/models.py:1461
msgid "Endpoint at which this webhook is received"
msgstr "Punto final en el que se recibe este webhook"
#: common/models.py:1471
msgid "Name for this webhook"
msgstr "Nombre para este webhook"
#: common/models.py:1475
msgid "Is this webhook active"
msgstr "Está activo este webhook"
#: common/models.py:1491 users/models.py:352
msgid "Token"
msgstr "Token"
#: common/models.py:1492
msgid "Token for access"
msgstr "Token para el acceso"
#: common/models.py:1500
msgid "Secret"
msgstr "Clave"
#: common/models.py:1501
msgid "Shared secret for HMAC"
msgstr "Secreto compartido para HMAC"
#: common/models.py:1609 common/models.py:3707
msgid "Message ID"
msgstr "ID de mensaje"
#: common/models.py:1610 common/models.py:3697
msgid "Unique identifier for this message"
msgstr "Identificador único para este mensaje"
#: common/models.py:1618
msgid "Host"
msgstr ""
#: common/models.py:1619
msgid "Host from which this message was received"
msgstr "Servidor desde el cual se recibió este mensaje"
#: common/models.py:1627
msgid "Header"
msgstr "Encabezado"
#: common/models.py:1628
msgid "Header of this message"
msgstr "Encabezado del mensaje"
#: common/models.py:1635
msgid "Body"
msgstr "Cuerpo"
#: common/models.py:1636
msgid "Body of this message"
msgstr "Cuerpo de este mensaje"
#: common/models.py:1646
msgid "Endpoint on which this message was received"
msgstr "Endpoint en el que se recibió este mensaje"
#: common/models.py:1651
msgid "Worked on"
msgstr "Trabajado en"
#: common/models.py:1652
msgid "Was the work on this message finished?"
msgstr "¿El trabajo en este mensaje ha terminado?"
#: common/models.py:1747
msgid "Optional explicit URL associated with this notification"
msgstr ""
#: common/models.py:1787
msgid "Id"
msgstr ""
#: common/models.py:1789 common/models.py:3387
msgid "Title"
msgstr "Título"
#: common/models.py:1791 common/models.py:2145 company/models.py:188
#: company/models.py:483 company/models.py:554 company/models.py:810
#: order/models.py:523 order/models.py:2179 order/models.py:2754
#: part/models.py:1193
#: report/templates/report/inventree_build_order_report.html:163
msgid "Link"
msgstr "Enlace"
#: common/models.py:1793
msgid "Published"
msgstr "Publicado"
#: common/models.py:1795
msgid "Author"
msgstr "Autor"
#: common/models.py:1797
msgid "Summary"
msgstr "Resumen"
#: common/models.py:1800 common/models.py:3674
msgid "Read"
msgstr "Leer"
#: common/models.py:1800
msgid "Was this news item read?"
msgstr "¿Esta noticia ya fue leída?"
#: common/models.py:1819
msgid "Custom Unit"
msgstr "Unidad personalizada"
#: common/models.py:1837
msgid "Unit symbol must be unique"
msgstr "El símbolo de la unidad debe ser único"
#: common/models.py:1855
msgid "Unit name must be a valid identifier"
msgstr "Nombre de unidad debe ser un identificador válido"
#: common/models.py:1882
#, python-format
msgid "Unit definition results in a circular or invalid reference: %(error)s"
msgstr ""
#: common/models.py:1890
msgid "Unit name"
msgstr "Nombre de unidad"
#: common/models.py:1897
msgid "Symbol"
msgstr "Símbolo"
#: common/models.py:1898
msgid "Optional unit symbol"
msgstr "Símbolo de unidad opcional"
#: common/models.py:1904
msgid "Definition"
msgstr "Definición"
#: common/models.py:1905
msgid "Unit definition"
msgstr "Definición de unidad"
#: common/models.py:1973 common/models.py:2128 stock/models.py:3906
#: stock/serializers.py:263
msgid "Attachment"
msgstr "Archivo adjunto"
#: common/models.py:2019
msgid "Missing file"
msgstr "Archivo no encontrado"
#: common/models.py:2020
msgid "Missing external link"
msgstr "Falta enlace externo"
#: common/models.py:2068
msgid "No file attached to rename"
msgstr ""
#: common/models.py:2071
msgid "Filename cannot be empty"
msgstr ""
#: common/models.py:2076 common/models.py:2096
msgid "Invalid filename"
msgstr ""
#: common/models.py:2082
msgid "Cannot change file extension"
msgstr ""
#: common/models.py:2101
msgid "A file with this name already exists"
msgstr ""
#: common/models.py:2108
msgid "Failed to save renamed file"
msgstr ""
#: common/models.py:2120 common/models.py:2758
msgid "Model type"
msgstr ""
#: common/models.py:2121
msgid "Target model type for image"
msgstr ""
#: common/models.py:2130
msgid "Select file to attach"
msgstr "Seleccionar archivo para adjuntar"
#: common/models.py:2136
msgid "Thumbnail"
msgstr ""
#: common/models.py:2137
msgid "Thumbnail image for this attachment"
msgstr ""
#: common/models.py:2153
msgid "Comment"
msgstr "Comentario"
#: common/models.py:2154
msgid "Attachment comment"
msgstr "Comentario de archivo adjunto"
#: common/models.py:2170
msgid "Upload date"
msgstr "Fecha de carga"
#: common/models.py:2171
msgid "Date the file was uploaded"
msgstr "Fecha de carga del archivo"
#: common/models.py:2176
msgid "Is image"
msgstr ""
#: common/models.py:2177
msgid "True if this attachment is a valid image file"
msgstr ""
#: common/models.py:2181
msgid "File size"
msgstr "Tamaño del archivo"
#: common/models.py:2181
msgid "File size in bytes"
msgstr "Tamaño del archivo en bytes"
#: common/models.py:2217 common/serializers.py:857
msgid "Invalid model type specified for attachment"
msgstr "Tipo de modelo no válido especificado para el archivo adjunto"
#: common/models.py:2305
msgid "Custom State"
msgstr "Estado personalizado"
#: common/models.py:2306
msgid "Custom States"
msgstr "Estados personalizados"
#: common/models.py:2311
msgid "Reference Status Set"
msgstr "Conjunto de estado de referencia"
#: common/models.py:2312
msgid "Status set that is extended with this custom state"
msgstr "Conjunto de estado extendido con este estado personalizado"
#: common/models.py:2316 generic/states/serializers.py:18
msgid "Logical Key"
msgstr "Llave lógica"
#: common/models.py:2318
msgid "State logical key that is equal to this custom state in business logic"
msgstr "Clave lógica del estado que es igual a este estado personalizado en la lógica de negocios"
#: common/models.py:2323 common/models.py:2590 machine/serializers.py:27
#: report/templates/report/inventree_test_report.html:104 stock/models.py:3898
msgid "Value"
msgstr "Valor"
#: common/models.py:2324
msgid "Numerical value that will be saved in the models database"
msgstr "Valor numérico que se guardará en la base de datos de modelos"
#: common/models.py:2330
msgid "Name of the state"
msgstr "Nombre del estado"
#: common/models.py:2339 common/models.py:2596 generic/states/serializers.py:22
msgid "Label"
msgstr "Etiqueta"
#: common/models.py:2340
msgid "Label that will be displayed in the frontend"
msgstr "Etiqueta que se mostrará en el frontend"
#: common/models.py:2347 generic/states/serializers.py:24
msgid "Color"
msgstr "Color"
#: common/models.py:2348
msgid "Color that will be displayed in the frontend"
msgstr "Color que se mostrará en el frontend"
#: common/models.py:2356
msgid "Model"
msgstr "Modelo"
#: common/models.py:2357
msgid "Model this state is associated with"
msgstr "Modelo con el que este estado está asociado"
#: common/models.py:2372
msgid "Model must be selected"
msgstr "El modelo debe ser seleccionado"
#: common/models.py:2375
msgid "Key must be selected"
msgstr "La clave debe ser seleccionada"
#: common/models.py:2378
msgid "Logical key must be selected"
msgstr "La clave lógica debe ser seleccionada"
#: common/models.py:2382
msgid "Key must be different from logical key"
msgstr "La clave debe ser distinta de la clave lógica"
#: common/models.py:2389
msgid "Valid reference status class must be provided"
msgstr "Debe proporcionarse una clase de estado de referencia válida"
#: common/models.py:2395
msgid "Key must be different from the logical keys of the reference status"
msgstr "La clave debe ser distinta de las claves lógicas del estado de referencia"
#: common/models.py:2402
msgid "Logical key must be in the logical keys of the reference status"
msgstr ""
#: common/models.py:2409
msgid "Name must be different from the names of the reference status"
msgstr ""
#: common/models.py:2449 common/models.py:2584 common/models.py:2803
msgid "Selection List"
msgstr "Lista de selección"
#: common/models.py:2450
msgid "Selection Lists"
msgstr "Listas de Selección"
#: common/models.py:2455
msgid "Name of the selection list"
msgstr "Nombre de la lista de selección"
#: common/models.py:2462
msgid "Description of the selection list"
msgstr "Descripción de la lista de selección"
#: common/models.py:2468 part/models.py:1315
msgid "Locked"
msgstr "Bloqueado"
#: common/models.py:2469
msgid "Is this selection list locked?"
msgstr "¿Está bloqueada esta lista de selección?"
#: common/models.py:2475
msgid "Can this selection list be used?"
msgstr "¿Se puede utilizar esta lista de selección?"
#: common/models.py:2483
msgid "Source Plugin"
msgstr "Complemento de origen"
#: common/models.py:2484
msgid "Plugin which provides the selection list"
msgstr "Complemento que proporciona la lista de selección"
#: common/models.py:2489
msgid "Source String"
msgstr "Cadena de origen"
#: common/models.py:2490
msgid "Optional string identifying the source used for this list"
msgstr "Cadena opcional que identifica la fuente usada para esta lista"
#: common/models.py:2499
msgid "Default Entry"
msgstr "Entrada por defecto"
#: common/models.py:2500
msgid "Default entry for this selection list"
msgstr "Entrada predeterminada para esta lista de selección"
#: common/models.py:2505 common/models.py:3817
msgid "Created"
msgstr "Creado"
#: common/models.py:2506
msgid "Date and time that the selection list was created"
msgstr "Fecha y hora en la que se creó la lista de selección"
#: common/models.py:2511
msgid "Last Updated"
msgstr "Última actualización"
#: common/models.py:2512
msgid "Date and time that the selection list was last updated"
msgstr "Fecha y hora en que la lista de selección fue actualizada por última vez"
#: common/models.py:2574
msgid "Selection List Entry"
msgstr "Entrada de lista de selección"
#: common/models.py:2575
msgid "Selection List Entries"
msgstr "Entradas de la lista de selección"
#: common/models.py:2585
msgid "Selection list to which this entry belongs"
msgstr "Lista de selección a la que pertenece esta entrada"
#: common/models.py:2591
msgid "Value of the selection list entry"
msgstr "Valor del elemento de la lista de selección"
#: common/models.py:2597
msgid "Label for the selection list entry"
msgstr "Etiqueta para la entrada de lista de selección"
#: common/models.py:2603
msgid "Description of the selection list entry"
msgstr "Descripción de la entrada de lista de selección"
#: common/models.py:2610
msgid "Is this selection list entry active?"
msgstr "¿Está activa esta entrada de la lista de selección?"
#: common/models.py:2644
msgid "Parameter Template"
msgstr "Plantilla de parámetro"
#: common/models.py:2645
msgid "Parameter Templates"
msgstr ""
#: common/models.py:2666
msgid "No uniqueness required"
msgstr ""
#: common/models.py:2667
msgid "Unique for model type"
msgstr ""
#: common/models.py:2668
msgid "Globally unique"
msgstr ""
#: common/models.py:2695
msgid "Checkbox parameters cannot have units"
msgstr ""
#: common/models.py:2700
msgid "Checkbox parameters cannot have choices"
msgstr ""
#: common/models.py:2720 part/models.py:3624
msgid "Choices must be unique"
msgstr ""
#: common/models.py:2737
msgid "Parameter template name must be unique"
msgstr "El nombre de parámetro en la plantilla tiene que ser único"
#: common/models.py:2759
msgid "Target model type for this parameter template"
msgstr ""
#: common/models.py:2765
msgid "Parameter Name"
msgstr "Nombre de Parámetro"
#: common/models.py:2771 part/models.py:1268
msgid "Units"
msgstr "Unidades"
#: common/models.py:2772
msgid "Physical units for this parameter"
msgstr ""
#: common/models.py:2780
msgid "Parameter description"
msgstr ""
#: common/models.py:2786
msgid "Checkbox"
msgstr "Casilla de verificación"
#: common/models.py:2787
msgid "Is this parameter a checkbox?"
msgstr "¿Es este parámetro una casilla de verificación?"
#: common/models.py:2792 part/models.py:3711
msgid "Choices"
msgstr "Opciones"
#: common/models.py:2793
msgid "Valid choices for this parameter (comma-separated)"
msgstr "Opciones válidas para este parámetro (separados por comas)"
#: common/models.py:2804
msgid "Selection list for this parameter"
msgstr "Lista de selección para este parámetro"
#: common/models.py:2809 part/models.py:3686 report/models.py:299
#: scim/models.py:31
msgid "Enabled"
msgstr "Habilitado"
#: common/models.py:2810
msgid "Is this parameter template enabled?"
msgstr ""
#: common/models.py:2816
msgid "Uniqueness"
msgstr ""
#: common/models.py:2818
msgid "Enforce uniqueness of linked parameter values against this template"
msgstr ""
#: common/models.py:2860
msgid "Parameter"
msgstr ""
#: common/models.py:2861
msgid "Parameters"
msgstr ""
#: common/models.py:2907
msgid "Invalid choice for parameter value"
msgstr "Opción inválida para el valor del parámetro"
#: common/models.py:3011
msgid "Parameter value must be unique"
msgstr ""
#: common/models.py:3020 common/serializers.py:1086
msgid "Invalid model type specified for parameter"
msgstr ""
#: common/models.py:3053
msgid "ID of the target model for this parameter"
msgstr ""
#: common/models.py:3062 common/models.py:3359 common/setting/system.py:481
#: report/models.py:389 report/models.py:723 report/serializers.py:115
#: report/serializers.py:166 stock/serializers.py:250
msgid "Template"
msgstr "Plantilla"
#: common/models.py:3063
msgid "Parameter template"
msgstr ""
#: common/models.py:3068 common/models.py:3459 importer/models.py:684
msgid "Data"
msgstr "Datos"
#: common/models.py:3069
msgid "Parameter Value"
msgstr "Valor del parámetro"
#: common/models.py:3078 common/models.py:3118 company/models.py:827
#: order/serializers.py:916 order/serializers.py:2301 part/models.py:4089
#: part/models.py:4492
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:38
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:31
#: report/templates/report/inventree_stock_location_report.html:105
#: report/templates/report/inventree_transfer_order_report.html:28
#: stock/serializers.py:879
msgid "Note"
msgstr "Nota"
#: common/models.py:3079 stock/serializers.py:778 stock/serializers.py:1139
msgid "Optional note field"
msgstr "Campo de nota opcional"
#: common/models.py:3222 common/models.py:3224 common/serializers.py:959
#: common/serializers.py:963
msgid "This field is required."
msgstr ""
#: common/models.py:3361
msgid "Is this note a template (not linked to a specific model instance)?"
msgstr ""
#: common/models.py:3371
msgid "Target model type for this note"
msgstr ""
#: common/models.py:3375
msgid "Target model instance ID for this note"
msgstr ""
#: common/models.py:3382 company/models.py:793
msgid "Primary"
msgstr ""
#: common/models.py:3383
msgid "Is this the primary note for the associated model?"
msgstr ""
#: common/models.py:3387
msgid "Note title"
msgstr ""
#: common/models.py:3394
msgid "Optional description field"
msgstr ""
#: common/models.py:3399
msgid "Content"
msgstr ""
#: common/models.py:3400
msgid "Note content"
msgstr ""
#: common/models.py:3418
msgid "Image file"
msgstr "Archivo de imagen"
#: common/models.py:3455
msgid "Barcode Scan"
msgstr "Escanear código de barras"
#: common/models.py:3460
msgid "Barcode data"
msgstr "Datos de código de barras"
#: common/models.py:3471
msgid "User who scanned the barcode"
msgstr "Usuario que escaneó el código de barras"
#: common/models.py:3476 importer/models.py:72
msgid "Timestamp"
msgstr ""
#: common/models.py:3477
msgid "Date and time of the barcode scan"
msgstr "Fecha y hora del escaneo de código de barras"
#: common/models.py:3483
msgid "URL endpoint which processed the barcode"
msgstr "Dispositivo URL que procesó el código de barras"
#: common/models.py:3490 order/models.py:2225 plugin/serializers.py:93
msgid "Context"
msgstr "Contexto"
#: common/models.py:3491
msgid "Context data for the barcode scan"
msgstr "Datos de contexto para el escaneo de código de barras"
#: common/models.py:3498
msgid "Response"
msgstr "Respuesta"
#: common/models.py:3499
msgid "Response data from the barcode scan"
msgstr "Respuesta de datos del escaneo de código de barras"
#: common/models.py:3505 report/templates/report/inventree_test_report.html:103
#: stock/models.py:3892
msgid "Result"
msgstr "Resultado"
#: common/models.py:3506
msgid "Was the barcode scan successful?"
msgstr "¿El escaneo de código de barras fue exitoso?"
#: common/models.py:3588
msgid "An error occurred"
msgstr ""
#: common/models.py:3609
msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion."
msgstr ""
#: common/models.py:3656
msgid "Email Message"
msgstr ""
#: common/models.py:3657
msgid "Email Messages"
msgstr ""
#: common/models.py:3664
msgid "Announced"
msgstr ""
#: common/models.py:3666
msgid "Sent"
msgstr ""
#: common/models.py:3667
msgid "Failed"
msgstr ""
#: common/models.py:3670
msgid "Delivered"
msgstr ""
#: common/models.py:3678
msgid "Confirmed"
msgstr ""
#: common/models.py:3684
msgid "Inbound"
msgstr ""
#: common/models.py:3685
msgid "Outbound"
msgstr ""
#: common/models.py:3690
msgid "No Reply"
msgstr ""
#: common/models.py:3691
msgid "Track Delivery"
msgstr ""
#: common/models.py:3692
msgid "Track Read"
msgstr ""
#: common/models.py:3693
msgid "Track Click"
msgstr ""
#: common/models.py:3696 common/models.py:3804
msgid "Global ID"
msgstr ""
#: common/models.py:3709
msgid "Identifier for this message (might be supplied by external system)"
msgstr ""
#: common/models.py:3716
msgid "Thread ID"
msgstr ""
#: common/models.py:3718
msgid "Identifier for this message thread (might be supplied by external system)"
msgstr ""
#: common/models.py:3727
msgid "Thread"
msgstr ""
#: common/models.py:3728
msgid "Linked thread for this message"
msgstr ""
#: common/models.py:3744
msgid "Priority"
msgstr ""
#: common/models.py:3786
msgid "Email Thread"
msgstr ""
#: common/models.py:3787
msgid "Email Threads"
msgstr ""
#: common/models.py:3798 generic/states/serializers.py:16
#: machine/serializers.py:24 plugin/models.py:46 users/models.py:236
msgid "Key"
msgstr "Clave"
#: common/models.py:3801
msgid "Unique key for this thread (used to identify the thread)"
msgstr ""
#: common/models.py:3805
msgid "Unique identifier for this thread"
msgstr ""
#: common/models.py:3812
msgid "Started Internal"
msgstr ""
#: common/models.py:3813
msgid "Was this thread started internally?"
msgstr ""
#: common/models.py:3818
msgid "Date and time that the thread was created"
msgstr ""
#: common/models.py:3823
msgid "Date and time that the thread was last updated"
msgstr ""
#: common/notifications.py:57
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Nuevo {verbose_name}"
#: common/notifications.py:59
msgid "A new order has been created and assigned to you"
msgstr "Se ha creado un nuevo pedido y se le ha asignado"
#: common/notifications.py:65
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} cancelado"
#: common/notifications.py:67
msgid "A order that is assigned to you was canceled"
msgstr ""
#: common/notifications.py:73 common/notifications.py:80 order/api.py:660
msgid "Items Received"
msgstr "Artículos Recibidos"
#: common/notifications.py:75
msgid "Items have been received against a purchase order"
msgstr "Los artículos han sido recibidos contra una orden de compra"
#: common/notifications.py:82
msgid "Items have been received against a return order"
msgstr "Los artículos han sido recibidos contra una orden de devolución"
#: common/serializers.py:130
msgid "Indicates if changing this setting requires confirmation"
msgstr ""
#: common/serializers.py:138
msgid "Indicating behavior or purpose of setting."
msgstr ""
#: common/serializers.py:150
msgid "This setting requires confirmation before changing. Please confirm the change."
msgstr ""
#: common/serializers.py:184
msgid "Indicates if the setting is overridden by an environment variable"
msgstr ""
#: common/serializers.py:186 plugin/serializers.py:293
msgid "Override"
msgstr ""
#: common/serializers.py:656
msgid "Is Running"
msgstr "Está en ejecución"
#: common/serializers.py:662
msgid "Pending Tasks"
msgstr "Tareas pendientes"
#: common/serializers.py:668
msgid "Scheduled Tasks"
msgstr "Tareas Programadas"
#: common/serializers.py:674
msgid "Failed Tasks"
msgstr "Tareas fallidas"
#: common/serializers.py:689
msgid "Task ID"
msgstr "Identificación de Tarea"
#: common/serializers.py:689
msgid "Unique task ID"
msgstr "Identificación de tarea única"
#: common/serializers.py:691
msgid "Lock"
msgstr "Bloquear"
#: common/serializers.py:691
msgid "Lock time"
msgstr "Bloquear hora"
#: common/serializers.py:693
msgid "Task name"
msgstr "Nombre de la tarea"
#: common/serializers.py:695
msgid "Function"
msgstr "Función"
#: common/serializers.py:695
msgid "Function name"
msgstr "Nombre de la Función"
#: common/serializers.py:697
msgid "Arguments"
msgstr "Argumentos"
#: common/serializers.py:697
msgid "Task arguments"
msgstr "Argumentos de la tarea"
#: common/serializers.py:700
msgid "Keyword Arguments"
msgstr "Argumentos de palabra clave"
#: common/serializers.py:700
msgid "Task keyword arguments"
msgstr "Argumentos de palabra clave de tarea"
#: common/serializers.py:830 common/serializers.py:986
#: common/serializers.py:1032 common/serializers.py:1100 importer/models.py:94
#: report/api.py:42 report/models.py:305 report/serializers.py:69
msgid "Model Type"
msgstr ""
#: common/serializers.py:859
msgid "User does not have permission to create or edit attachments for this model"
msgstr ""
#: common/serializers.py:904
msgid "Only staff users can create or edit note templates"
msgstr ""
#: common/serializers.py:914
msgid "Invalid model type specified for note"
msgstr ""
#: common/serializers.py:915
msgid "User does not have permission to create or edit notes for this model"
msgstr ""
#: common/serializers.py:1088
msgid "User does not have permission to create or edit parameters for this model"
msgstr ""
#: common/serializers.py:1287
msgid "Attachment Count"
msgstr ""
#: common/serializers.py:1288
msgid "Number of attachments associated with this instance"
msgstr ""
#: common/serializers.py:1293
msgid "Note Count"
msgstr ""
#: common/serializers.py:1294
msgid "Number of notes associated with this instance"
msgstr ""
#: common/serializers.py:1299
msgid "Parameter Count"
msgstr ""
#: common/serializers.py:1300
msgid "Number of parameters associated with this instance"
msgstr ""
#: common/setting/system.py:96
msgid "No group"
msgstr "Sin grupo"
#: common/setting/system.py:169
msgid "Site URL is locked by configuration"
msgstr "La URL del sitio está bloqueada por su configuración"
#: common/setting/system.py:186
msgid "Restart required"
msgstr "Reinicio requerido"
#: common/setting/system.py:187
msgid "A setting has been changed which requires a server restart"
msgstr "Se ha cambiado una configuración que requiere un reinicio del servidor"
#: common/setting/system.py:194
msgid "Pending migrations"
msgstr "Migraciones pendientes"
#: common/setting/system.py:195
msgid "Number of pending database migrations"
msgstr "Número de migraciones de base de datos pendientes"
#: common/setting/system.py:201
msgid "Active warning codes"
msgstr ""
#: common/setting/system.py:202
msgid "A dict of active warning codes"
msgstr ""
#: common/setting/system.py:209
msgid "Instance ID"
msgstr ""
#: common/setting/system.py:210
msgid "Unique identifier for this InvenTree instance"
msgstr ""
#: common/setting/system.py:215
msgid "Announce ID"
msgstr ""
#: common/setting/system.py:217
msgid "Announce the instance ID of the server in the server status info (unauthenticated)"
msgstr ""
#: common/setting/system.py:223
msgid "Server Instance Name"
msgstr "Nombre de la instancia del servidor"
#: common/setting/system.py:225
msgid "String descriptor for the server instance"
msgstr "Descriptor de cadena para la instancia del servidor"
#: common/setting/system.py:229
msgid "Use instance name"
msgstr "Usar nombre de instancia"
#: common/setting/system.py:230
msgid "Use the instance name in the title-bar"
msgstr "Utilice el nombre de la instancia en la barra de título"
#: common/setting/system.py:235
msgid "Restrict showing `about`"
msgstr "Restringir mostrar 'acerca de'"
#: common/setting/system.py:236
msgid "Show the `about` modal only to superusers"
msgstr "Mostrar la modal `about` solo para superusuarios"
#: common/setting/system.py:241
msgid "Show superuser banner"
msgstr ""
#: common/setting/system.py:242
msgid "Show a warning banner in the UI when logged in as superuser"
msgstr ""
#: common/setting/system.py:248
msgid "Show admin banner"
msgstr ""
#: common/setting/system.py:249
msgid "Show a warning banner in the UI when logged in as admin"
msgstr ""
#: common/setting/system.py:254 company/models.py:147 company/models.py:148
msgid "Company name"
msgstr "Nombre de empresa"
#: common/setting/system.py:255
msgid "Internal company name"
msgstr "Nombre interno de empresa"
#: common/setting/system.py:259
msgid "Base URL"
msgstr "URL Base"
#: common/setting/system.py:260
msgid "Base URL for server instance"
msgstr "URL base para la instancia del servidor"
#: common/setting/system.py:266
msgid "Default Currency"
msgstr "Moneda predeterminada"
#: common/setting/system.py:267
msgid "Select base currency for pricing calculations"
msgstr "Seleccione la moneda base para los cálculos de precios"
#: common/setting/system.py:273
msgid "Supported Currencies"
msgstr "Monedas admitidas"
#: common/setting/system.py:274
msgid "List of supported currency codes"
msgstr "Listado de códigos de divisa soportados"
#: common/setting/system.py:280
msgid "Currency Update Interval"
msgstr "Intervalo de actualización de moneda"
#: common/setting/system.py:281
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Con qué frecuencia actualizar los tipos de cambio (establecer a cero para desactivar)"
#: common/setting/system.py:283 common/setting/system.py:312
#: common/setting/system.py:325 common/setting/system.py:333
#: common/setting/system.py:340 common/setting/system.py:349
#: common/setting/system.py:358 common/setting/system.py:611
#: common/setting/system.py:639 common/setting/system.py:770
#: common/setting/system.py:1258 common/setting/system.py:1274
#: common/setting/system.py:1291
msgid "days"
msgstr "días"
#: common/setting/system.py:287
msgid "Currency Update Plugin"
msgstr "Plugin de Actualización de Moneda"
#: common/setting/system.py:288
msgid "Currency update plugin to use"
msgstr "Plugin de actualización de moneda a usar"
#: common/setting/system.py:293
msgid "Upload Size Limit"
msgstr ""
#: common/setting/system.py:294
msgid "Maximum allowable upload size for images and files"
msgstr ""
#: common/setting/system.py:301
msgid "Strict URL Validation"
msgstr "Validación estricta de URL"
#: common/setting/system.py:302
msgid "Require schema specification when validating URLs"
msgstr "Requerir especificación de esquema al validar URLs"
#: common/setting/system.py:308
msgid "Update Check Interval"
msgstr "Actualizar intervalo de actualización"
#: common/setting/system.py:309
msgid "How often to check for updates (set to zero to disable)"
msgstr "Con qué frecuencia comprobar actualizaciones (establecer a cero para desactivar)"
#: common/setting/system.py:315
msgid "Automatic Backup"
msgstr "Copia de seguridad automática"
#: common/setting/system.py:316
msgid "Enable automatic backup of database and media files"
msgstr "Activar copia de seguridad automática de los archivos de base de datos y medios"
#: common/setting/system.py:321
msgid "Auto Backup Interval"
msgstr "Intervalo de respaldo automático"
#: common/setting/system.py:322
msgid "Specify number of days between automated backup events"
msgstr "Especificar número de días entre eventos automatizados de copia de seguridad"
#: common/setting/system.py:328
msgid "Task Deletion Interval"
msgstr "Intervalo de eliminación de tareas"
#: common/setting/system.py:330
msgid "Background task results will be deleted after specified number of days"
msgstr "Los resultados de las tareas en segundo plano se eliminarán después del número especificado de días"
#: common/setting/system.py:337
msgid "Error Log Deletion Interval"
msgstr "Intervalo de eliminación de registro de errores"
#: common/setting/system.py:338
msgid "Error logs will be deleted after specified number of days"
msgstr "Los registros de errores se eliminarán después del número especificado de días"
#: common/setting/system.py:344
msgid "Notification Deletion Interval"
msgstr "Intervalo de eliminación de notificaciones"
#: common/setting/system.py:346
msgid "User notifications will be deleted after specified number of days"
msgstr "Las notificaciones de usuario se eliminarán después del número especificado de días"
#: common/setting/system.py:353
msgid "Email Deletion Interval"
msgstr ""
#: common/setting/system.py:355
msgid "Email messages will be deleted after specified number of days"
msgstr ""
#: common/setting/system.py:362
msgid "Protect Email Log"
msgstr ""
#: common/setting/system.py:363
msgid "Prevent deletion of email log entries"
msgstr ""
#: common/setting/system.py:368
msgid "Barcode Support"
msgstr "Soporte de código de barras"
#: common/setting/system.py:369
msgid "Enable barcode scanner support in the web interface"
msgstr "Habilitar el soporte para escáner de códigos de barras en la interfaz web"
#: common/setting/system.py:375
msgid "Store Barcode Results"
msgstr "Guardar resultados de código de barras"
#: common/setting/system.py:376
msgid "Store barcode scan results in the database"
msgstr "Guardar resultados de código de barras en la base de datos"
#: common/setting/system.py:382
msgid "Barcode Scans Maximum Count"
msgstr "Número máximo de escaneos de código de barras"
#: common/setting/system.py:383
msgid "Maximum number of barcode scan results to store"
msgstr "Número máximo de resultados de escaneo de código de barras para almacenar"
#: common/setting/system.py:388
msgid "Barcode Input Delay"
msgstr "Retraso de entrada de código de barras"
#: common/setting/system.py:389
msgid "Barcode input processing delay time"
msgstr "Tiempo de retraso en la lectura de códigos de barras"
#: common/setting/system.py:395
msgid "Barcode Webcam Support"
msgstr "Soporte para Webcam de código de barras"
#: common/setting/system.py:396
msgid "Allow barcode scanning via webcam in browser"
msgstr "Permitir escaneo de código de barras a través de webcam en el navegador"
#: common/setting/system.py:402
msgid "Barcode Show Data"
msgstr ""
#: common/setting/system.py:403
msgid "Display barcode data in browser as text"
msgstr "Mostrar datos del código de barra como texto en el navegador"
#: common/setting/system.py:409
msgid "Barcode Generation Plugin"
msgstr "Complemento para generar códigos de barra"
#: common/setting/system.py:410
msgid "Plugin to use for internal barcode data generation"
msgstr "Complemento a usar para la generación de datos de códigos de barra internos"
#: common/setting/system.py:415
msgid "Part Locking"
msgstr ""
#: common/setting/system.py:416
msgid "Enable locking of parts to prevent modification"
msgstr ""
#: common/setting/system.py:422
msgid "Part Revisions"
msgstr "Revisiones de partes"
#: common/setting/system.py:423
msgid "Enable revision field for Part"
msgstr "Habilitar campo de revisión para parte"
#: common/setting/system.py:429
msgid "Assembly Revision Only"
msgstr ""
#: common/setting/system.py:430
msgid "Only allow revisions for assembly parts"
msgstr ""
#: common/setting/system.py:435
msgid "Allow Deletion from Assembly"
msgstr ""
#: common/setting/system.py:436
msgid "Allow deletion of parts which are used in an assembly"
msgstr ""
#: common/setting/system.py:441
msgid "IPN Regex"
msgstr "Regex IPN"
#: common/setting/system.py:442
msgid "Regular expression pattern for matching Part IPN"
msgstr "Patrón de expresión regular para IPN de la parte coincidente"
#: common/setting/system.py:445
msgid "Allow Duplicate IPN"
msgstr "Permitir IPN duplicado"
#: common/setting/system.py:446
msgid "Allow multiple parts to share the same IPN"
msgstr "Permitir que varias partes compartan el mismo IPN"
#: common/setting/system.py:451
msgid "Allow Editing IPN"
msgstr "Permitir editar IPN"
#: common/setting/system.py:452
msgid "Allow changing the IPN value while editing a part"
msgstr "Permite cambiar el valor de IPN mientras se edita una parte"
#: common/setting/system.py:457
msgid "Copy Part BOM Data"
msgstr "Copiar parte de datos BOM"
#: common/setting/system.py:458
msgid "Copy BOM data by default when duplicating a part"
msgstr "Copiar datos BOM por defecto al duplicar una parte"
#: common/setting/system.py:463
msgid "Copy Part Parameter Data"
msgstr "Copiar parámetros de parte"
#: common/setting/system.py:464
msgid "Copy parameter data by default when duplicating a part"
msgstr "Copiar datos de parámetro por defecto al duplicar una parte"
#: common/setting/system.py:469
msgid "Copy Part Test Data"
msgstr "Copiar parte de datos de prueba"
#: common/setting/system.py:470
msgid "Copy test data by default when duplicating a part"
msgstr "Copiar datos de parámetro por defecto al duplicar una parte"
#: common/setting/system.py:475
msgid "Copy Category Parameter Templates"
msgstr "Copiar plantillas de parámetros de categoría"
#: common/setting/system.py:476
msgid "Copy category parameter templates when creating a part"
msgstr "Copiar plantillas de parámetros de categoría al crear una parte"
#: common/setting/system.py:482
msgid "Parts are templates by default"
msgstr "Las partes son plantillas por defecto"
#: common/setting/system.py:488
msgid "Parts can be assembled from other components by default"
msgstr "Las partes pueden ser ensambladas desde otros componentes por defecto"
#: common/setting/system.py:493 part/models.py:1281 part/serializers.py:1761
#: part/serializers.py:1769
msgid "Component"
msgstr "Componente"
#: common/setting/system.py:494
msgid "Parts can be used as sub-components by default"
msgstr "Las partes pueden ser usadas como subcomponentes por defecto"
#: common/setting/system.py:499 part/models.py:1299
msgid "Purchaseable"
msgstr "Comprable"
#: common/setting/system.py:500
msgid "Parts are purchaseable by default"
msgstr "Las partes son comprables por defecto"
#: common/setting/system.py:505 part/models.py:1305 stock/api.py:716
msgid "Salable"
msgstr "Vendible"
#: common/setting/system.py:506
msgid "Parts are salable by default"
msgstr "Las partes se pueden vender por defecto"
#: common/setting/system.py:512
msgid "Parts are trackable by default"
msgstr "Las partes son rastreables por defecto"
#: common/setting/system.py:517 part/models.py:1321
msgid "Virtual"
msgstr "Virtual"
#: common/setting/system.py:518
msgid "Parts are virtual by default"
msgstr "Las partes son virtuales por defecto"
#: common/setting/system.py:523
msgid "Show related parts"
msgstr "Mostrar partes relacionadas"
#: common/setting/system.py:524
msgid "Display related parts for a part"
msgstr "Mostrar partes relacionadas para una parte"
#: common/setting/system.py:529
msgid "Initial Stock Data"
msgstr "Datos iniciales de existencias"
#: common/setting/system.py:530
msgid "Allow creation of initial stock when adding a new part"
msgstr "Permitir la creación del stock inicial al añadir una nueva parte"
#: common/setting/system.py:535
msgid "Initial Supplier Data"
msgstr "Datos iniciales del proveedor"
#: common/setting/system.py:537
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Permitir la creación de datos iniciales del proveedor al agregar una nueva parte"
#: common/setting/system.py:543
msgid "Part Name Display Format"
msgstr "Formato de visualización de Nombre de Parte"
#: common/setting/system.py:544
msgid "Format to display the part name"
msgstr "Formato para mostrar el nombre de la parte"
#: common/setting/system.py:550
msgid "Part Category Default Icon"
msgstr "Icono por defecto de la categoría de parte"
#: common/setting/system.py:551
msgid "Part category default icon (empty means no icon)"
msgstr "Icono por defecto de la categoría de parte (vacío significa que no hay icono)"
#: common/setting/system.py:556
msgid "Minimum Pricing Decimal Places"
msgstr "Mínimo de lugares decimales en el precio"
#: common/setting/system.py:558
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Número mínimo de decimales a mostrar al procesar los datos de precios"
#: common/setting/system.py:569
msgid "Maximum Pricing Decimal Places"
msgstr "Máximo de lugares decimales en el precio"
#: common/setting/system.py:571
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Número máximo de decimales a mostrar al procesar los datos de precios"
#: common/setting/system.py:582
msgid "Use Supplier Pricing"
msgstr "Usar precios de proveedor"
#: common/setting/system.py:584
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Incluir descuentos de precios del proveedor en los cálculos generales de precios"
#: common/setting/system.py:590
msgid "Purchase History Override"
msgstr "Anulación del historial de compra"
#: common/setting/system.py:592
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "El precio histórico de compra anula los descuentos de precios del proveedor"
#: common/setting/system.py:598
msgid "Use Stock Item Pricing"
msgstr "Usar precio del artículo de almacén"
#: common/setting/system.py:600
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Usar los precios de los datos de inventario introducidos manualmente para los cálculos de precios"
#: common/setting/system.py:606
msgid "Stock Item Pricing Age"
msgstr "Edad del precio del artículo de almacén"
#: common/setting/system.py:608
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Excluir artículos de almacén anteriores a este número de días de los cálculos de precios"
#: common/setting/system.py:615
msgid "Use Variant Pricing"
msgstr "Usar precios variantes"
#: common/setting/system.py:616
msgid "Include variant pricing in overall pricing calculations"
msgstr "Incluir variantes de precios en los cálculos generales de precios"
#: common/setting/system.py:621
msgid "Active Variants Only"
msgstr "Solo variantes activas"
#: common/setting/system.py:623
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Usar solo partes de variantes activas para calcular los precios de variantes"
#: common/setting/system.py:629
msgid "Auto Update Pricing"
msgstr ""
#: common/setting/system.py:631
msgid "Automatically update part pricing when internal data changes"
msgstr ""
#: common/setting/system.py:637
msgid "Pricing Rebuild Interval"
msgstr "Intervalo de reconstrucción de precios"
#: common/setting/system.py:638
msgid "Number of days before part pricing is automatically updated"
msgstr "Número de días antes de que el precio de la parte se actualice automáticamente"
#: common/setting/system.py:644
msgid "Internal Prices"
msgstr "Precios internos"
#: common/setting/system.py:645
msgid "Enable internal prices for parts"
msgstr "Habilitar precios internos para partes"
#: common/setting/system.py:650
msgid "Internal Price Override"
msgstr "Anulación del precio interno"
#: common/setting/system.py:652
msgid "If available, internal prices override price range calculations"
msgstr "Si está disponible, los precios internos anulan los cálculos del rango de precios"
#: common/setting/system.py:658
msgid "Allow BOM Zero Quantity"
msgstr ""
#: common/setting/system.py:660
msgid "Accept a zero quantity for BOM item for part. Enables using setup quantity to define a quantity required per build, independent of build quantity"
msgstr ""
#: common/setting/system.py:666
msgid "Enable label printing"
msgstr "Habilitar impresión de etiquetas"
#: common/setting/system.py:667
msgid "Enable label printing from the web interface"
msgstr "Habilitar impresión de etiquetas desde la interfaz web"
#: common/setting/system.py:673
msgid "Label Image DPI"
msgstr "PPP de la imagen de etiqueta"
#: common/setting/system.py:675
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Resolución DPI al generar archivos de imagen que suministrar para etiquetar complementos de impresión"
#: common/setting/system.py:681
msgid "Enable Reports"
msgstr "Habilitar informes"
#: common/setting/system.py:682
msgid "Enable generation of reports"
msgstr "Habilitar generación de informes"
#: common/setting/system.py:688
msgid "Debug Mode"
msgstr "Modo de depuración"
#: common/setting/system.py:689
msgid "Generate reports in debug mode (HTML output)"
msgstr "Generar informes en modo de depuración (salida HTML)"
#: common/setting/system.py:695
msgid "Report URL Fetching"
msgstr ""
#: common/setting/system.py:696
msgid "Allow fetching of remote URLs when generating reports"
msgstr ""
#: common/setting/system.py:702
msgid "Log Report Errors"
msgstr "Registrar errores de reportes"
#: common/setting/system.py:703
msgid "Log errors which occur when generating reports"
msgstr "Registrar errores ocurridos al generar reportes"
#: common/setting/system.py:709 plugin/builtin/labels/label_sheet.py:30
#: report/models.py:397
msgid "Page Size"
msgstr "Tamaño de página"
#: common/setting/system.py:710
msgid "Default page size for PDF reports"
msgstr "Tamaño de página predeterminado para informes PDF"
#: common/setting/system.py:715
msgid "Enforce Parameter Units"
msgstr "Forzar unidades de parámetro"
#: common/setting/system.py:717
msgid "If units are provided, parameter values must match the specified units"
msgstr "Si se proporcionan unidades, los valores de parámetro deben coincidir con las unidades especificadas"
#: common/setting/system.py:723
msgid "Globally Unique Serials"
msgstr "Seriales únicos globalmente"
#: common/setting/system.py:724
msgid "Serial numbers for stock items must be globally unique"
msgstr "Los números de serie para los artículos de inventario deben ser únicos globalmente"
#: common/setting/system.py:729
msgid "Delete Depleted Stock"
msgstr "Eliminar existencias agotadas"
#: common/setting/system.py:730
msgid "Determines default behavior when a stock item is depleted"
msgstr "Determina el comportamiento por defecto al agotarse un artículo del inventario"
#: common/setting/system.py:735
msgid "Allow Edit Serial Number"
msgstr ""
#: common/setting/system.py:736
msgid "Allow editing of serial number for stock items"
msgstr ""
#: common/setting/system.py:741
msgid "Delete Serialized Stock"
msgstr ""
#: common/setting/system.py:742
msgid "Allow deletion of stock items which have a serial number"
msgstr ""
#: common/setting/system.py:747
msgid "Batch Code Template"
msgstr "Plantilla de código de lote"
#: common/setting/system.py:748
msgid "Template for generating default batch codes for stock items"
msgstr "Plantilla para generar códigos de lote por defecto para artículos de almacén"
#: common/setting/system.py:752
msgid "Stock Expiry"
msgstr "Expiración de stock"
#: common/setting/system.py:753
msgid "Enable stock expiry functionality"
msgstr "Habilitar la funcionalidad de expiración de stock"
#: common/setting/system.py:759
msgid "Sell Expired Stock"
msgstr "Vender existencias caducadas"
#: common/setting/system.py:760
msgid "Allow sale of expired stock"
msgstr "Permitir venta de existencias caducadas"
#: common/setting/system.py:765
msgid "Stock Stale Time"
msgstr "Tiempo histórico de Stock"
#: common/setting/system.py:767
msgid "Number of days stock items are considered stale before expiring"
msgstr "Número de días de artículos de stock se consideran obsoletos antes de caducar"
#: common/setting/system.py:774
msgid "Build Expired Stock"
msgstr "Crear Stock Caducado"
#: common/setting/system.py:775
msgid "Allow building with expired stock"
msgstr "Permitir crear con stock caducado"
#: common/setting/system.py:780
msgid "Stock Ownership Control"
msgstr "Control de Stock"
#: common/setting/system.py:781
msgid "Enable ownership control over stock locations and items"
msgstr "Habilitar control de propiedad sobre ubicaciones de stock y artículos"
#: common/setting/system.py:787
msgid "Stock Location Default Icon"
msgstr "Icono por defecto de ubicación de almacén"
#: common/setting/system.py:788
msgid "Stock location default icon (empty means no icon)"
msgstr "Icono por defecto de ubicación de almacén (vacío significa que no hay icono)"
#: common/setting/system.py:793
msgid "Show Installed Stock Items"
msgstr "Mostrar Articulos de Stock Instalados"
#: common/setting/system.py:794
msgid "Display installed stock items in stock tables"
msgstr "Mostrar los artículos de stock instalados en las tablas de stock"
#: common/setting/system.py:799
msgid "Check BOM when installing items"
msgstr "Revisar BOM al instalar artículos"
#: common/setting/system.py:801
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "Los elementos de stock instalados deben existir en la BOM para la parte padre"
#: common/setting/system.py:807
msgid "Allow Out of Stock Transfer"
msgstr "Permitir transferencia Sin Existencias"
#: common/setting/system.py:809
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Permitir que artículos del inventario sin existencias puedan ser transferidos entre ubicaciones de inventario"
#: common/setting/system.py:815
msgid "Merge stock with existing stock on transfer by default"
msgstr ""
#: common/setting/system.py:817
msgid "Default state for merge stock on transfer behaviour. (Can be changed per transfer if desired)"
msgstr ""
#: common/setting/system.py:823
msgid "Build Order Reference Pattern"
msgstr "Patrón de Referencia de Ordenes de Armado"
#: common/setting/system.py:824
msgid "Required pattern for generating Build Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la Orden de Ensamblado"
#: common/setting/system.py:829 common/setting/system.py:898
#: common/setting/system.py:918 common/setting/system.py:969
#: common/setting/system.py:999
msgid "Require Responsible Owner"
msgstr "Requerir Dueño Responsable"
#: common/setting/system.py:830 common/setting/system.py:899
#: common/setting/system.py:919 common/setting/system.py:970
#: common/setting/system.py:1000
msgid "A responsible owner must be assigned to each order"
msgstr "Se debe asignar un dueño responsable a cada orden"
#: common/setting/system.py:835
msgid "Require Active Part"
msgstr "Requerir Parte Activa"
#: common/setting/system.py:836
msgid "Prevent build order creation for inactive parts"
msgstr "Impedir la creación de órdenes de fabricación para partes inactivas"
#: common/setting/system.py:841
msgid "Require Locked Part"
msgstr "Requerir Parte Bloqueada"
#: common/setting/system.py:842
msgid "Prevent build order creation for unlocked parts"
msgstr "Impedir la creación de órdenes de fabricación para partes bloqueadas"
#: common/setting/system.py:847
msgid "Require Valid BOM"
msgstr ""
#: common/setting/system.py:848
msgid "Prevent build order creation unless BOM has been validated"
msgstr "Impedir la creación de órdenes de fabricación a menos que se haya validado la lista de materiales"
#: common/setting/system.py:853
msgid "Require Closed Child Orders"
msgstr ""
#: common/setting/system.py:855
msgid "Prevent build order completion until all child orders are closed"
msgstr "Prevenir la finalización de la orden de construcción hasta que todas las órdenes hijas estén cerradas"
#: common/setting/system.py:861
msgid "External Build Orders"
msgstr ""
#: common/setting/system.py:862
msgid "Enable external build order functionality"
msgstr ""
#: common/setting/system.py:867
msgid "Require External Build Orders"
msgstr ""
#: common/setting/system.py:869
msgid "Require an external build order when ordering assembled parts from an external supplier"
msgstr ""
#: common/setting/system.py:875
msgid "Block Until Tests Pass"
msgstr "Bloquear hasta que los Tests pasen"
#: common/setting/system.py:877
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Evitar que las construcciones sean completadas hasta que todas las pruebas requeridas pasen"
#: common/setting/system.py:883
msgid "Enable Return Orders"
msgstr "Habilitar órdenes de devolución"
#: common/setting/system.py:884
msgid "Enable return order functionality in the user interface"
msgstr "Habilitar la funcionalidad de orden de devolución en la interfaz de usuario"
#: common/setting/system.py:890
msgid "Return Order Reference Pattern"
msgstr "Patrón de referencia de orden de devolución"
#: common/setting/system.py:892
msgid "Required pattern for generating Return Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de devolución de la orden"
#: common/setting/system.py:904
msgid "Edit Completed Return Orders"
msgstr "Editar ordenes de devolución completadas"
#: common/setting/system.py:906
msgid "Allow editing of return orders after they have been completed"
msgstr "Permitir la edición de ordenes de devolución después de que hayan sido completados"
#: common/setting/system.py:912
msgid "Sales Order Reference Pattern"
msgstr "Patrón de Referencia de Ordenes de Venta"
#: common/setting/system.py:913
msgid "Required pattern for generating Sales Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la orden de venta"
#: common/setting/system.py:924
msgid "Sales Order Default Shipment"
msgstr "Envío Predeterminado de Ordenes de Venta"
#: common/setting/system.py:925
msgid "Enable creation of default shipment with sales orders"
msgstr "Habilitar la creación de envío predeterminado con ordenes de entrega"
#: common/setting/system.py:930
msgid "Edit Completed Sales Orders"
msgstr "Editar Ordenes de Venta Completados"
#: common/setting/system.py:932
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Permitir la edición de ordenes de venta después de que hayan sido enviados o completados"
#: common/setting/system.py:938
msgid "Shipment Requires Checking"
msgstr ""
#: common/setting/system.py:940
msgid "Prevent completion of shipments until items have been checked"
msgstr ""
#: common/setting/system.py:946
msgid "Mark Shipped Orders as Complete"
msgstr "Marcar pedidos enviados como completados"
#: common/setting/system.py:948
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Los pedidos marcados como enviados se completarán automáticamente, evitando el estado de \"envío\""
#: common/setting/system.py:954
msgid "Enable Transfer Orders"
msgstr ""
#: common/setting/system.py:955
msgid "Enable transfer order functionality in the user interface"
msgstr ""
#: common/setting/system.py:961
msgid "Transfer Order Reference Pattern"
msgstr ""
#: common/setting/system.py:963
msgid "Required pattern for generating Transfer Order reference field"
msgstr ""
#: common/setting/system.py:975
msgid "Edit Completed Transfer Orders"
msgstr ""
#: common/setting/system.py:977
msgid "Allow editing of transfer orders after they have been completed"
msgstr ""
#: common/setting/system.py:983
msgid "Block Incomplete Item Tests"
msgstr ""
#: common/setting/system.py:985
msgid "Prevent allocation of stock items to sales orders if required item tests are incomplete"
msgstr ""
#: common/setting/system.py:991
msgid "Purchase Order Reference Pattern"
msgstr "Patrón de Referencia de Orden de Compra"
#: common/setting/system.py:993
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Patrón requerido para generar el campo de referencia de la Orden de Compra"
#: common/setting/system.py:1005
msgid "Edit Completed Purchase Orders"
msgstr "Editar Ordenes de Compra Completados"
#: common/setting/system.py:1007
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Permitir la edición de órdenes de venta después de que hayan sido enviados o completados"
#: common/setting/system.py:1013
msgid "Convert Currency"
msgstr ""
#: common/setting/system.py:1014
msgid "Convert item value to base currency when receiving stock"
msgstr ""
#: common/setting/system.py:1019
msgid "Auto Complete Purchase Orders"
msgstr "Autocompletar Ordenes de compra"
#: common/setting/system.py:1021
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Marcar automáticamente las órdenes de compra como completas cuando se reciben todos los artículos de línea"
#: common/setting/system.py:1027
msgid "Merge Purchase Order Line Items"
msgstr ""
#: common/setting/system.py:1029
msgid "Merge new purchase order line items with existing lines that share the same part, destination, and target date"
msgstr ""
#: common/setting/system.py:1036
msgid "Enable password forgot"
msgstr "Habilitar función de contraseña olvidada"
#: common/setting/system.py:1037
msgid "Enable password forgot function on the login pages"
msgstr "Activar la función olvido de contraseña en las páginas de inicio de sesión"
#: common/setting/system.py:1043
msgid "Enable registration"
msgstr "Habilitar registro"
#: common/setting/system.py:1044
msgid "Enable self-registration for users on the login pages"
msgstr "Activar auto-registro para usuarios en las páginas de inicio de sesión"
#: common/setting/system.py:1050
msgid "Enable SSO"
msgstr "Habilitar SSO"
#: common/setting/system.py:1051
msgid "Enable SSO on the login pages"
msgstr "Habilitar SSO en las páginas de inicio de sesión"
#: common/setting/system.py:1057
msgid "Enable SSO registration"
msgstr "Habilitar registro SSO"
#: common/setting/system.py:1059
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Activar autoregistro a través de SSO para usuarios en las páginas de inicio de sesión"
#: common/setting/system.py:1066
msgid "Enable SSO group sync"
msgstr "Habilitar sincronización de grupo SSO"
#: common/setting/system.py:1068
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr "Habilitar la sincronización de grupos de Inventree con grupos proporcionados por el IdP"
#: common/setting/system.py:1075
msgid "SSO group key"
msgstr "Clave de grupo SSO"
#: common/setting/system.py:1076
msgid "The name of the groups claim attribute provided by the IdP"
msgstr "El nombre del atributo reclamado por el grupo proporcionado por el IdP"
#: common/setting/system.py:1082
msgid "SSO group map"
msgstr "Mapa del grupo SSO"
#: common/setting/system.py:1084
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr "Un mapeo de grupos SSO a grupos de Inventree locales. Si el grupo local no existe, se creará."
#: common/setting/system.py:1091
msgid "Remove groups outside of SSO"
msgstr "Eliminar grupos fuera de SSO"
#: common/setting/system.py:1093
msgid "Whether groups assigned to the user should be removed if they are not backend by the IdP. Disabling this setting might cause security issues"
msgstr ""
#: common/setting/system.py:1099
msgid "Disabling this setting will stop cleaning up groups that external users no longer belong to. This might cause security issues."
msgstr ""
#: common/setting/system.py:1104
msgid "Email required"
msgstr "Email requerido"
#: common/setting/system.py:1105
msgid "Require user to supply mail on signup"
msgstr "Requiere usuario para suministrar correo al registrarse"
#: common/setting/system.py:1110
msgid "Auto-fill SSO users"
msgstr "Auto-rellenar usuarios SSO"
#: common/setting/system.py:1111
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Rellenar automáticamente los datos de usuario de la cuenta SSO"
#: common/setting/system.py:1116
msgid "Mail twice"
msgstr "Correo dos veces"
#: common/setting/system.py:1117
msgid "On signup ask users twice for their mail"
msgstr "Al registrarse pregunte dos veces a los usuarios por su correo"
#: common/setting/system.py:1122
msgid "Password twice"
msgstr "Contraseña dos veces"
#: common/setting/system.py:1123
msgid "On signup ask users twice for their password"
msgstr "Al registrarse, preguntar dos veces a los usuarios por su contraseña"
#: common/setting/system.py:1128
msgid "Allowed domains"
msgstr "Dominios permitidos"
#: common/setting/system.py:1130
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Restringir el registro a ciertos dominios (separados por comas, comenzando por @)"
#: common/setting/system.py:1137
msgid "Group on signup"
msgstr "Grupo al registrarse"
#: common/setting/system.py:1139
msgid "Group to which new users are assigned on registration. If SSO group sync is enabled, this group is only set if no group can be assigned from the IdP."
msgstr "Grupo al que se asignan nuevos usuarios al registrarse. Si la sincronización de grupo SSO está activada, este grupo sólo se establece si no se puede asignar ningún grupo desde el IdP."
#: common/setting/system.py:1146
msgid "Enforce MFA"
msgstr "Forzar MFA"
#: common/setting/system.py:1147
msgid "Users must use multifactor security."
msgstr "Los usuarios deben utilizar seguridad multifactor."
#: common/setting/system.py:1152
msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately."
msgstr ""
#: common/setting/system.py:1158
msgid "Check plugins on startup"
msgstr "Comprobar complementos al iniciar"
#: common/setting/system.py:1160
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Comprobar que todos los complementos están instalados en el arranque - habilitar en entornos de contenedores"
#: common/setting/system.py:1167
msgid "Check for plugin updates"
msgstr "Revisar actualizaciones del plugin"
#: common/setting/system.py:1168
msgid "Enable periodic checks for updates to installed plugins"
msgstr "Habilitar comprobaciones periódicas para actualizaciones de plugins instalados"
#: common/setting/system.py:1174
msgid "Enable URL integration"
msgstr "Habilitar integración de URL"
#: common/setting/system.py:1175
msgid "Enable plugins to add URL routes"
msgstr "Habilitar plugins para añadir rutas de URL"
#: common/setting/system.py:1182
msgid "Enable navigation integration"
msgstr "Habilitar integración de navegación"
#: common/setting/system.py:1183
msgid "Enable plugins to integrate into navigation"
msgstr "Habilitar plugins para integrar en la navegación"
#: common/setting/system.py:1190
msgid "Enable app integration"
msgstr "Habilitar integración de la aplicación"
#: common/setting/system.py:1191
msgid "Enable plugins to add apps"
msgstr "Habilitar plugins para añadir aplicaciones"
#: common/setting/system.py:1198
msgid "Enable schedule integration"
msgstr "Habilitar integración de programación"
#: common/setting/system.py:1199
msgid "Enable plugins to run scheduled tasks"
msgstr "Habilitar plugins para ejecutar tareas programadas"
#: common/setting/system.py:1206
msgid "Enable event integration"
msgstr "Habilitar integración de eventos"
#: common/setting/system.py:1207
msgid "Enable plugins to respond to internal events"
msgstr "Habilitar plugins para responder a eventos internos"
#: common/setting/system.py:1214
msgid "Enable interface integration"
msgstr "Habilitar integración de interfaz"
#: common/setting/system.py:1215
msgid "Enable plugins to integrate into the user interface"
msgstr "Habilitar complementos para integrar en la interfaz de usuario"
#: common/setting/system.py:1222
msgid "Enable mail integration"
msgstr ""
#: common/setting/system.py:1223
msgid "Enable plugins to process outgoing/incoming mails"
msgstr ""
#: common/setting/system.py:1230
msgid "Enable project codes"
msgstr ""
#: common/setting/system.py:1231
msgid "Enable project codes for tracking projects"
msgstr ""
#: common/setting/system.py:1237
msgid "Enable Stocktake"
msgstr ""
#: common/setting/system.py:1239
msgid "Enable functionality for recording historical stock levels and value"
msgstr ""
#: common/setting/system.py:1246
msgid "Exclude External Locations"
msgstr "Excluir Ubicaciones Externas"
#: common/setting/system.py:1248
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr ""
#: common/setting/system.py:1254
msgid "Automatic Stocktake Period"
msgstr "Periodo de inventario automático"
#: common/setting/system.py:1255
msgid "Number of days between automatic stocktake recording"
msgstr ""
#: common/setting/system.py:1261
msgid "Delete Old Stocktake Entries"
msgstr ""
#: common/setting/system.py:1263
msgid "Delete stocktake entries older than the specified number of days"
msgstr ""
#: common/setting/system.py:1269
msgid "Stocktake Deletion Interval"
msgstr ""
#: common/setting/system.py:1271
msgid "Stocktake entries will be deleted after specified number of days"
msgstr ""
#: common/setting/system.py:1278
msgid "Delete Old Stock Tracking Entries"
msgstr ""
#: common/setting/system.py:1280
msgid "Delete stock tracking entries older than the specified number of days"
msgstr ""
#: common/setting/system.py:1286
msgid "Stock Tracking Deletion Interval"
msgstr ""
#: common/setting/system.py:1288
msgid "Stock tracking entries will be deleted after specified number of days"
msgstr ""
#: common/setting/system.py:1295
msgid "Display Users full names"
msgstr "Mostrar nombres completos de los usuarios"
#: common/setting/system.py:1296
msgid "Display Users full names instead of usernames"
msgstr "Mostrar nombres completos de usuarios en lugar de nombres de usuario"
#: common/setting/system.py:1301
msgid "Display User Profiles"
msgstr ""
#: common/setting/system.py:1302
msgid "Display Users Profiles on their profile page"
msgstr ""
#: common/setting/system.py:1307
msgid "Week Starts On"
msgstr ""
#: common/setting/system.py:1308
msgid "Starting day of the week, for display in calendar views"
msgstr ""
#: common/setting/system.py:1311
msgid "Sunday"
msgstr ""
#: common/setting/system.py:1312
msgid "Monday"
msgstr ""
#: common/setting/system.py:1313
msgid "Tuesday"
msgstr ""
#: common/setting/system.py:1314
msgid "Wednesday"
msgstr ""
#: common/setting/system.py:1315
msgid "Thursday"
msgstr ""
#: common/setting/system.py:1316
msgid "Friday"
msgstr ""
#: common/setting/system.py:1317
msgid "Saturday"
msgstr ""
#: common/setting/system.py:1321
msgid "Calendar Horizon"
msgstr ""
#: common/setting/system.py:1323
msgid "Number of months into the future to display in calendar views"
msgstr ""
#: common/setting/system.py:1327
msgid "months"
msgstr ""
#: common/setting/system.py:1330
msgid "Enable Test Station Data"
msgstr "Habilitar datos de estación de prueba"
#: common/setting/system.py:1331
msgid "Enable test station data collection for test results"
msgstr "Habilitar la recolección de datos de estaciones de prueba para resultados de prueba"
#: common/setting/system.py:1337
msgid "Enable Machine Ping"
msgstr ""
#: common/setting/system.py:1339
msgid "Enable periodic ping task of registered machines to check their status"
msgstr ""
#: common/setting/system.py:1345
msgid "Enable Sales Orders"
msgstr ""
#: common/setting/system.py:1346
msgid "Enable sales order functionality in the user interface"
msgstr ""
#: common/setting/system.py:1352
msgid "Enable Purchase Orders"
msgstr ""
#: common/setting/system.py:1353
msgid "Enable purchase order functionality in the user interface"
msgstr ""
#: common/setting/system.py:1359
msgid "Enable Build Orders"
msgstr ""
#: common/setting/system.py:1360
msgid "Enable build order functionality in the user interface"
msgstr ""
#: common/setting/user.py:23
msgid "Inline label display"
msgstr "Mostrar etiqueta interior"
#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Mostrar etiquetas PDF en el navegador, en lugar de descargar como un archivo"
#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Impresora predeterminada"
#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Configure qué etiqueta de impresión debería ser seleccionada por defecto"
#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Mostrar informe en línea"
#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Mostrar informes PDF en el navegador, en lugar de descargar como un archivo"
#: common/setting/user.py:45
msgid "Barcode Scanner in Form Fields"
msgstr ""
#: common/setting/user.py:46
msgid "Allow barcode scanner input in form fields"
msgstr ""
#: common/setting/user.py:51
msgid "Search Parts"
msgstr "Buscar partes"
#: common/setting/user.py:52
msgid "Display parts in search preview window"
msgstr "Mostrar partes en la ventana de vista previa de búsqueda"
#: common/setting/user.py:57
msgid "Search Supplier Parts"
msgstr "Buscar partes de proveedor"
#: common/setting/user.py:58
msgid "Display supplier parts in search preview window"
msgstr "Mostrar partes de proveedores en la ventana de vista previa de búsqueda"
#: common/setting/user.py:63
msgid "Search Manufacturer Parts"
msgstr "Buscar Partes del Fabricante"
#: common/setting/user.py:64
msgid "Display manufacturer parts in search preview window"
msgstr "Mostrar partes de productores en la ventana de vista previa de búsqueda"
#: common/setting/user.py:69
msgid "Hide Inactive Parts"
msgstr "Ocultar Partes Inactivas"
#: common/setting/user.py:70
msgid "Excluded inactive parts from search preview window"
msgstr "Excluir las partes inactivas de la ventana de previsualización de búsqueda"
#: common/setting/user.py:75
msgid "Search Categories"
msgstr "Buscar categorías"
#: common/setting/user.py:76
msgid "Display part categories in search preview window"
msgstr "Mostrar categorias de la parte en la ventana de previsualización de búsqueda"
#: common/setting/user.py:81
msgid "Search Stock"
msgstr "Buscar inventario"
#: common/setting/user.py:82
msgid "Display stock items in search preview window"
msgstr "Mostrar artículos del stock en la ventana de previsualización de búsqueda"
#: common/setting/user.py:87
msgid "Hide Unavailable Stock Items"
msgstr "Ocultar Artículos del Stock Agotados"
#: common/setting/user.py:89
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Excluir artículos de stock que no están disponibles en la ventana de previsualización de búsqueda"
#: common/setting/user.py:95
msgid "Search Locations"
msgstr "Buscar ubicaciones"
#: common/setting/user.py:96
msgid "Display stock locations in search preview window"
msgstr "Mostrar ubicaciones de almacén en la ventana de vista previa de búsqueda"
#: common/setting/user.py:101
msgid "Search Companies"
msgstr "Buscar empresas"
#: common/setting/user.py:102
msgid "Display companies in search preview window"
msgstr "Mostrar empresas en la ventana de vista previa de búsqueda"
#: common/setting/user.py:107
msgid "Search Build Orders"
msgstr "Buscar Pedidos de Construcción"
#: common/setting/user.py:108
msgid "Display build orders in search preview window"
msgstr "Mostrar órdenes de fabricación en la ventana de vista previa de búsqueda"
#: common/setting/user.py:113
msgid "Search Purchase Orders"
msgstr "Buscar órdenes de compra"
#: common/setting/user.py:114
msgid "Display purchase orders in search preview window"
msgstr "Mostrar órdenes de compra en la ventana de vista previa de búsqueda"
#: common/setting/user.py:119
msgid "Exclude Inactive Purchase Orders"
msgstr "Excluir pedidos de compra inactivos"
#: common/setting/user.py:120
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Excluir órdenes de compra inactivas de la ventana de vista previa de búsqueda"
#: common/setting/user.py:125
msgid "Search Sales Orders"
msgstr "Buscar órdenes de venta"
#: common/setting/user.py:126
msgid "Display sales orders in search preview window"
msgstr "Mostrar órdenes de venta en la ventana de vista previa de búsqueda"
#: common/setting/user.py:131
msgid "Exclude Inactive Sales Orders"
msgstr "Excluir órdenes de venta inactivas"
#: common/setting/user.py:132
msgid "Exclude inactive sales orders from search preview window"
msgstr "Excluir órdenes de venta inactivas de la ventana de vista previa de búsqueda"
#: common/setting/user.py:137
msgid "Search Sales Order Shipments"
msgstr ""
#: common/setting/user.py:138
msgid "Display sales order shipments in search preview window"
msgstr ""
#: common/setting/user.py:143
msgid "Search Return Orders"
msgstr "Buscar órdenes de devolución"
#: common/setting/user.py:144
msgid "Display return orders in search preview window"
msgstr "Mostrar órdenes de devolución en la ventana de vista previa de búsqueda"
#: common/setting/user.py:149
msgid "Exclude Inactive Return Orders"
msgstr ""
#: common/setting/user.py:150
msgid "Exclude inactive return orders from search preview window"
msgstr ""
#: common/setting/user.py:155
msgid "Search Preview Results"
msgstr "Resultados de la vista previa"
#: common/setting/user.py:157
msgid "Number of results to show in each section of the search preview window"
msgstr ""
#: common/setting/user.py:163
msgid "Search Results Preview Panel"
msgstr ""
#: common/setting/user.py:165
msgid "Open search results in the preview panel, rather than navigating directly to the result"
msgstr ""
#: common/setting/user.py:171
msgid "Regex Search"
msgstr "Búsqueda usando una expresión regular"
#: common/setting/user.py:172
msgid "Enable regular expressions in search queries"
msgstr "Habilitar expresiones regulares en las consultas de búsqueda"
#: common/setting/user.py:177
msgid "Whole Word Search"
msgstr "Búsqueda por palabra completa"
#: common/setting/user.py:178
msgid "Search queries return results for whole word matches"
msgstr "Las consultas de búsqueda devuelven resultados para palabras enteras coincidentes"
#: common/setting/user.py:183
msgid "Search Notes"
msgstr ""
#: common/setting/user.py:185
msgid "Search queries return results for matches from the item's notes"
msgstr ""
#: common/setting/user.py:191
msgid "Escape Key Closes Forms"
msgstr "Formularios de cierre de teclas de escape"
#: common/setting/user.py:192
msgid "Use the escape key to close modal forms"
msgstr "Usa la clave de escape para cerrar formularios modales"
#: common/setting/user.py:197
msgid "Fixed Navbar"
msgstr "Barra de navegación fija"
#: common/setting/user.py:198
msgid "The navbar position is fixed to the top of the screen"
msgstr "La posición de la barra de navegación se fija en la parte superior de la pantalla"
#: common/setting/user.py:203
msgid "Fixed Table Headers"
msgstr ""
#: common/setting/user.py:204
msgid "Table headers are fixed to the top of the table"
msgstr ""
#: common/setting/user.py:209
msgid "Rotated Table Headers"
msgstr ""
#: common/setting/user.py:210
msgid "Display table column headers with rotated (vertical) text"
msgstr ""
#: common/setting/user.py:215
msgid "Show Spotlight"
msgstr ""
#: common/setting/user.py:216
msgid "Enable spotlight navigation functionality"
msgstr ""
#: common/setting/user.py:221
msgid "Navigation Icons"
msgstr "Iconos de navegación"
#: common/setting/user.py:222
msgid "Display icons in the navigation bar"
msgstr ""
#: common/setting/user.py:227
msgid "Date Format"
msgstr "Formato de Fecha"
#: common/setting/user.py:228
msgid "Preferred format for displaying dates"
msgstr "Formato preferido para mostrar fechas"
#: common/setting/user.py:241
msgid "Table Preview Panel"
msgstr ""
#: common/setting/user.py:242
msgid "Display a preview panel when selecting items in tables"
msgstr ""
#: common/setting/user.py:247
msgid "Show Stock History"
msgstr ""
#: common/setting/user.py:248
msgid "Display stock history information in the part detail page"
msgstr ""
#: common/setting/user.py:253
msgid "Show Last Breadcrumb"
msgstr ""
#: common/setting/user.py:254
msgid "Show the current page in breadcrumbs"
msgstr ""
#: common/setting/user.py:259
msgid "Show Extra Model Information"
msgstr ""
#: common/setting/user.py:260
msgid "Display extra information in model selection dropdowns"
msgstr ""
#: common/setting/user.py:265
msgid "Show full stock location in tables"
msgstr ""
#: common/setting/user.py:267
msgid "Disabled: The full location path is displayed as a hover tooltip. Enabled: The full location path is displayed as plain text."
msgstr ""
#: common/setting/user.py:273
msgid "Show full part categories in tables"
msgstr ""
#: common/setting/user.py:275
msgid "Disabled: The full category path is displayed as a hover tooltip. Enabled: The full category path is displayed as plain text."
msgstr ""
#: common/setting/user.py:281
msgid "Show Subassemblies in BOM table"
msgstr ""
#: common/setting/user.py:282
msgid "Enable display of subassemblies in the BOM table"
msgstr ""
#: common/setting/user.py:287
msgid "Receive error reports"
msgstr "Recibir reportes de error"
#: common/setting/user.py:288
msgid "Receive notifications for system errors"
msgstr "Recibir notificación de errores del sistema"
#: common/setting/user.py:293
msgid "Last used printing machines"
msgstr "Últimas impresoras usadas"
#: common/setting/user.py:294
msgid "Save the last used printing machines for a user"
msgstr ""
#: common/setting/user.py:298
msgid "Display Items at Final Level"
msgstr ""
#: common/setting/user.py:300
msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children"
msgstr ""
#: common/setting/user.py:306
msgid "Enable Filtered Detail Navigation"
msgstr ""
#: common/setting/user.py:308
msgid "Enable persisting of filtered detail navigation parameters to the view url"
msgstr ""
#: common/validators.py:60
msgid "Invalid content type"
msgstr ""
#: common/validators.py:63
msgid "Model type does not support notes"
msgstr ""
#: common/validators.py:82
msgid "All models"
msgstr ""
#: common/validators.py:102
msgid "No attachment model type provided"
msgstr ""
#: common/validators.py:108
msgid "Invalid attachment model type"
msgstr ""
#: common/validators.py:124
#, python-brace-format
msgid "File size exceeds maximum upload limit of {max_size} MB"
msgstr ""
#: common/validators.py:130
msgid "Invalid file name"
msgstr ""
#: common/validators.py:142
msgid "Minimum places cannot be greater than maximum places"
msgstr ""
#: common/validators.py:154
msgid "Maximum places cannot be less than minimum places"
msgstr ""
#: common/validators.py:165
msgid "An empty domain is not allowed."
msgstr "Un dominio vacío no está permitido."
#: common/validators.py:167
#, python-brace-format
msgid "Invalid domain name: {domain}"
msgstr "Nombre de dominio inválido: {domain}"
#: common/validators.py:183
msgid "Value must be uppercase"
msgstr ""
#: common/validators.py:189
msgid "Value must be a valid variable identifier"
msgstr ""
#: company/api.py:158
msgid "Part is Active"
msgstr ""
#: company/api.py:162
msgid "Manufacturer is Active"
msgstr ""
#: company/api.py:271
msgid "Supplier Part is Active"
msgstr ""
#: company/api.py:273
msgid "Primary Supplier Part"
msgstr ""
#: company/api.py:277
msgid "Internal Part is Active"
msgstr ""
#: company/api.py:282
msgid "Supplier is Active"
msgstr ""
#: company/api.py:294 company/models.py:540 company/serializers.py:501
#: part/serializers.py:468
msgid "Manufacturer"
msgstr "Fabricante"
#: company/api.py:301 company/models.py:124 company/models.py:408
#: stock/api.py:968
msgid "Company"
msgstr "Empresa"
#: company/api.py:311
msgid "Has Stock"
msgstr "Tiene existencias"
#: company/models.py:125
msgid "Companies"
msgstr "Empresas"
#: company/models.py:153
msgid "Company description"
msgstr "Descripción de la empresa"
#: company/models.py:154
msgid "Description of the company"
msgstr "Descripción de la empresa"
#: company/models.py:160
msgid "Website"
msgstr "Página web"
#: company/models.py:161
msgid "Company website URL"
msgstr "URL del sitio web de la empresa"
#: company/models.py:167
msgid "Phone number"
msgstr "Teléfono"
#: company/models.py:169
msgid "Contact phone number"
msgstr "Teléfono de contacto"
#: company/models.py:176
msgid "Contact email address"
msgstr "Correo electrónico de contacto"
#: company/models.py:181 company/models.py:315 order/models.py:586
#: users/models.py:756
msgid "Contact"
msgstr "Contacto"
#: company/models.py:183
msgid "Point of contact"
msgstr "Punto de contacto"
#: company/models.py:189
msgid "Link to external company information"
msgstr "Enlace a información externa de la empresa"
#: company/models.py:194
msgid "Is this company active?"
msgstr "¿Esta empresa está activa?"
#: company/models.py:199
msgid "Is customer"
msgstr "¿Es cliente?"
#: company/models.py:200
msgid "Do you sell items to this company?"
msgstr "¿Vendes artículos a esta empresa?"
#: company/models.py:205
msgid "Is supplier"
msgstr "¿Es proveedor?"
#: company/models.py:206
msgid "Do you purchase items from this company?"
msgstr "¿Compras artículos de esta empresa?"
#: company/models.py:211
msgid "Is manufacturer"
msgstr "¿Es productor?"
#: company/models.py:212
msgid "Does this company manufacture parts?"
msgstr "¿Esta empresa fabrica partes?"
#: company/models.py:220
msgid "Default currency used for this company"
msgstr "Moneda predeterminada utilizada para esta empresa"
#: company/models.py:227
msgid "Tax ID"
msgstr ""
#: company/models.py:228
msgid "Company Tax ID"
msgstr ""
#: company/models.py:354 order/models.py:596 order/models.py:2699
msgid "Address"
msgstr "Dirección"
#: company/models.py:355
msgid "Addresses"
msgstr "Direcciones"
#: company/models.py:409
msgid "Select company"
msgstr "Seleccionar empresa"
#: company/models.py:414
msgid "Address title"
msgstr "Título de dirección"
#: company/models.py:415
msgid "Title describing the address entry"
msgstr "Título que describe la entrada de dirección"
#: company/models.py:421
msgid "Primary address"
msgstr "Dirección principal"
#: company/models.py:422
msgid "Set as primary address"
msgstr "Establecer como dirección principal"
#: company/models.py:427
msgid "Line 1"
msgstr "Línea 1"
#: company/models.py:428
msgid "Address line 1"
msgstr "Dirección línea 1"
#: company/models.py:434
msgid "Line 2"
msgstr "Línea 2"
#: company/models.py:435
msgid "Address line 2"
msgstr "Dirección línea 2"
#: company/models.py:441 company/models.py:442
msgid "Postal code"
msgstr "Código postal"
#: company/models.py:448
msgid "City/Region"
msgstr "Ciudad/región"
#: company/models.py:449
msgid "Postal code city/region"
msgstr "Código postal de ciudad/región"
#: company/models.py:455
msgid "State/Province"
msgstr "Estado/provincia"
#: company/models.py:456
msgid "State or province"
msgstr "Estado o provincia"
#: company/models.py:462
msgid "Country"
msgstr "País"
#: company/models.py:463
msgid "Address country"
msgstr "Dirección de país"
#: company/models.py:469
msgid "Courier shipping notes"
msgstr "Notas de envío de mensajería"
#: company/models.py:470
msgid "Notes for shipping courier"
msgstr "Notas para el mensajero de envío"
#: company/models.py:476
msgid "Internal shipping notes"
msgstr "Notas de envío internas"
#: company/models.py:477
msgid "Shipping notes for internal use"
msgstr "Notas de envío para uso interno"
#: company/models.py:484
msgid "Link to address information (external)"
msgstr "Enlace a información de dirección (externa)"
#: company/models.py:512 company/models.py:803 company/serializers.py:529
#: stock/api.py:634
msgid "Manufacturer Part"
msgstr "Parte del fabricante"
#: company/models.py:529 company/models.py:765 stock/models.py:1164
#: stock/serializers.py:429
msgid "Base Part"
msgstr "Parte base"
#: company/models.py:531 company/models.py:767
msgid "Select part"
msgstr "Seleccionar parte"
#: company/models.py:541
msgid "Select manufacturer"
msgstr "Seleccionar fabricante"
#: company/models.py:547 company/serializers.py:540 order/serializers.py:763
#: part/serializers.py:478
msgid "MPN"
msgstr ""
#: company/models.py:548 stock/serializers.py:609
msgid "Manufacturer Part Number"
msgstr "Número de parte de fabricante"
#: company/models.py:555
msgid "URL for external manufacturer part link"
msgstr "URL para el enlace de parte del fabricante externo"
#: company/models.py:564
msgid "Manufacturer part description"
msgstr "Descripción de la parte del fabricante"
#: company/models.py:692
msgid "Pack units must be compatible with the base part units"
msgstr "Las unidades de paquete deben ser compatibles con las unidades de partes de base"
#: company/models.py:699
msgid "Pack units must be greater than zero"
msgstr "Las unidades de paquete deben ser mayor que cero"
#: company/models.py:713
msgid "Linked manufacturer part must reference the same base part"
msgstr "La parte vinculada del fabricante debe hacer referencia a la misma parte base"
#: company/models.py:775 company/serializers.py:488 company/serializers.py:523
#: order/models.py:741 part/serializers.py:452
#: plugin/builtin/suppliers/digikey.py:26 plugin/builtin/suppliers/lcsc.py:27
#: plugin/builtin/suppliers/mouser.py:25 plugin/builtin/suppliers/tme.py:27
#: stock/api.py:640 templates/email/overdue_purchase_order.html:16
msgid "Supplier"
msgstr "Proveedor"
#: company/models.py:776
msgid "Select supplier"
msgstr "Seleccionar proveedor"
#: company/models.py:782 part/serializers.py:463
msgid "Supplier stock keeping unit"
msgstr "Unidad de mantenimiento de stock de proveedores"
#: company/models.py:788
msgid "Is this supplier part active?"
msgstr ""
#: company/models.py:794
msgid "Is this the primary supplier part for the linked Part?"
msgstr ""
#: company/models.py:804
msgid "Select manufacturer part"
msgstr "Seleccionar parte del fabricante"
#: company/models.py:811
msgid "URL for external supplier part link"
msgstr "URL del enlace de parte del proveedor externo"
#: company/models.py:820
msgid "Supplier part description"
msgstr "Descripción de la parte del proveedor"
#: company/models.py:836 part/models.py:2249
msgid "base cost"
msgstr "costo base"
#: company/models.py:837 part/models.py:2250
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Cargo mínimo (p. ej., cuota de almacenamiento)"
#: company/models.py:844 order/serializers.py:908 stock/models.py:1195
#: stock/serializers.py:1959
msgid "Packaging"
msgstr "Paquetes"
#: company/models.py:845
msgid "Part packaging"
msgstr "Embalaje de partes"
#: company/models.py:850
msgid "Pack Quantity"
msgstr "Cantidad de paquete"
#: company/models.py:852
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Cantidad total suministrada en un solo paquete. Dejar vacío para artículos individuales."
#: company/models.py:871 part/models.py:2256
msgid "multiple"
msgstr "múltiple"
#: company/models.py:872
msgid "Order multiple"
msgstr "Pedido múltiple"
#: company/models.py:884
msgid "Quantity available from supplier"
msgstr "Cantidad disponible del proveedor"
#: company/models.py:890
msgid "Availability Updated"
msgstr "Disponibilidad actualizada"
#: company/models.py:891
msgid "Date of last update of availability data"
msgstr "Fecha de última actualización de los datos de disponibilidad"
#: company/models.py:1019
msgid "Supplier Price Break"
msgstr ""
#: company/serializers.py:190
msgid "Default currency used for this supplier"
msgstr "Moneda predeterminada utilizada para este proveedor"
#: company/serializers.py:231
msgid "Company Name"
msgstr "Nombre de la empresa"
#: company/serializers.py:445 part/serializers.py:838 stock/serializers.py:455
msgid "In Stock"
msgstr "En Stock"
#: company/serializers.py:463
msgid "Price Breaks"
msgstr ""
#: company/serializers.py:516
msgid "Pretty Name"
msgstr ""
#: data_exporter/mixins.py:341 data_exporter/mixins.py:430
msgid "Error occurred during data export"
msgstr ""
#: data_exporter/mixins.py:408
msgid "Data export plugin returned incorrect data format"
msgstr ""
#: data_exporter/serializers.py:83
msgid "Export Format"
msgstr ""
#: data_exporter/serializers.py:84
msgid "Select export file format"
msgstr ""
#: data_exporter/serializers.py:91
msgid "Export Plugin"
msgstr ""
#: data_exporter/serializers.py:92
msgid "Select export plugin"
msgstr ""
#: generic/states/fields.py:174
msgid "Additional status information for this item"
msgstr "Información adicional de estado para este artículo"
#: generic/states/fields.py:188
msgid "Custom status key"
msgstr "Clave personalizada de estado"
#: generic/states/serializers.py:26
msgid "Custom"
msgstr ""
#: generic/states/serializers.py:37
msgid "Class"
msgstr ""
#: generic/states/serializers.py:40
msgid "Values"
msgstr ""
#: generic/states/tests.py:22 order/status_codes.py:22
msgid "Placed"
msgstr "Colocado"
#: generic/states/transition.py:194
msgid "Failed to offload background task for this transition"
msgstr ""
#: generic/states/validators.py:21
msgid "Invalid status code"
msgstr ""
#: importer/models.py:76
msgid "Data File"
msgstr "Archivo de datos"
#: importer/models.py:77
msgid "Data file to import"
msgstr "Archivo de datos a importar"
#: importer/models.py:87
msgid "Columns"
msgstr "Columnas"
#: importer/models.py:95
msgid "Target model type for this import session"
msgstr ""
#: importer/models.py:101
msgid "Import status"
msgstr ""
#: importer/models.py:111
msgid "Field Defaults"
msgstr "Valores predeterminados del campo"
#: importer/models.py:119
msgid "Field Overrides"
msgstr ""
#: importer/models.py:127
msgid "Field Filters"
msgstr "Filtros del campo"
#: importer/models.py:134
msgid "Update Existing Records"
msgstr ""
#: importer/models.py:135
msgid "If enabled, existing records will be updated with new data"
msgstr ""
#: importer/models.py:325
msgid "Some required fields have not been mapped"
msgstr "Algunos campos requeridos no han sido mapeados"
#: importer/models.py:427
msgid "Completed Row Count History"
msgstr ""
#: importer/models.py:430
msgid "Row Count History"
msgstr ""
#: importer/models.py:453
msgid "ID"
msgstr ""
#: importer/models.py:454
msgid "Existing database identifier for the record"
msgstr ""
#: importer/models.py:532
msgid "Column is already mapped to a database field"
msgstr "La columna ya fue mapeada a un campo de la base de datos"
#: importer/models.py:537
msgid "Field is already mapped to a data column"
msgstr ""
#: importer/models.py:546
msgid "Column mapping must be linked to a valid import session"
msgstr ""
#: importer/models.py:551
msgid "Column does not exist in the data file"
msgstr "La columna no existe en el archivo de datos"
#: importer/models.py:558
msgid "Field does not exist in the target model"
msgstr "El campo no existe en el modelo destino"
#: importer/models.py:562
msgid "Selected field is read-only"
msgstr "El campo seleccionado es de solo lectura"
#: importer/models.py:568
msgid "Lookup field can only be set for related (foreign-key) fields"
msgstr ""
#: importer/models.py:576
#, python-brace-format
msgid "Invalid lookup field. Valid options are: {options}"
msgstr ""
#: importer/models.py:583 importer/models.py:670
msgid "Import Session"
msgstr "Sesión de importación"
#: importer/models.py:587
msgid "Field"
msgstr "Campo"
#: importer/models.py:589
msgid "Column"
msgstr "Columna"
#: importer/models.py:595
msgid "Lookup Field"
msgstr ""
#: importer/models.py:597
msgid "Database field to use for foreign-key lookup. Leave blank for automatic lookup."
msgstr ""
#: importer/models.py:674
msgid "Row Index"
msgstr "Número de fila"
#: importer/models.py:679
msgid "Original row data"
msgstr "Datos de la fila original"
#: importer/models.py:688 machine/models.py:114
msgid "Errors"
msgstr "Errores"
#: importer/models.py:691 part/serializers.py:1156
msgid "Valid"
msgstr "Válido"
#: importer/models.py:932
msgid "Multiple matches found for value - please ensure the value is unique, or select a specific lookup field"
msgstr ""
#: importer/models.py:985
msgid "No record found with the provided ID"
msgstr ""
#: importer/models.py:990
msgid "Invalid ID format provided"
msgstr ""
#: importer/models.py:1056
msgid "ID is required for updating existing records."
msgstr ""
#: importer/operations.py:31 importer/operations.py:60
msgid "Unsupported data file format"
msgstr "Formato de archivo de datos no soportado"
#: importer/operations.py:43
msgid "Failed to open data file"
msgstr "Error al abrir el archivo de datos"
#: importer/operations.py:55
msgid "Could not decode data file as text"
msgstr ""
#: importer/operations.py:62
msgid "Invalid data file dimensions"
msgstr "Dimensiones del archivo de datos inválidas"
#: importer/serializers.py:98
msgid "Model type cannot be changed after the import session has been created"
msgstr ""
#: importer/serializers.py:113 importer/serializers.py:116
msgid "Invalid field defaults"
msgstr "Valores predeterminados del campo inválidos"
#: importer/serializers.py:129 importer/serializers.py:132
msgid "Invalid field overrides"
msgstr ""
#: importer/serializers.py:145 importer/serializers.py:148
msgid "Invalid field filters"
msgstr "Filtros del campo inválidos"
#: importer/serializers.py:229
msgid "Rows"
msgstr "Filas"
#: importer/serializers.py:230
msgid "List of row IDs to accept"
msgstr "Listado de IDs de fila a aceptar"
#: importer/serializers.py:243
msgid "No rows provided"
msgstr "No hay filas"
#: importer/serializers.py:247
msgid "Row does not belong to this session"
msgstr "La fila no pertenece a esta sesión"
#: importer/serializers.py:250
msgid "Row contains invalid data"
msgstr "La fila contiene datos inválidos"
#: importer/serializers.py:253
msgid "Row has already been completed"
msgstr "La fila ya se ha completado"
#: importer/status_codes.py:19
msgid "Initializing"
msgstr "Inicializando"
#: importer/status_codes.py:20
msgid "Mapping Columns"
msgstr "Mapeando columnas"
#: importer/status_codes.py:21
msgid "Importing Data"
msgstr "Importando datos"
#: importer/status_codes.py:22
msgid "Processing Data"
msgstr "Procesando datos"
#: importer/validators.py:21
msgid "Data file exceeds maximum size limit"
msgstr "El archivo de datos excede el tamaño máximo"
#: importer/validators.py:26
msgid "Data file contains no headers"
msgstr "El archivo de datos no tiene cabeceras"
#: importer/validators.py:29
msgid "Data file contains too many columns"
msgstr "El archivo de datos tiene demasiadas columnas"
#: importer/validators.py:32
msgid "Data file contains too many rows"
msgstr "El archivo de datos tiene demasiadas filas"
#: importer/validators.py:53 importer/validators.py:56
msgid "Value must be a valid dictionary object"
msgstr ""
#: machine/machine_types/label_printer.py:216
msgid "Copies"
msgstr "Copias"
#: machine/machine_types/label_printer.py:217
msgid "Number of copies to print for each label"
msgstr "Número de copias a imprimir para cada etiqueta"
#: machine/machine_types/label_printer.py:235
msgid "Connected"
msgstr "Conectado"
#: machine/machine_types/label_printer.py:236 order/api.py:2601
msgid "Unknown"
msgstr "Desconocido"
#: machine/machine_types/label_printer.py:237
msgid "Printing"
msgstr "Impresión"
#: machine/machine_types/label_printer.py:238
msgid "Warning"
msgstr ""
#: machine/machine_types/label_printer.py:239
msgid "No media"
msgstr "Sin archivos multimedia"
#: machine/machine_types/label_printer.py:240
msgid "Paper jam"
msgstr "Atascamiento de papel"
#: machine/machine_types/label_printer.py:241
msgid "Disconnected"
msgstr "Desconectado"
#: machine/machine_types/label_printer.py:242
msgid "Error"
msgstr ""
#: machine/machine_types/label_printer.py:249
msgid "Label Printer"
msgstr "Impresora de Etiquetas"
#: machine/machine_types/label_printer.py:250
msgid "Directly print labels for various items."
msgstr "Imprime directamente etiquetas para varios artículos."
#: machine/machine_types/label_printer.py:256
msgid "Printer Location"
msgstr "Ubicación de la Impresora"
#: machine/machine_types/label_printer.py:257
msgid "Scope the printer to a specific location"
msgstr ""
#: machine/models.py:29
msgid "Name of machine"
msgstr "Nombre de la máquina"
#: machine/models.py:33
msgid "Machine Type"
msgstr "Tipo de Máquina"
#: machine/models.py:33
msgid "Type of machine"
msgstr "Tipo de máquina"
#: machine/models.py:38 machine/models.py:150
msgid "Driver"
msgstr "Controlador"
#: machine/models.py:39
msgid "Driver used for the machine"
msgstr "Controlador usado para la máquina"
#: machine/models.py:43
msgid "Machines can be disabled"
msgstr "Las máquinas pueden ser desactivadas"
#: machine/models.py:99
msgid "Driver available"
msgstr "Controlador disponible"
#: machine/models.py:104
msgid "No errors"
msgstr "Sin errores"
#: machine/models.py:109
msgid "Initialized"
msgstr "Inicializado"
#: machine/models.py:121
msgid "Machine status"
msgstr "Estado de máquina"
#: machine/models.py:149
msgid "Machine"
msgstr "Máquina"
#: machine/models.py:161
msgid "Machine Config"
msgstr ""
#: machine/models.py:166
msgid "Config type"
msgstr ""
#: machine/serializers.py:24
msgid "Key of the property"
msgstr ""
#: machine/serializers.py:27
msgid "Value of the property"
msgstr ""
#: machine/serializers.py:30 users/models.py:424
msgid "Group"
msgstr "Grupo"
#: machine/serializers.py:30
msgid "Grouping of the property"
msgstr ""
#: machine/serializers.py:33
msgid "Type"
msgstr ""
#: machine/serializers.py:35
msgid "Type of the property"
msgstr ""
#: machine/serializers.py:40
msgid "Max Progress"
msgstr ""
#: machine/serializers.py:41
msgid "Maximum value for progress type, required if type=progress"
msgstr ""
#: order/api.py:143
msgid "Order Reference"
msgstr "Referencia del pedido"
#: order/api.py:171 order/api.py:1363 order/api.py:2204
msgid "Outstanding"
msgstr "Destacado"
#: order/api.py:187
msgid "Has Project Code"
msgstr "Tiene Código de Proyecto"
#: order/api.py:201 order/models.py:554
msgid "Created By"
msgstr "Creado por"
#: order/api.py:205
msgid "Created Before"
msgstr "Creado antes de"
#: order/api.py:209
msgid "Created After"
msgstr "Creado después de"
#: order/api.py:213
msgid "Has Start Date"
msgstr ""
#: order/api.py:221
msgid "Start Date Before"
msgstr ""
#: order/api.py:225
msgid "Start Date After"
msgstr ""
#: order/api.py:229
msgid "Has Target Date"
msgstr ""
#: order/api.py:237
msgid "Target Date Before"
msgstr "Fecha objetivo antes de"
#: order/api.py:241
msgid "Target Date After"
msgstr "Fecha objetivo después de"
#: order/api.py:245
msgid "Updated Before"
msgstr ""
#: order/api.py:249
msgid "Updated After"
msgstr ""
#: order/api.py:302
msgid "Has Pricing"
msgstr "Tiene Precio"
#: order/api.py:355 order/api.py:895 order/api.py:1685 order/api.py:2002
msgid "Completed Before"
msgstr "Completado antes de"
#: order/api.py:359 order/api.py:899 order/api.py:1689 order/api.py:2006
msgid "Completed After"
msgstr "Completado después de"
#: order/api.py:365 order/api.py:369
msgid "External Build Order"
msgstr ""
#: order/api.py:460
msgid "Purchase order not found"
msgstr ""
#: order/api.py:592 order/api.py:995 order/api.py:1326 order/api.py:2167
#: order/api.py:2327 order/models.py:2331 order/models.py:2457
#: order/models.py:2509 order/models.py:2690 order/models.py:3079
#: order/models.py:3597 order/models.py:3663 order/models.py:4030
msgid "Order"
msgstr "Orden"
#: order/api.py:596 order/api.py:1063 order/api.py:2395
msgid "Order Complete"
msgstr "Orden completada"
#: order/api.py:628 order/api.py:632 order/serializers.py:774
msgid "Internal Part"
msgstr "Componente interno"
#: order/api.py:650
msgid "Order Pending"
msgstr "Orden pendiente"
#: order/api.py:1048 order/api.py:2380
msgid "Completed"
msgstr "Completados"
#: order/api.py:1197
msgid "Sales order not found"
msgstr ""
#: order/api.py:1379
msgid "Has Shipment"
msgstr "Tiene envío"
#: order/api.py:1600
msgid "Shipment not found"
msgstr ""
#: order/api.py:1778
msgid "Return order not found"
msgstr ""
#: order/api.py:2081
msgid "Transfer order not found"
msgstr ""
#: order/api.py:2593 order/models.py:656 order/models.py:2332
#: order/models.py:2458
#: report/templates/report/inventree_purchase_order_report.html:13
#: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Orden de compra"
#: order/api.py:2595 order/models.py:1396 order/models.py:2510
#: order/models.py:2691 order/models.py:3080
#: report/templates/report/inventree_build_order_report.html:134
#: report/templates/report/inventree_sales_order_report.html:13
#: report/templates/report/inventree_sales_order_shipment_report.html:14
#: templates/email/overdue_sales_order.html:15
msgid "Sales Order"
msgstr "Orden de Venta"
#: order/api.py:2597 order/models.py:3246 order/models.py:3598
#: order/models.py:3664
#: report/templates/report/inventree_return_order_report.html:12
#: templates/email/overdue_return_order.html:15
msgid "Return Order"
msgstr "Orden de devolución"
#: order/api.py:2599 order/models.py:3686 order/models.py:4031
#: report/templates/report/inventree_transfer_order_report.html:11
msgid "Transfer Order"
msgstr ""
#: order/models.py:109
#: report/templates/report/inventree_purchase_order_report.html:37
#: report/templates/report/inventree_sales_order_report.html:30
msgid "Total Price"
msgstr "Precio Total"
#: order/models.py:110
msgid "Total price for this order"
msgstr "Precio total para este pedido"
#: order/models.py:115 order/serializers.py:70
msgid "Order Currency"
msgstr "Moneda de pedido"
#: order/models.py:118 order/serializers.py:71
msgid "Currency for this order (leave blank to use company default)"
msgstr "Moneda para este pedido (dejar en blanco para utilizar el valor predeterminado de la empresa)"
#: order/models.py:375
msgid "This order is locked and cannot be modified"
msgstr ""
#: order/models.py:434
msgid "Contact does not match selected company"
msgstr "El contacto no coincide con la empresa seleccionada"
#: order/models.py:441
msgid "Start date must be before target date"
msgstr ""
#: order/models.py:452
msgid "Address does not match selected company"
msgstr ""
#: order/models.py:509
msgid "Order description (optional)"
msgstr "Descripción del pedido (opcional)"
#: order/models.py:518 order/models.py:2199
msgid "Select project code for this order"
msgstr "Seleccione el código del proyecto para este pedido"
#: order/models.py:524 order/models.py:2180 order/models.py:2755
msgid "Link to external page"
msgstr "Enlace a Url externa"
#: order/models.py:531
msgid "Start date"
msgstr ""
#: order/models.py:532
msgid "Scheduled start date for this order"
msgstr ""
#: order/models.py:538 order/models.py:2187 order/serializers.py:305
#: report/templates/report/inventree_build_order_report.html:124
msgid "Target Date"
msgstr "Fecha objetivo"
#: order/models.py:540
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr "Fecha esperada para la entrega del pedido. El pedido se retrasará después de esta fecha."
#: order/models.py:560
msgid "Issue Date"
msgstr "Fecha de emisión"
#: order/models.py:561
msgid "Date order was issued"
msgstr "Fecha de expedición del pedido"
#: order/models.py:567
msgid "Updated At"
msgstr ""
#: order/models.py:576
msgid "User or group responsible for this order"
msgstr "Usuario o grupo responsable de este pedido"
#: order/models.py:587
msgid "Point of contact for this order"
msgstr "Punto de contacto para este pedido"
#: order/models.py:597
msgid "Company address for this order"
msgstr "Dirección de la empresa para este pedido"
#: order/models.py:722 order/models.py:1460
msgid "Order reference"
msgstr "Referencia del pedido"
#: order/models.py:731 order/models.py:1484 order/models.py:3337
#: order/models.py:3763 stock/serializers.py:1000 users/models.py:737
msgid "Status"
msgstr "Estado"
#: order/models.py:732
msgid "Purchase order status"
msgstr "Estado de la orden de compra"
#: order/models.py:742
msgid "Company from which the items are being ordered"
msgstr "Empresa de la cual se están encargando los artículos"
#: order/models.py:753
msgid "Supplier Reference"
msgstr "Referencia del proveedor"
#: order/models.py:754
msgid "Supplier order reference code"
msgstr "Código de referencia de pedido del proveedor"
#: order/models.py:763
msgid "received by"
msgstr "recibido por"
#: order/models.py:770 order/models.py:3352 order/models.py:3804
msgid "Date order was completed"
msgstr "La fecha de pedido fue completada"
#: order/models.py:779 order/models.py:2390
msgid "Destination"
msgstr "Destinación"
#: order/models.py:780 order/models.py:2394
msgid "Destination for received items"
msgstr "Destino para los artículos recibidos"
#: order/models.py:826
msgid "Part supplier must match PO supplier"
msgstr "El proveedor de la parte debe coincidir con el proveedor de PO"
#: order/models.py:1098
msgid "Line item does not match purchase order"
msgstr "La partida no coincide con la orden de compra"
#: order/models.py:1101
msgid "Line item is missing a linked part"
msgstr ""
#: order/models.py:1116
msgid "Quantity must be a positive number"
msgstr "La cantidad debe ser un número positivo"
#: order/models.py:1157
msgid "Serial numbers cannot be assigned to virtual parts"
msgstr ""
#: order/models.py:1377
msgid "Allow any stock (serialized or unserialized)"
msgstr ""
#: order/models.py:1378
msgid "Serialized stock only"
msgstr ""
#: order/models.py:1379
msgid "Unserialized stock only"
msgstr ""
#: order/models.py:1471 order/models.py:3324 stock/models.py:1217
#: stock/models.py:1218 stock/serializers.py:1674
#: templates/email/overdue_return_order.html:16
#: templates/email/overdue_sales_order.html:16
msgid "Customer"
msgstr "Cliente"
#: order/models.py:1472
msgid "Company to which the items are being sold"
msgstr "Empresa a la que se venden los artículos"
#: order/models.py:1485
msgid "Sales order status"
msgstr "Estado de la orden de venta"
#: order/models.py:1491 order/models.py:3344
msgid "Customer Reference "
msgstr "Referencia del cliente "
#: order/models.py:1492 order/models.py:3345
msgid "Customer order reference code"
msgstr "Código de referencia de pedido del cliente"
#: order/models.py:1496 order/models.py:2707
msgid "Shipment Date"
msgstr "Fecha de envío"
#: order/models.py:1505
msgid "shipped by"
msgstr "enviado por"
#: order/models.py:1679 order/serializers.py:1726 order/serializers.py:1881
#: order/serializers.py:2766 order/serializers.py:2973
msgid "Line item is not associated with this order"
msgstr "La partida no está asociada con este pedido"
#: order/models.py:1736 order/serializers.py:3067
msgid "No match found for the following serial numbers"
msgstr "No se han encontrado coincidencias para los siguientes números de serie"
#: order/models.py:1743 order/serializers.py:3074
msgid "The following serial numbers are unavailable"
msgstr "Los siguientes números de serie no están disponibles"
#: order/models.py:1783 order/models.py:3848
msgid "Order is already complete"
msgstr "La orden ya fue completada"
#: order/models.py:1786 order/models.py:3851
msgid "Order is already cancelled"
msgstr "La orden ya fue cancelada"
#: order/models.py:1790
msgid "Only an open order can be marked as complete"
msgstr "Sólo una orden abierta puede ser marcada como completa"
#: order/models.py:1794
msgid "Order cannot be completed as there are incomplete shipments"
msgstr "El pedido no se puede completar porque hay envíos incompletos"
#: order/models.py:1799
msgid "Order cannot be completed as there are incomplete allocations"
msgstr "El pedido no se puede completar ya que hay asignaciones incompletas"
#: order/models.py:1808
msgid "Order cannot be completed as there are incomplete line items"
msgstr "El pedido no se puede completar porque hay partidas incompletas"
#: order/models.py:2097 order/models.py:2122
msgid "The order is locked and cannot be modified"
msgstr ""
#: order/models.py:2130
msgid "Item quantity"
msgstr "Cantidad del artículo"
#: order/models.py:2138
msgid "Discount"
msgstr ""
#: order/models.py:2139
msgid "Discount percentage applied to this line item (0-100)"
msgstr ""
#: order/models.py:2157
msgid "Line Number"
msgstr ""
#: order/models.py:2158
msgid "Line number for this item (optional)"
msgstr ""
#: order/models.py:2167
msgid "Line item reference"
msgstr "Referencia de partida"
#: order/models.py:2174
msgid "Line item notes"
msgstr "Notas de partida"
#: order/models.py:2189
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr "Fecha objetivo para esta partida (dejar en blanco para usar la fecha de destino de la orden)"
#: order/models.py:2219
msgid "Line item description (optional)"
msgstr "Descripción de partida (opcional)"
#: order/models.py:2226
msgid "Additional context for this line"
msgstr "Contexto adicional para esta línea"
#: order/models.py:2236
msgid "Unit price"
msgstr "Precio unitario"
#: order/models.py:2255
msgid "Purchase Order Line Item"
msgstr ""
#: order/models.py:2284
msgid "Supplier part must match supplier"
msgstr "La parte del proveedor debe coincidir con el proveedor"
#: order/models.py:2292
msgid "Build order must be marked as external"
msgstr ""
#: order/models.py:2299
msgid "Build orders can only be linked to assembly parts"
msgstr ""
#: order/models.py:2305
msgid "Build order part must match line item part"
msgstr ""
#: order/models.py:2315
msgid "An external build order is required for assembly parts"
msgstr ""
#: order/models.py:2351
msgid "Supplier part"
msgstr "Parte del proveedor"
#: order/models.py:2358
msgid "Received"
msgstr "Recibido"
#: order/models.py:2359
msgid "Number of items received"
msgstr "Número de artículos recibidos"
#: order/models.py:2367 stock/models.py:1347 stock/serializers.py:697
#: stock/serializers.py:1072
msgid "Purchase Price"
msgstr "Precio de Compra"
#: order/models.py:2368
msgid "Unit purchase price"
msgstr "Precio de compra unitario"
#: order/models.py:2384
msgid "External Build Order to be fulfilled by this line item"
msgstr ""
#: order/models.py:2446
msgid "Purchase Order Extra Line"
msgstr ""
#: order/models.py:2475
msgid "Sales Order Line Item"
msgstr ""
#: order/models.py:2502
msgid "Only salable parts can be assigned to a sales order"
msgstr "Sólo las partes vendibles pueden ser asignadas a un pedido de venta"
#: order/models.py:2528
msgid "Sale Price"
msgstr "Precio de Venta"
#: order/models.py:2529
msgid "Unit sale price"
msgstr "Precio de venta unitario"
#: order/models.py:2538 order/status_codes.py:66
msgid "Shipped"
msgstr "Enviado"
#: order/models.py:2539
msgid "Shipped quantity"
msgstr "Cantidad enviada"
#: order/models.py:2651
msgid "Sales Order Shipment"
msgstr ""
#: order/models.py:2664
msgid "Shipment address must match the customer"
msgstr ""
#: order/models.py:2700
msgid "Shipping address for this shipment"
msgstr ""
#: order/models.py:2708
msgid "Date of shipment"
msgstr "Fecha del envío"
#: order/models.py:2714
msgid "Delivery Date"
msgstr "Fecha de entrega"
#: order/models.py:2715
msgid "Date of delivery of shipment"
msgstr "Fecha de entrega del envío"
#: order/models.py:2723
msgid "Checked By"
msgstr "Revisado por"
#: order/models.py:2724
msgid "User who checked this shipment"
msgstr "Usuario que revisó este envío"
#: order/models.py:2731 order/models.py:3180 order/serializers.py:1901
#: order/serializers.py:1954 order/serializers.py:2055
#: report/templates/report/inventree_sales_order_shipment_report.html:13
msgid "Shipment"
msgstr "Envío"
#: order/models.py:2732
msgid "Shipment number"
msgstr "Número de envío"
#: order/models.py:2740
msgid "Tracking Number"
msgstr "Número de Seguimiento"
#: order/models.py:2741
msgid "Shipment tracking information"
msgstr "Información de seguimiento del envío"
#: order/models.py:2748
msgid "Invoice Number"
msgstr "Número de factura"
#: order/models.py:2749
msgid "Reference number for associated invoice"
msgstr "Número de referencia para la factura asociada"
#: order/models.py:2795
msgid "Shipment has already been sent"
msgstr "El envío ya ha sido enviado"
#: order/models.py:2798
msgid "Shipment has no allocated stock items"
msgstr "El envío no tiene artículos de stock asignados"
#: order/models.py:2805
msgid "Shipment must be checked before it can be completed"
msgstr ""
#: order/models.py:3068
msgid "Sales Order Extra Line"
msgstr ""
#: order/models.py:3097
msgid "Sales Order Allocation"
msgstr ""
#: order/models.py:3120 order/models.py:3122 order/models.py:4123
#: order/models.py:4125
msgid "Stock item has not been assigned"
msgstr "El artículo de stock no ha sido asignado"
#: order/models.py:3129 order/models.py:4132
msgid "Cannot allocate stock item to a line with a different part"
msgstr "No se puede asignar el artículo de stock a una línea con una parte diferente"
#: order/models.py:3132 order/models.py:4135
msgid "Cannot allocate stock to a line without a part"
msgstr "No se puede asignar stock a una línea sin una parte"
#: order/models.py:3135 order/models.py:4138
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "La cantidad de asignación no puede exceder la cantidad de stock"
#: order/models.py:3155 order/models.py:4160
msgid "Allocation quantity must be greater than zero"
msgstr "Cantidad asignada debe ser mayor que cero"
#: order/models.py:3158 order/models.py:4163 order/serializers.py:1771
#: order/serializers.py:2802
msgid "Quantity must be 1 for serialized stock item"
msgstr "La cantidad debe ser 1 para el stock serializado"
#: order/models.py:3161
msgid "Sales order does not match shipment"
msgstr "La orden de venta no coincide con el envío"
#: order/models.py:3162 plugin/base/barcodes/api.py:724
msgid "Shipment does not match sales order"
msgstr "El envío no coincide con el pedido de venta"
#: order/models.py:3170 order/models.py:4171
msgid "Line"
msgstr "Línea"
#: order/models.py:3181
msgid "Sales order shipment reference"
msgstr "Referencia del envío del pedido de venta"
#: order/models.py:3194 order/models.py:3605 order/models.py:4184
msgid "Item"
msgstr "Ítem"
#: order/models.py:3195 order/models.py:4185
msgid "Select stock item to allocate"
msgstr "Seleccionar artículo de stock para asignar"
#: order/models.py:3204 order/models.py:4194
msgid "Enter stock allocation quantity"
msgstr "Especificar la cantidad de asignación de stock"
#: order/models.py:3313
msgid "Return Order reference"
msgstr "Referencia de la orden de devolución"
#: order/models.py:3325
msgid "Company from which items are being returned"
msgstr "Empresa de la cual se están devolviendo los artículos"
#: order/models.py:3338
msgid "Return order status"
msgstr "Estado de la orden de devolución"
#: order/models.py:3563
msgid "Return Order Line Item"
msgstr ""
#: order/models.py:3576
msgid "Stock item must be specified"
msgstr "El artículo de almacén debe ser especificado"
#: order/models.py:3580
msgid "Return quantity exceeds stock quantity"
msgstr "La cantidad de retorno excede la cantidad de existencias"
#: order/models.py:3585
msgid "Return quantity must be greater than zero"
msgstr "La cantidad de retorno debe ser mayor que cero"
#: order/models.py:3590
msgid "Invalid quantity for serialized stock item"
msgstr "Cantidad inválida para el artículo de stock serializado"
#: order/models.py:3606
msgid "Select item to return from customer"
msgstr "Seleccionar el artículo a devolver del cliente"
#: order/models.py:3621
msgid "Received Date"
msgstr "Fecha de recepción"
#: order/models.py:3622
msgid "The date this return item was received"
msgstr ""
#: order/models.py:3634
msgid "Outcome"
msgstr "Resultado"
#: order/models.py:3635
msgid "Outcome for this line item"
msgstr "Salida para esta partida"
#: order/models.py:3642
msgid "Cost associated with return or repair for this line item"
msgstr "Costo asociado con la devolución o reparación para esta partida"
#: order/models.py:3652
msgid "Return Order Extra Line"
msgstr ""
#: order/models.py:3753
msgid "Transfer Order Reference"
msgstr ""
#: order/models.py:3764
msgid "Transfer order status"
msgstr ""
#: order/models.py:3779
msgid "Source for transferred items"
msgstr ""
#: order/models.py:3789
msgid "Destination for transferred items"
msgstr ""
#: order/models.py:3794
msgid "Consume Stock"
msgstr ""
#: order/models.py:3796
msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item"
msgstr ""
#: order/models.py:3855
msgid "Order cannot be completed until a destination location is set"
msgstr ""
#: order/models.py:3860
msgid "Order cannot be completed until it is fully allocated"
msgstr ""
#: order/models.py:4012
msgid "Transfer Order Line Item"
msgstr ""
#: order/models.py:4045
msgid "transferred"
msgstr ""
#: order/models.py:4046
msgid "transferred quantity"
msgstr ""
#: order/models.py:4100
msgid "Transfer Order Allocation"
msgstr ""
#: order/models.py:4253
msgid "Failed to consume stock item against transfer order"
msgstr ""
#: order/models.py:4265 order/models.py:4277
msgid "Failed to transfer stock item against transfer order"
msgstr ""
#: order/serializers.py:89 order/serializers.py:2088
#: report/templates/report/inventree_purchase_order_report.html:28
#: report/templates/report/inventree_return_order_report.html:18
#: report/templates/report/inventree_sales_order_report.html:21
#: report/templates/report/inventree_transfer_order_report.html:19
msgid "Line Items"
msgstr "Partidas"
#: order/serializers.py:94
msgid "Completed Lines"
msgstr "Líneas completadas"
#: order/serializers.py:102
msgid "Custom Status Key"
msgstr ""
#: order/serializers.py:103
msgid "Update order status to a custom value for this logical value"
msgstr ""
#: order/serializers.py:187
msgid "Custom status key must be an integer"
msgstr ""
#: order/serializers.py:194
msgid "Invalid custom status key"
msgstr ""
#: order/serializers.py:197
msgid "Invalid custom status key for this order status"
msgstr ""
#: order/serializers.py:461
msgid "Supplier Name"
msgstr "Nombre del proveedor"
#: order/serializers.py:510 order/serializers.py:2551
msgid "Order cannot be cancelled"
msgstr "El pedido no puede ser cancelado"
#: order/serializers.py:525 order/serializers.py:1792
msgid "Allow order to be closed with incomplete line items"
msgstr "Permitir cerrar el pedido con partidas incompletas"
#: order/serializers.py:535 order/serializers.py:1802
msgid "Order has incomplete line items"
msgstr "El pedido tiene partidas incompletas"
#: order/serializers.py:649
msgid "Order is not open"
msgstr "El pedido no está abierto"
#: order/serializers.py:689
msgid "Auto Pricing"
msgstr "Precio automático"
#: order/serializers.py:691
msgid "Automatically calculate purchase price based on supplier part data"
msgstr "Calcular precio de compra automáticamente con base en los datos del proveedor"
#: order/serializers.py:708 stock/serializers.py:1082
msgid "Purchase price currency"
msgstr "Moneda del precio de compra"
#: order/serializers.py:739
msgid "Merge Items"
msgstr "Combinar artículos"
#: order/serializers.py:741
msgid "Merge items with the same part, destination and target date into one line item"
msgstr ""
#: order/serializers.py:756 part/serializers.py:462
msgid "SKU"
msgstr "SKU"
#: order/serializers.py:770 part/models.py:1169 part/serializers.py:382
msgid "Internal Part Number"
msgstr "Número de parte interna"
#: order/serializers.py:778
msgid "Internal Part Name"
msgstr "Nombre interno de parte"
#: order/serializers.py:794
msgid "Supplier part must be specified"
msgstr "Debe especificar la parte del proveedor"
#: order/serializers.py:797
msgid "Purchase order must be specified"
msgstr "La orden de compra debe especificarse"
#: order/serializers.py:805
msgid "Supplier must match purchase order"
msgstr "El proveedor debe coincidir con la orden de compra"
#: order/serializers.py:806
msgid "Purchase order must match supplier"
msgstr "La orden de compra debe coincidir con el proveedor"
#: order/serializers.py:858 order/serializers.py:1872 order/serializers.py:2964
msgid "Line Item"
msgstr "Partida"
#: order/serializers.py:867 order/serializers.py:1007 order/serializers.py:2297
msgid "Select destination location for received items"
msgstr "Seleccione la ubicación de destino para los artículos recibidos"
#: order/serializers.py:883
msgid "Enter batch code for incoming stock items"
msgstr "Introduzca el código de lote para los artículos de almacén entrantes"
#: order/serializers.py:890 stock/models.py:1299
#: templates/email/stale_stock_notification.html:22 users/models.py:264
msgid "Expiry Date"
msgstr "Fecha de Expiración"
#: order/serializers.py:891
msgid "Enter expiry date for incoming stock items"
msgstr ""
#: order/serializers.py:899
msgid "Enter serial numbers for incoming stock items"
msgstr "Introduzca números de serie para artículos de almacén entrantes"
#: order/serializers.py:909
msgid "Override packaging information for incoming stock items"
msgstr ""
#: order/serializers.py:917 order/serializers.py:2302
msgid "Additional note for incoming stock items"
msgstr ""
#: order/serializers.py:924
msgid "Barcode"
msgstr "Código de barras"
#: order/serializers.py:925
msgid "Scanned barcode"
msgstr "Código de barras escaneado"
#: order/serializers.py:941
msgid "Barcode is already in use"
msgstr "Código de barras en uso"
#: order/serializers.py:1024 order/serializers.py:2321
#: stock/serializers.py:1162
msgid "Line items must be provided"
msgstr "Se deben proporcionar las partidas"
#: order/serializers.py:1050
msgid "Destination location must be specified"
msgstr "Se requiere ubicación de destino"
#: order/serializers.py:1057
msgid "Supplied barcode values must be unique"
msgstr "Los valores del código de barras deben ser únicos"
#: order/serializers.py:1074
msgid "Supplied serial numbers must be unique"
msgstr ""
#: order/serializers.py:1216
msgid "Shipments"
msgstr "Envíos"
#: order/serializers.py:1220
msgid "Completed Shipments"
msgstr "Envíos completados"
#: order/serializers.py:1224
msgid "Allocated Lines"
msgstr ""
#: order/serializers.py:1420
msgid "Sale price currency"
msgstr "Moneda del precio de venta"
#: order/serializers.py:1470
msgid "Allocated Items"
msgstr "Elementos asignados"
#: order/serializers.py:1694
msgid "No shipment details provided"
msgstr "No se proporcionaron detalles de envío"
#: order/serializers.py:1745 order/serializers.py:2785
msgid "Quantity must be positive"
msgstr "La cantidad debe ser positiva"
#: order/serializers.py:1766
msgid "Stock item has not passed all required tests"
msgstr ""
#: order/serializers.py:1891 order/serializers.py:2983
msgid "Enter serial numbers to allocate"
msgstr "Introduzca números de serie para asignar"
#: order/serializers.py:1913 order/serializers.py:1962
#: order/serializers.py:2102
msgid "Shipment has already been shipped"
msgstr "El envío ya ha sido enviado"
#: order/serializers.py:1916 order/serializers.py:1965
#: order/serializers.py:2105
msgid "Shipment is not associated with this order"
msgstr "El envío no está asociado con este pedido"
#: order/serializers.py:2037
msgid "Stock location where items are sourced (leave blank to use any location)"
msgstr ""
#: order/serializers.py:2047
msgid "Exclude stock items from this location"
msgstr ""
#: order/serializers.py:2056
msgid "Assign allocations to this shipment"
msgstr ""
#: order/serializers.py:2063
msgid "Allow stock to be taken from multiple locations to fulfil a single line item"
msgstr ""
#: order/serializers.py:2077
msgid "Serialized Stock"
msgstr ""
#: order/serializers.py:2079
msgid "Control whether serialized stock items are included in auto-allocation"
msgstr ""
#: order/serializers.py:2090
msgid "Limit allocation to these line items (leave blank to allocate all lines)"
msgstr ""
#: order/serializers.py:2116
msgid "Line item does not belong to this order"
msgstr ""
#: order/serializers.py:2263
msgid "Return order line item"
msgstr "Partida de orden de devolución"
#: order/serializers.py:2273
msgid "Line item does not match return order"
msgstr "La partida no coincide con la orden de devolución"
#: order/serializers.py:2276
msgid "Line item has already been received"
msgstr "La partida ya ha sido recibida"
#: order/serializers.py:2313
msgid "Items can only be received against orders which are in progress"
msgstr "Los artículos sólo pueden ser recibidos contra pedidos en curso"
#: order/serializers.py:2390
msgid "Quantity to return"
msgstr "Cantidad a devolver"
#: order/serializers.py:2415
msgid "Line price currency"
msgstr "Moneda de precio de línea"
#: order/serializers.py:2566
msgid "Allow order to complete with incomplete allocations"
msgstr ""
#: order/serializers.py:2576
msgid "Order has incomplete allocations"
msgstr ""
#: order/status_codes.py:26 order/status_codes.py:70 stock/status_codes.py:27
msgid "Lost"
msgstr "Perdida"
#: order/status_codes.py:27 order/status_codes.py:71 stock/status_codes.py:29
msgid "Returned"
msgstr "Devuelto"
#: order/status_codes.py:65 order/status_codes.py:101
msgid "In Progress"
msgstr "En progreso"
#: order/status_codes.py:132
msgid "Return"
msgstr "Devolución"
#: order/status_codes.py:133
msgid "Repair"
msgstr "Reparación"
#: order/status_codes.py:134
msgid "Replace"
msgstr "Reemplazo"
#: order/status_codes.py:135
msgid "Refund"
msgstr "Reembolso"
#: order/status_codes.py:136
msgid "Reject"
msgstr "Rechazo"
#: order/status_codes.py:151
#: report/templates/report/inventree_build_order_report.html:120
msgid "Issued"
msgstr "Emitido"
#: order/tasks.py:49
msgid "Overdue Purchase Order"
msgstr "Orden de compra atrasada"
#: order/tasks.py:54
#, python-brace-format
msgid "Purchase order {po} is now overdue"
msgstr "La orden de compra {po} está atrasada"
#: order/tasks.py:119
msgid "Overdue Sales Order"
msgstr "Orden de venta atrasada"
#: order/tasks.py:124
#, python-brace-format
msgid "Sales order {so} is now overdue"
msgstr "La orden de venta {so} está atrasada"
#: order/tasks.py:186
msgid "Overdue Return Order"
msgstr ""
#: order/tasks.py:191
#, python-brace-format
msgid "Return order {ro} is now overdue"
msgstr ""
#: part/api.py:90
msgid "Starred"
msgstr "Favoritos"
#: part/api.py:92
msgid "Filter by starred categories"
msgstr ""
#: part/api.py:109 stock/api.py:341
msgid "Depth"
msgstr "Profundidad"
#: part/api.py:109
msgid "Filter by category depth"
msgstr "Filtrar por profundidad de categoría"
#: part/api.py:127 stock/api.py:359
msgid "Top Level"
msgstr "Nivel superior"
#: part/api.py:129
msgid "Filter by top-level categories"
msgstr "Filtrar por categorías de nivel superior"
#: part/api.py:142 stock/api.py:374
msgid "Cascade"
msgstr "En cascada"
#: part/api.py:144
msgid "Include sub-categories in filtered results"
msgstr ""
#: part/api.py:164
msgid "Parent"
msgstr ""
#: part/api.py:166
msgid "Filter by parent category"
msgstr ""
#: part/api.py:201
msgid "Exclude sub-categories under the specified category"
msgstr ""
#: part/api.py:298 stock/api.py:521
msgid "Max Level"
msgstr ""
#: part/api.py:300 stock/api.py:523
msgid "Limit the depth of the category tree"
msgstr ""
#: part/api.py:442
msgid "Has Results"
msgstr "Tiene resultados"
#: part/api.py:672
msgid "Is Variant"
msgstr ""
#: part/api.py:680
msgid "Is Revision"
msgstr ""
#: part/api.py:690
msgid "Has Revisions"
msgstr ""
#: part/api.py:897
msgid "BOM Valid"
msgstr ""
#: part/api.py:1006
msgid "Cascade Categories"
msgstr ""
#: part/api.py:1007
msgid "If true, include items in child categories of the given category"
msgstr ""
#: part/api.py:1013
msgid "Filter by numeric category ID or the literal 'null'"
msgstr ""
#: part/api.py:1327
msgid "Assembly part is active"
msgstr ""
#: part/api.py:1331
msgid "Assembly part is trackable"
msgstr ""
#: part/api.py:1335
msgid "Assembly part is testable"
msgstr ""
#: part/api.py:1339
msgid "Assembly part is locked"
msgstr ""
#: part/api.py:1344
msgid "Component part is active"
msgstr ""
#: part/api.py:1348
msgid "Component part is trackable"
msgstr ""
#: part/api.py:1352
msgid "Component part is testable"
msgstr ""
#: part/api.py:1356
msgid "Component part is an assembly"
msgstr ""
#: part/api.py:1360
msgid "Component part is virtual"
msgstr ""
#: part/api.py:1364
msgid "Has available stock"
msgstr ""
#: part/api.py:1421
msgid "Uses"
msgstr ""
#: part/models.py:94 part/models.py:415
#: templates/email/part_event_notification.html:16
msgid "Part Category"
msgstr "Categoría de parte"
#: part/models.py:95 users/ruleset.py:43
msgid "Part Categories"
msgstr "Categorías de parte"
#: part/models.py:113 part/models.py:1205
msgid "Default Location"
msgstr "Ubicación Predeterminada"
#: part/models.py:114
msgid "Default location for parts in this category"
msgstr "Ubicación predeterminada para partes de esta categoría"
#: part/models.py:119 stock/models.py:206
msgid "Structural"
msgstr "Estructural"
#: part/models.py:121
msgid "Parts may not be directly assigned to a structural category, but may be assigned to child categories."
msgstr "Las partes no pueden asignarse directamente a una categoría estructural, pero pueden asignarse a categorías hijas."
#: part/models.py:130
msgid "Default keywords"
msgstr "Palabras clave predeterminadas"
#: part/models.py:131
msgid "Default keywords for parts in this category"
msgstr "Palabras clave por defecto para partes en esta categoría"
#: part/models.py:138 stock/models.py:102 stock/models.py:188
msgid "Icon"
msgstr "Icono"
#: part/models.py:139 part/serializers.py:175 part/serializers.py:207
#: stock/models.py:189
msgid "Icon (optional)"
msgstr "Icono (opcional)"
#: part/models.py:183
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "¡No puedes hacer que esta categoría de partes sea estructural porque algunas partes ya están asignadas!"
#: part/models.py:371
msgid "Part Category Parameter Template"
msgstr ""
#: part/models.py:427
msgid "Default Value"
msgstr "Valor predeterminado"
#: part/models.py:428
msgid "Default Parameter Value"
msgstr "Valor de parámetro por defecto"
#: part/models.py:531 part/serializers.py:135 users/ruleset.py:44
msgid "Parts"
msgstr "Partes"
#: part/models.py:577
msgid "Cannot delete parameters of a locked part"
msgstr ""
#: part/models.py:582
msgid "Cannot modify parameters of a locked part"
msgstr ""
#: part/models.py:593
msgid "Cannot delete this part as it is locked"
msgstr ""
#: part/models.py:596
msgid "Cannot delete this part as it is still active"
msgstr ""
#: part/models.py:601
msgid "Cannot delete this part as it is used in an assembly"
msgstr ""
#: part/models.py:685 part/models.py:692
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr ""
#: part/models.py:704
#, python-brace-format
msgid "Part '{parent}' is used in BOM for '{self}' (recursive)"
msgstr ""
#: part/models.py:775
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr ""
#: part/models.py:783
msgid "Part cannot be a revision of itself"
msgstr ""
#: part/models.py:790
msgid "Revision code must be specified for a part marked as a revision"
msgstr ""
#: part/models.py:798
msgid "Revisions are only allowed for assembly parts"
msgstr ""
#: part/models.py:805
msgid "Cannot make a revision of a template part"
msgstr ""
#: part/models.py:811
msgid "Parent part must point to the same template"
msgstr ""
#: part/models.py:909
msgid "Stock item with this serial number already exists"
msgstr "Ya existe un artículo de almacén con este número de serie"
#: part/models.py:1040
msgid "Duplicate IPN not allowed in part settings"
msgstr "IPN duplicado no permitido en la configuración de partes"
#: part/models.py:1053
msgid "Duplicate part revision already exists."
msgstr "La revisión de parte duplicada ya existe."
#: part/models.py:1072
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Parte con este nombre, IPN y revisión ya existe."
#: part/models.py:1087
msgid "Parts cannot be assigned to structural part categories!"
msgstr "¡No se pueden asignar partes a las categorías de partes estructurales!"
#: part/models.py:1119
msgid "Part name"
msgstr "Nombre de la parte"
#: part/models.py:1124
msgid "Is Template"
msgstr "Es plantilla"
#: part/models.py:1125
msgid "Is this part a template part?"
msgstr "¿Es esta parte una parte de la plantilla?"
#: part/models.py:1135
msgid "Is this part a variant of another part?"
msgstr "¿Es esta parte una variante de otra parte?"
#: part/models.py:1136
msgid "Variant Of"
msgstr "Variante de"
#: part/models.py:1143
msgid "Part description (optional)"
msgstr "Descripción de parte (opcional)"
#: part/models.py:1150
msgid "Keywords"
msgstr "Palabras claves"
#: part/models.py:1151
msgid "Part keywords to improve visibility in search results"
msgstr "Palabras clave para mejorar la visibilidad en los resultados de búsqueda"
#: part/models.py:1161
msgid "Part category"
msgstr "Categoría de parte"
#: part/models.py:1168 part/serializers.py:812
#: report/templates/report/inventree_stock_location_report.html:103
msgid "IPN"
msgstr "IPN"
#: part/models.py:1176
msgid "Part revision or version number"
msgstr "Revisión de parte o número de versión"
#: part/models.py:1177 report/models.py:236
msgid "Revision"
msgstr "Revisión"
#: part/models.py:1186
msgid "Is this part a revision of another part?"
msgstr "¿Es esta parte una variante de otra parte?"
#: part/models.py:1187
msgid "Revision Of"
msgstr "Variante de"
#: part/models.py:1203
msgid "Where is this item normally stored?"
msgstr "¿Dónde se almacena este artículo normalmente?"
#: part/models.py:1241
msgid "Default Expiry"
msgstr "Expiración por defecto"
#: part/models.py:1242
msgid "Expiry time (in days) for stock items of this part"
msgstr "Tiempo de expiración (en días) para los artículos de stock de esta parte"
#: part/models.py:1250 part/serializers.py:882
msgid "Minimum Stock"
msgstr "Stock mínimo"
#: part/models.py:1251
msgid "Minimum allowed stock level"
msgstr "Nivel mínimo de stock permitido"
#: part/models.py:1259 part/serializers.py:886
msgid "Maximum Stock"
msgstr ""
#: part/models.py:1260
msgid "Maximum allowed stock level"
msgstr ""
#: part/models.py:1269
msgid "Units of measure for this part"
msgstr "Unidades de medida para esta parte"
#: part/models.py:1276
msgid "Can this part be built from other parts?"
msgstr "¿Se puede construir esta parte a partir de otras partes?"
#: part/models.py:1282
msgid "Can this part be used to build other parts?"
msgstr "¿Se puede utilizar esta parte para construir otras partes?"
#: part/models.py:1288
msgid "Does this part have tracking for unique items?"
msgstr "¿Esta parte tiene seguimiento de objetos únicos?"
#: part/models.py:1294
msgid "Can this part have test results recorded against it?"
msgstr ""
#: part/models.py:1300
msgid "Can this part be purchased from external suppliers?"
msgstr "¿Se puede comprar esta parte a proveedores externos?"
#: part/models.py:1306
msgid "Can this part be sold to customers?"
msgstr "¿Se puede vender esta parte a los clientes?"
#: part/models.py:1310
msgid "Is this part active?"
msgstr "¿Está activa esta parte?"
#: part/models.py:1316
msgid "Locked parts cannot be edited"
msgstr "Las partes bloqueadas no pueden ser editadas"
#: part/models.py:1322
msgid "Is this a virtual part, such as a software product or license?"
msgstr "¿Es ésta una parte virtual, como un producto de software o una licencia?"
#: part/models.py:1328
msgid "Is this part consumable, such as glue or a fastener?"
msgstr ""
#: part/models.py:1333
msgid "BOM Validated"
msgstr ""
#: part/models.py:1334
msgid "Is the BOM for this part valid?"
msgstr ""
#: part/models.py:1340
msgid "BOM checksum"
msgstr "Suma de verificación de BOM"
#: part/models.py:1341
msgid "Stored BOM checksum"
msgstr "Suma de verificación de BOM almacenada"
#: part/models.py:1349
msgid "BOM checked by"
msgstr "BOM comprobado por"
#: part/models.py:1354
msgid "BOM checked date"
msgstr "Fecha BOM comprobada"
#: part/models.py:1370
msgid "Creation User"
msgstr "Creación de Usuario"
#: part/models.py:1380
msgid "Owner responsible for this part"
msgstr "Dueño responsable de esta parte"
#: part/models.py:2257
msgid "Sell multiple"
msgstr "Vender múltiples"
#: part/models.py:3264
msgid "Currency used to cache pricing calculations"
msgstr "Moneda utilizada para almacenar en caché los cálculos de precios"
#: part/models.py:3280
msgid "Minimum BOM Cost"
msgstr "Costo mínimo de BOM"
#: part/models.py:3281
msgid "Minimum cost of component parts"
msgstr "Costo mínimo de partes de componentes"
#: part/models.py:3287
msgid "Maximum BOM Cost"
msgstr "Costo máximo de BOM"
#: part/models.py:3288
msgid "Maximum cost of component parts"
msgstr "Costo máximo de partes de componentes"
#: part/models.py:3294
msgid "Minimum Purchase Cost"
msgstr "Costo mínimo de compra"
#: part/models.py:3295
msgid "Minimum historical purchase cost"
msgstr "Costo histórico mínimo de compra"
#: part/models.py:3301
msgid "Maximum Purchase Cost"
msgstr "Costo máximo de compra"
#: part/models.py:3302
msgid "Maximum historical purchase cost"
msgstr "Costo histórico máximo de compra"
#: part/models.py:3308
msgid "Minimum Internal Price"
msgstr "Precio interno mínimo"
#: part/models.py:3309
msgid "Minimum cost based on internal price breaks"
msgstr "Costo mínimo basado en precios reducidos internos"
#: part/models.py:3315
msgid "Maximum Internal Price"
msgstr "Precio interno máximo"
#: part/models.py:3316
msgid "Maximum cost based on internal price breaks"
msgstr "Costo máximo basado en precios reducidos internos"
#: part/models.py:3322
msgid "Minimum Supplier Price"
msgstr "Precio mínimo de proveedor"
#: part/models.py:3323
msgid "Minimum price of part from external suppliers"
msgstr "Precio mínimo de la parte de proveedores externos"
#: part/models.py:3329
msgid "Maximum Supplier Price"
msgstr "Precio máximo de proveedor"
#: part/models.py:3330
msgid "Maximum price of part from external suppliers"
msgstr "Precio máximo de la parte de proveedores externos"
#: part/models.py:3336
msgid "Minimum Variant Cost"
msgstr "Costo mínimo de variante"
#: part/models.py:3337
msgid "Calculated minimum cost of variant parts"
msgstr "Costo mínimo calculado de las partes variantes"
#: part/models.py:3343
msgid "Maximum Variant Cost"
msgstr "Costo máximo de variante"
#: part/models.py:3344
msgid "Calculated maximum cost of variant parts"
msgstr "Costo máximo calculado de las partes variantes"
#: part/models.py:3350 part/models.py:3364
msgid "Minimum Cost"
msgstr "Costo mínimo"
#: part/models.py:3351
msgid "Override minimum cost"
msgstr "Anular el costo mínimo"
#: part/models.py:3357 part/models.py:3371
msgid "Maximum Cost"
msgstr "Costo máximo"
#: part/models.py:3358
msgid "Override maximum cost"
msgstr "Reemplazar coste máximo"
#: part/models.py:3365
msgid "Calculated overall minimum cost"
msgstr "Costo mínimo general calculado"
#: part/models.py:3372
msgid "Calculated overall maximum cost"
msgstr ""
#: part/models.py:3378
msgid "Minimum Sale Price"
msgstr "Precio de venta mínimo"
#: part/models.py:3379
msgid "Minimum sale price based on price breaks"
msgstr "Precio de venta mínimo basado en precios reducidos"
#: part/models.py:3385
msgid "Maximum Sale Price"
msgstr "Precio de venta máximo"
#: part/models.py:3386
msgid "Maximum sale price based on price breaks"
msgstr "Precio de venta máximo basado en precios reducidos"
#: part/models.py:3392
msgid "Minimum Sale Cost"
msgstr "Costo de venta mínimo"
#: part/models.py:3393
msgid "Minimum historical sale price"
msgstr "Precio de venta mínimo histórico"
#: part/models.py:3399
msgid "Maximum Sale Cost"
msgstr "Costo de Venta Máximo"
#: part/models.py:3400
msgid "Maximum historical sale price"
msgstr "Precio de venta máximo histórico"
#: part/models.py:3418
msgid "Part for stocktake"
msgstr ""
#: part/models.py:3423
msgid "Item Count"
msgstr "Número de artículos"
#: part/models.py:3424
msgid "Number of individual stock entries at time of stocktake"
msgstr ""
#: part/models.py:3432
msgid "Total available stock at time of stocktake"
msgstr ""
#: part/models.py:3436 report/templates/report/inventree_test_report.html:106
#: stock/models.py:3938
msgid "Date"
msgstr "Fecha"
#: part/models.py:3437
msgid "Date stocktake was performed"
msgstr ""
#: part/models.py:3444
msgid "Minimum Stock Cost"
msgstr "Costo de Stock Mínimo"
#: part/models.py:3445
msgid "Estimated minimum cost of stock on hand"
msgstr "Costo mínimo estimado del stock disponible"
#: part/models.py:3451
msgid "Maximum Stock Cost"
msgstr ""
#: part/models.py:3452
msgid "Estimated maximum cost of stock on hand"
msgstr ""
#: part/models.py:3462
msgid "Part Sale Price Break"
msgstr ""
#: part/models.py:3486
msgid "Part Internal Price Break"
msgstr ""
#: part/models.py:3577
msgid "Part Test Template"
msgstr ""
#: part/models.py:3603
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr ""
#: part/models.py:3635
msgid "Test templates can only be created for testable parts"
msgstr "Las plantillas de prueba solo pueden ser creadas para partes de prueba"
#: part/models.py:3649
msgid "Test template with the same key already exists for part"
msgstr ""
#: part/models.py:3666
msgid "Test Name"
msgstr "Nombre de prueba"
#: part/models.py:3667
msgid "Enter a name for the test"
msgstr "Introduzca un nombre para la prueba"
#: part/models.py:3673
msgid "Test Key"
msgstr ""
#: part/models.py:3674
msgid "Simplified key for the test"
msgstr ""
#: part/models.py:3681
msgid "Test Description"
msgstr "Descripción de prueba"
#: part/models.py:3682
msgid "Enter description for this test"
msgstr "Introduce la descripción para esta prueba"
#: part/models.py:3686
msgid "Is this test enabled?"
msgstr ""
#: part/models.py:3691
msgid "Required"
msgstr "Requerido"
#: part/models.py:3692
msgid "Is this test required to pass?"
msgstr "¿Es necesario pasar esta prueba?"
#: part/models.py:3697
msgid "Requires Value"
msgstr "Requiere valor"
#: part/models.py:3698
msgid "Does this test require a value when adding a test result?"
msgstr "¿Esta prueba requiere un valor al agregar un resultado de la prueba?"
#: part/models.py:3703
msgid "Requires Attachment"
msgstr "Adjunto obligatorio"
#: part/models.py:3705
msgid "Does this test require a file attachment when adding a test result?"
msgstr "¿Esta prueba requiere un archivo adjunto al agregar un resultado de la prueba?"
#: part/models.py:3712
msgid "Valid choices for this test (comma-separated)"
msgstr ""
#: part/models.py:3863
msgid "Invalid quantity - no units specified for part"
msgstr ""
#: part/models.py:3872
msgid "Quantity must be greater than or equal to zero"
msgstr ""
#: part/models.py:3973
msgid "BOM item cannot be modified - assembly is locked"
msgstr ""
#: part/models.py:3980
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr ""
#: part/models.py:3990
msgid "Select parent part"
msgstr "Seleccionar parte principal"
#: part/models.py:4000
msgid "Sub part"
msgstr "Sub parte"
#: part/models.py:4001
msgid "Select part to be used in BOM"
msgstr "Seleccionar parte a utilizar en BOM"
#: part/models.py:4007 part/serializers.py:1699
msgid "Amount"
msgstr ""
#: part/models.py:4008
msgid "Amount of sub-part consumed to produce one part"
msgstr ""
#: part/models.py:4020
msgid "BOM quantity for this BOM item"
msgstr "Cantidad del artículo en BOM"
#: part/models.py:4026
msgid "This BOM item is optional"
msgstr "Este artículo BOM es opcional"
#: part/models.py:4032
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "Este artículo de BOM es consumible (no está rastreado en órdenes de construcción)"
#: part/models.py:4040
msgid "Setup Quantity"
msgstr ""
#: part/models.py:4041
msgid "Extra required quantity for a build, to account for setup losses"
msgstr ""
#: part/models.py:4049
msgid "Attrition"
msgstr ""
#: part/models.py:4051
msgid "Estimated attrition for a build, expressed as a percentage (0-100)"
msgstr ""
#: part/models.py:4062
msgid "Rounding Multiple"
msgstr ""
#: part/models.py:4064
msgid "Round up required production quantity to nearest multiple of this value"
msgstr ""
#: part/models.py:4071 part/serializers.py:1717
msgid "Piece Count"
msgstr ""
#: part/models.py:4073 part/serializers.py:1719
msgid "Number of pieces required (for cut-to-length items). Total material = quantity x piece_count."
msgstr ""
#: part/models.py:4082
msgid "BOM item reference"
msgstr "Referencia de artículo de BOM"
#: part/models.py:4090
msgid "BOM item notes"
msgstr "Notas del artículo de BOM"
#: part/models.py:4096
msgid "Checksum"
msgstr "Suma de verificación"
#: part/models.py:4097
msgid "BOM line checksum"
msgstr "Suma de verificación de línea de BOM"
#: part/models.py:4102
msgid "Validated"
msgstr "Validado"
#: part/models.py:4103
msgid "This BOM item has been validated"
msgstr "Este artículo de BOM ha sido validado"
#: part/models.py:4108
msgid "Gets inherited"
msgstr ""
#: part/models.py:4109
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Este artículo BOM es heredado por BOMs para partes variantes"
#: part/models.py:4115
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Artículos de stock para partes variantes pueden ser usados para este artículo BOM"
#: part/models.py:4269 stock/models.py:1064
msgid "Quantity must be integer value for trackable parts"
msgstr "La cantidad debe ser un valor entero para las partes rastreables"
#: part/models.py:4279 part/models.py:4281
msgid "Sub part must be specified"
msgstr "Debe especificar la subparte"
#: part/models.py:4419
msgid "BOM Item Substitute"
msgstr "Ítem de BOM sustituto"
#: part/models.py:4440
msgid "Substitute part cannot be the same as the master part"
msgstr "La parte sustituta no puede ser la misma que la parte principal"
#: part/models.py:4453
msgid "Parent BOM item"
msgstr "Artículo BOM superior"
#: part/models.py:4461
msgid "Substitute part"
msgstr "Sustituir parte"
#: part/models.py:4477
msgid "Part 1"
msgstr "Parte 1"
#: part/models.py:4485
msgid "Part 2"
msgstr "Parte 2"
#: part/models.py:4486
msgid "Select Related Part"
msgstr "Seleccionar parte relacionada"
#: part/models.py:4493
msgid "Note for this relationship"
msgstr "Nota para esta relación"
#: part/models.py:4512
msgid "Part relationship cannot be created between a part and itself"
msgstr ""
#: part/models.py:4517
msgid "Duplicate relationship already exists"
msgstr ""
#: part/serializers.py:66
msgid "Delete Subcategories"
msgstr ""
#: part/serializers.py:67
msgid "Delete all sub-categories contained within this category"
msgstr ""
#: part/serializers.py:72
msgid "Delete Parts"
msgstr ""
#: part/serializers.py:73
msgid "Delete all parts contained within this category"
msgstr ""
#: part/serializers.py:130
msgid "Parent Category"
msgstr ""
#: part/serializers.py:131
msgid "Parent part category"
msgstr "Categoría principal de parte"
#: part/serializers.py:139 part/serializers.py:204
msgid "Subcategories"
msgstr "Subcategorías"
#: part/serializers.py:243
msgid "Results"
msgstr ""
#: part/serializers.py:244
msgid "Number of results recorded against this template"
msgstr ""
#: part/serializers.py:275 part/serializers.py:296 stock/serializers.py:703
msgid "Purchase currency of this stock item"
msgstr "Moneda de compra de ítem de stock"
#: part/serializers.py:323
msgid "File is not an image"
msgstr ""
#: part/serializers.py:426
msgid "Initial Stock Quantity"
msgstr "Cantidad Inicial de Stock"
#: part/serializers.py:428
msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added."
msgstr ""
#: part/serializers.py:435
msgid "Initial Stock Location"
msgstr ""
#: part/serializers.py:436
msgid "Specify initial stock location for this Part"
msgstr ""
#: part/serializers.py:453
msgid "Select supplier (or leave blank to skip)"
msgstr "Seleccione proveedor (o déjelo en blanco para saltar)"
#: part/serializers.py:469
msgid "Select manufacturer (or leave blank to skip)"
msgstr "Seleccionar fabricante (o dejar en blanco para saltar)"
#: part/serializers.py:479
msgid "Manufacturer part number"
msgstr "Número de parte del fabricante"
#: part/serializers.py:486
msgid "Selected company is not a valid supplier"
msgstr "La empresa seleccionada no es un proveedor válido"
#: part/serializers.py:495
msgid "Selected company is not a valid manufacturer"
msgstr "La empresa seleccionada no es un fabricante válido"
#: part/serializers.py:506
msgid "Manufacturer part matching this MPN already exists"
msgstr ""
#: part/serializers.py:513
msgid "Supplier part matching this SKU already exists"
msgstr ""
#: part/serializers.py:797
msgid "Category Name"
msgstr "Nombre de categoría"
#: part/serializers.py:826
msgid "Building"
msgstr "En construcción"
#: part/serializers.py:827
msgid "Quantity of this part currently being in production"
msgstr ""
#: part/serializers.py:834
msgid "Outstanding quantity of this part scheduled to be built"
msgstr ""
#: part/serializers.py:854 stock/serializers.py:1288 stock/serializers.py:1504
#: users/ruleset.py:47
msgid "Stock Items"
msgstr "Elementos de stock"
#: part/serializers.py:858
msgid "Revisions"
msgstr ""
#: part/serializers.py:862 part/serializers.py:1185
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17
msgid "Total Stock"
msgstr "Inventario Total"
#: part/serializers.py:870
msgid "Unallocated Stock"
msgstr ""
#: part/serializers.py:878
msgid "Variant Stock"
msgstr ""
#: part/serializers.py:954
msgid "Duplicate Part"
msgstr "Duplicar Parte"
#: part/serializers.py:955
msgid "Copy initial data from another Part"
msgstr ""
#: part/serializers.py:960
msgid "Copy Image"
msgstr "Copiar Imagen"
#: part/serializers.py:961
msgid "Copy image from original part"
msgstr "Copiar imagen desde la parte original"
#: part/serializers.py:966
msgid "Copy BOM"
msgstr "Copiar BOM"
#: part/serializers.py:967
msgid "Copy bill of materials from original part"
msgstr "Copiar la factura de materiales de la parte original"
#: part/serializers.py:973
msgid "Copy notes from original part"
msgstr ""
#: part/serializers.py:978
msgid "Copy Tests"
msgstr ""
#: part/serializers.py:979
msgid "Copy test templates from original part"
msgstr ""
#: part/serializers.py:986
msgid "Initial Stock"
msgstr "Stock Inicial"
#: part/serializers.py:987
msgid "Create Part with initial stock quantity"
msgstr "Crear Parte con cantidad inicial de stock"
#: part/serializers.py:993
msgid "Supplier Information"
msgstr "Información del proveedor"
#: part/serializers.py:994
msgid "Add initial supplier information for this part"
msgstr "Añadir información inicial del proveedor para esta parte"
#: part/serializers.py:1003
msgid "Copy Category Parameters"
msgstr "Copiar Parámetros de Categoría"
#: part/serializers.py:1004
msgid "Copy parameter templates from selected part category"
msgstr "Copiar plantillas de parámetro de la categoría de partes seleccionada"
#: part/serializers.py:1009
msgid "Existing Image"
msgstr "Imagen Existente"
#: part/serializers.py:1010
msgid "Filename of an existing part image"
msgstr ""
#: part/serializers.py:1027
msgid "Image file does not exist"
msgstr "El archivo de imagen no existe"
#: part/serializers.py:1157
msgid "Validate entire Bill of Materials"
msgstr "Validación de Lista de Materiales"
#: part/serializers.py:1191 part/serializers.py:1800
msgid "Can Build"
msgstr "Puede construir"
#: part/serializers.py:1208
msgid "Required for Build Orders"
msgstr ""
#: part/serializers.py:1213
msgid "Allocated to Build Orders"
msgstr ""
#: part/serializers.py:1220
msgid "Required for Sales Orders"
msgstr ""
#: part/serializers.py:1224
msgid "Allocated to Sales Orders"
msgstr ""
#: part/serializers.py:1284
msgid "Part IPN"
msgstr ""
#: part/serializers.py:1291
msgid "Part Description"
msgstr ""
#: part/serializers.py:1335
msgid "Select a part to generate stocktake information for that part (and any variant parts)"
msgstr ""
#: part/serializers.py:1345
msgid "Select a category to include all parts within that category (and subcategories)"
msgstr ""
#: part/serializers.py:1355
msgid "Select a location to include all parts with stock in that location (including sub-locations)"
msgstr ""
#: part/serializers.py:1362
msgid "Generate Stocktake Entries"
msgstr ""
#: part/serializers.py:1363
msgid "Save stocktake entries for the selected parts"
msgstr ""
#: part/serializers.py:1370
msgid "Generate Report"
msgstr ""
#: part/serializers.py:1371
msgid "Generate a stocktake report for the selected parts"
msgstr ""
#: part/serializers.py:1476
msgid "Minimum Price"
msgstr "Precio mínimo"
#: part/serializers.py:1477
msgid "Override calculated value for minimum price"
msgstr "Anular el valor calculado para precio mínimo"
#: part/serializers.py:1484
msgid "Minimum price currency"
msgstr "Precio mínimo de moneda"
#: part/serializers.py:1491
msgid "Maximum Price"
msgstr "Precio máximo"
#: part/serializers.py:1492
msgid "Override calculated value for maximum price"
msgstr ""
#: part/serializers.py:1499
msgid "Maximum price currency"
msgstr "Precio máximo de moneda"
#: part/serializers.py:1528
msgid "Update"
msgstr "Actualizar"
#: part/serializers.py:1529
msgid "Update pricing for this part"
msgstr ""
#: part/serializers.py:1552
#, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}"
msgstr ""
#: part/serializers.py:1559
msgid "Minimum price must not be greater than maximum price"
msgstr "El precio mínimo no debe ser mayor que el precio máximo"
#: part/serializers.py:1562
msgid "Maximum price must not be less than minimum price"
msgstr "El precio máximo no debe ser inferior al precio mínimo"
#: part/serializers.py:1700
msgid "Amount required for this item (can include units)"
msgstr ""
#: part/serializers.py:1727
msgid "Select the parent assembly"
msgstr ""
#: part/serializers.py:1762
msgid "Select the component part"
msgstr ""
#: part/serializers.py:1882
msgid "Invalid quantity format"
msgstr ""
#: part/serializers.py:2011
msgid "Select part to copy BOM from"
msgstr "Seleccionar parte de la que copiar BOM"
#: part/serializers.py:2019
msgid "Remove Existing Data"
msgstr "Eliminar Datos Existentes"
#: part/serializers.py:2020
msgid "Remove existing BOM items before copying"
msgstr "Eliminar artículos BOM existentes antes de copiar"
#: part/serializers.py:2025
msgid "Include Inherited"
msgstr "Incluye Heredado"
#: part/serializers.py:2026
msgid "Include BOM items which are inherited from templated parts"
msgstr "Incluye artículos BOM que son heredados de partes con plantillas"
#: part/serializers.py:2031
msgid "Skip Invalid Rows"
msgstr "Omitir filas no válidas"
#: part/serializers.py:2032
msgid "Enable this option to skip invalid rows"
msgstr "Activar esta opción para omitir filas inválidas"
#: part/serializers.py:2037
msgid "Copy Substitute Parts"
msgstr "Copiar partes sustitutas"
#: part/serializers.py:2038
msgid "Copy substitute parts when duplicate BOM items"
msgstr ""
#: part/tasks.py:43
msgid "Low stock notification"
msgstr "Notificación por bajo stock"
#: part/tasks.py:45
#, python-brace-format
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "El stock disponible para {part.name} ha caído por debajo del nivel mínimo configurado"
#: part/tasks.py:75
msgid "Stale stock notification"
msgstr ""
#: part/tasks.py:79
msgid "You have 1 stock item approaching its expiry date"
msgstr ""
#: part/tasks.py:81
#, python-brace-format
msgid "You have {item_count} stock items approaching their expiry dates"
msgstr ""
#: part/tasks.py:90
msgid "No expiry date"
msgstr ""
#: part/tasks.py:97
msgid "Expired {abs(days_diff)} days ago"
msgstr ""
#: part/tasks.py:100
msgid "Expires today"
msgstr ""
#: part/tasks.py:103
#, python-brace-format
msgid "{days_until_expiry} days"
msgstr ""
#: plugin/api.py:80
msgid "Builtin"
msgstr ""
#: plugin/api.py:94
msgid "Mandatory"
msgstr ""
#: plugin/api.py:109
msgid "Sample"
msgstr ""
#: plugin/api.py:123 plugin/models.py:167
msgid "Installed"
msgstr "Instalado"
#: plugin/api.py:193
msgid "Plugin cannot be deleted as it is currently active"
msgstr ""
#: plugin/base/action/api.py:56
msgid "No action specified"
msgstr "No se especificó ninguna acción"
#: plugin/base/action/api.py:70
msgid "No matching action found"
msgstr "No se encontró ninguna acción coincidente"
#: plugin/base/barcodes/api.py:214
msgid "No match found for barcode data"
msgstr "No se encontró ninguna coincidencia para los datos del código de barras"
#: plugin/base/barcodes/api.py:218
msgid "Match found for barcode data"
msgstr "Coincidencia encontrada para datos de códigos de barras"
#: plugin/base/barcodes/api.py:256 plugin/base/barcodes/serializers.py:77
msgid "Model is not supported"
msgstr ""
#: plugin/base/barcodes/api.py:261
msgid "Model instance not found"
msgstr ""
#: plugin/base/barcodes/api.py:293
msgid "Barcode matches existing item"
msgstr "El código de barras coincide con artículo existente"
#: plugin/base/barcodes/api.py:422
msgid "No matching part data found"
msgstr ""
#: plugin/base/barcodes/api.py:438
msgid "No matching supplier parts found"
msgstr ""
#: plugin/base/barcodes/api.py:441
msgid "Multiple matching supplier parts found"
msgstr ""
#: plugin/base/barcodes/api.py:451 plugin/base/barcodes/api.py:511
msgid "You do not have the required permissions for purchase orders"
msgstr ""
#: plugin/base/barcodes/api.py:461 plugin/base/barcodes/api.py:764
msgid "No matching plugin found for barcode data"
msgstr "No se ha encontrado ningún complemento para datos de código de barras"
#: plugin/base/barcodes/api.py:471
msgid "Matched supplier part"
msgstr ""
#: plugin/base/barcodes/api.py:546
msgid "Item has already been received"
msgstr ""
#: plugin/base/barcodes/api.py:614
msgid "Purchase order Found\\rNo supplier Part Match"
msgstr ""
#: plugin/base/barcodes/api.py:620
msgid "Supplier Part Found\\rNo Purchase Order Match"
msgstr ""
#: plugin/base/barcodes/api.py:656
msgid "No plugin match for supplier barcode"
msgstr "Ningún complemento coincide con el código de barras del proveedor"
#: plugin/base/barcodes/api.py:707
msgid "Multiple matching line items found"
msgstr ""
#: plugin/base/barcodes/api.py:710 plugin/base/barcodes/mixins.py:393
msgid "No matching line item found"
msgstr ""
#: plugin/base/barcodes/api.py:752
msgid "You do not have the required permissions for sales orders"
msgstr ""
#: plugin/base/barcodes/api.py:761
msgid "No sales order provided"
msgstr "Ningún pedido de venta proporcionado"
#: plugin/base/barcodes/api.py:770
msgid "Barcode does not match an existing stock item"
msgstr ""
#: plugin/base/barcodes/api.py:786
msgid "Stock item does not match line item"
msgstr ""
#: plugin/base/barcodes/api.py:816
msgid "Insufficient stock available"
msgstr ""
#: plugin/base/barcodes/api.py:829
msgid "Stock item allocated to sales order"
msgstr ""
#: plugin/base/barcodes/api.py:832
msgid "Not enough information"
msgstr ""
#: plugin/base/barcodes/mixins.py:309
#: plugin/builtin/barcodes/inventree_barcode.py:101
msgid "Found matching item"
msgstr "Se encontró artículo coincidente"
#: plugin/base/barcodes/mixins.py:397
msgid "Supplier part does not match line item"
msgstr "La pieza del proveedor no coincide con la partida"
#: plugin/base/barcodes/mixins.py:402
msgid "Line item is already completed"
msgstr "La partida ya está completada"
#: plugin/base/barcodes/mixins.py:440
msgid "Further information required to receive line item"
msgstr ""
#: plugin/base/barcodes/mixins.py:448
msgid "Received purchase order line item"
msgstr ""
#: plugin/base/barcodes/mixins.py:455
msgid "Failed to receive line item"
msgstr "No se pudo recibir partida"
#: plugin/base/barcodes/serializers.py:53
msgid "Scanned barcode data"
msgstr ""
#: plugin/base/barcodes/serializers.py:62
msgid "Model name to generate barcode for"
msgstr ""
#: plugin/base/barcodes/serializers.py:67
msgid "Primary key of model object to generate barcode for"
msgstr ""
#: plugin/base/barcodes/serializers.py:137
msgid "Purchase Order to allocate items against"
msgstr ""
#: plugin/base/barcodes/serializers.py:143
msgid "Purchase order is not open"
msgstr ""
#: plugin/base/barcodes/serializers.py:161
msgid "Supplier to receive items from"
msgstr "Proveedor para recibir artículos de"
#: plugin/base/barcodes/serializers.py:168
msgid "PurchaseOrder to receive items against"
msgstr ""
#: plugin/base/barcodes/serializers.py:174
msgid "Purchase order has not been placed"
msgstr ""
#: plugin/base/barcodes/serializers.py:182
msgid "Location to receive items into"
msgstr ""
#: plugin/base/barcodes/serializers.py:188
msgid "Cannot select a structural location"
msgstr ""
#: plugin/base/barcodes/serializers.py:196
msgid "Purchase order line item to receive items against"
msgstr "Partida de pedido de compra para recibir artículos"
#: plugin/base/barcodes/serializers.py:202
msgid "Automatically allocate stock items to the purchase order"
msgstr "Asignar automáticamente artículos de stock a la orden de compra"
#: plugin/base/barcodes/serializers.py:215
msgid "Sales Order to allocate items against"
msgstr ""
#: plugin/base/barcodes/serializers.py:221
msgid "Sales order is not open"
msgstr ""
#: plugin/base/barcodes/serializers.py:229
msgid "Sales order line item to allocate items against"
msgstr ""
#: plugin/base/barcodes/serializers.py:236
msgid "Sales order shipment to allocate items against"
msgstr ""
#: plugin/base/barcodes/serializers.py:242
msgid "Shipment has already been delivered"
msgstr ""
#: plugin/base/barcodes/serializers.py:247
msgid "Quantity to allocate"
msgstr ""
#: plugin/base/label/label.py:41
msgid "Label printing failed"
msgstr "Impresión de etiquetas fallida"
#: plugin/base/label/mixins.py:56
msgid "Error rendering label to PDF"
msgstr ""
#: plugin/base/label/mixins.py:73
msgid "Error rendering label to HTML"
msgstr ""
#: plugin/base/label/mixins.py:156
msgid "No items provided to print"
msgstr ""
#: plugin/base/ui/serializers.py:30
msgid "Plugin Name"
msgstr "Nombre del complemento"
#: plugin/base/ui/serializers.py:34
msgid "Feature Type"
msgstr "Tipo de Característica"
#: plugin/base/ui/serializers.py:39
msgid "Feature Label"
msgstr "Etiqueta de características"
#: plugin/base/ui/serializers.py:44
msgid "Feature Title"
msgstr "Título de la característica"
#: plugin/base/ui/serializers.py:49
msgid "Feature Description"
msgstr "Descripción de la característica"
#: plugin/base/ui/serializers.py:54
msgid "Feature Icon"
msgstr "Icono de característica"
#: plugin/base/ui/serializers.py:58
msgid "Feature Options"
msgstr "Opciones de la característica"
#: plugin/base/ui/serializers.py:61
msgid "Feature Context"
msgstr "Contexto de característica"
#: plugin/base/ui/serializers.py:64
msgid "Feature Source (javascript)"
msgstr "Fuente de característica (javascript)"
#: plugin/builtin/barcodes/inventree_barcode.py:27
msgid "InvenTree Barcodes"
msgstr "Códigos de barras de InvenTree"
#: plugin/builtin/barcodes/inventree_barcode.py:28
msgid "Provides native support for barcodes"
msgstr "Proporciona soporte nativo para códigos de barras"
#: plugin/builtin/barcodes/inventree_barcode.py:30
#: plugin/builtin/events/auto_create_builds.py:31
#: plugin/builtin/events/auto_issue_orders.py:19
#: plugin/builtin/exporter/bom_exporter.py:74
#: plugin/builtin/exporter/inventree_exporter.py:17
#: plugin/builtin/exporter/parameter_exporter.py:32
#: plugin/builtin/exporter/stocktake_exporter.py:53
#: plugin/builtin/integration/core_notifications.py:26
#: plugin/builtin/integration/core_notifications.py:71
#: plugin/builtin/integration/core_notifications.py:131
#: plugin/builtin/integration/core_wellknown.py:23
#: plugin/builtin/integration/currency_exchange.py:21
#: plugin/builtin/integration/machine_types.py:17
#: plugin/builtin/integration/part_notifications.py:21
#: plugin/builtin/labels/inventree_label.py:27
#: plugin/builtin/labels/inventree_machine.py:64
#: plugin/builtin/labels/label_sheet.py:73
#: plugin/builtin/suppliers/digikey.py:20 plugin/builtin/suppliers/lcsc.py:22
#: plugin/builtin/suppliers/mouser.py:20 plugin/builtin/suppliers/tme.py:22
msgid "InvenTree contributors"
msgstr "Contribuidores de InvenTree"
#: plugin/builtin/barcodes/inventree_barcode.py:34
msgid "Internal Barcode Format"
msgstr ""
#: plugin/builtin/barcodes/inventree_barcode.py:35
msgid "Select an internal barcode format"
msgstr ""
#: plugin/builtin/barcodes/inventree_barcode.py:37
msgid "JSON barcodes (human readable)"
msgstr ""
#: plugin/builtin/barcodes/inventree_barcode.py:38
msgid "Short barcodes (space optimized)"
msgstr ""
#: plugin/builtin/barcodes/inventree_barcode.py:43
msgid "Short Barcode Prefix"
msgstr ""
#: plugin/builtin/barcodes/inventree_barcode.py:45
msgid "Customize the prefix used for short barcodes, may be useful for environments with multiple InvenTree instances"
msgstr ""
#: plugin/builtin/events/auto_create_builds.py:29
msgid "Auto Create Builds"
msgstr ""
#: plugin/builtin/events/auto_create_builds.py:32
msgid "Automatically create build orders for assemblies"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:17
msgid "Auto Issue Orders"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:20
msgid "Automatically issue orders on the assigned target date"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:30
msgid "Auto Issue Build Orders"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:32
msgid "Automatically issue build orders on the assigned target date"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:38
msgid "Auto Issue Purchase Orders"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:40
msgid "Automatically issue purchase orders on the assigned target date"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:46
msgid "Auto Issue Sales Orders"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:48
msgid "Automatically issue sales orders on the assigned target date"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:54
msgid "Auto Issue Return Orders"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:56
msgid "Automatically issue return orders on the assigned target date"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:62
msgid "Issue Backdated Orders"
msgstr ""
#: plugin/builtin/events/auto_issue_orders.py:63
msgid "Automatically issue orders that are backdated"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:22
msgid "Levels"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:24
msgid "Number of levels to export - set to zero to export all BOM levels"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:31
#: plugin/builtin/exporter/bom_exporter.py:118
msgid "Total Quantity"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:32
msgid "Include total quantity of each part in the BOM"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:36
msgid "Stock Data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:36
msgid "Include part stock data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:40
#: plugin/builtin/exporter/stocktake_exporter.py:20
msgid "Pricing Data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:40
#: plugin/builtin/exporter/stocktake_exporter.py:20
msgid "Include part pricing data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:44
msgid "Supplier Data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:44
msgid "Include supplier data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:49
msgid "Manufacturer Data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:50
msgid "Include manufacturer data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:55
msgid "Substitute Data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:56
msgid "Include substitute part data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:61
msgid "Parameter Data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:62
msgid "Include part parameter data"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:71
msgid "Multi-Level BOM Exporter"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:72
msgid "Provides support for exporting multi-level BOMs"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:114
msgid "BOM Level"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:124
#, python-brace-format
msgid "Substitute {n}"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:130
#, python-brace-format
msgid "Supplier {n}"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:131
#, python-brace-format
msgid "Supplier {n} SKU"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:132
#, python-brace-format
msgid "Supplier {n} MPN"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:138
#, python-brace-format
msgid "Manufacturer {n}"
msgstr ""
#: plugin/builtin/exporter/bom_exporter.py:139
#, python-brace-format
msgid "Manufacturer {n} MPN"
msgstr ""
#: plugin/builtin/exporter/inventree_exporter.py:14
msgid "InvenTree Generic Exporter"
msgstr ""
#: plugin/builtin/exporter/inventree_exporter.py:15
msgid "Provides support for exporting data from InvenTree"
msgstr ""
#: plugin/builtin/exporter/parameter_exporter.py:16
msgid "Exclude Inactive"
msgstr ""
#: plugin/builtin/exporter/parameter_exporter.py:17
msgid "Exclude parameters which are inactive"
msgstr ""
#: plugin/builtin/exporter/parameter_exporter.py:29
msgid "Parameter Exporter"
msgstr ""
#: plugin/builtin/exporter/parameter_exporter.py:30
msgid "Exporter for model parameter data"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:25
msgid "Include External Stock"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:26
msgid "Include external stock in the stocktake data"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:31
msgid "Include Variant Items"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:32
msgid "Include part variant stock in stocktake data"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:37
msgid "Exclude Zero Stock Entries"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:38
msgid "Exclude parts with zero stock from the exported dataset"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:50
msgid "Part Stocktake Exporter"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:51
msgid "Exporter for part stocktake data"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:117
msgid "Minimum Unit Cost"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:118
msgid "Maximum Unit Cost"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:119
msgid "Minimum Total Cost"
msgstr ""
#: plugin/builtin/exporter/stocktake_exporter.py:120
msgid "Maximum Total Cost"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:24
msgid "InvenTree UI Notifications"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:27
msgid "Integrated UI notification methods"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:69
msgid "InvenTree Email Notifications"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:72
msgid "Integrated email notification methods"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:77
msgid "Allow email notifications"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:78
msgid "Allow email notifications to be sent to this user"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:129
msgid "InvenTree Slack Notifications"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:132
msgid "Integrated Slack notification methods"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:137
msgid "Slack incoming webhook URL"
msgstr ""
#: plugin/builtin/integration/core_notifications.py:138
msgid "URL that is used to send messages to a slack channel"
msgstr "URL que se utiliza para enviar mensajes a un canal de slack"
#: plugin/builtin/integration/core_notifications.py:168
msgid "Open link"
msgstr "Abrir enlace"
#: plugin/builtin/integration/core_wellknown.py:21
msgid "InvenTree Well-Known URLs"
msgstr ""
#: plugin/builtin/integration/core_wellknown.py:22
msgid "Built-in well-known URLs for InvenTree"
msgstr ""
#: plugin/builtin/integration/currency_exchange.py:22
msgid "InvenTree Currency Exchange"
msgstr ""
#: plugin/builtin/integration/currency_exchange.py:23
msgid "Default currency exchange integration"
msgstr ""
#: plugin/builtin/integration/machine_types.py:15
msgid "InvenTree Machines"
msgstr ""
#: plugin/builtin/integration/machine_types.py:16
msgid "Built-in machine types for InvenTree"
msgstr ""
#: plugin/builtin/integration/part_notifications.py:20
msgid "Part Notifications"
msgstr ""
#: plugin/builtin/integration/part_notifications.py:22
msgid "Notify users about part changes"
msgstr ""
#: plugin/builtin/integration/part_notifications.py:27
msgid "Send notifications"
msgstr ""
#: plugin/builtin/integration/part_notifications.py:28
msgid "Send notifications for part changes to subscribed users"
msgstr ""
#: plugin/builtin/integration/part_notifications.py:45
msgid "Changed part notification"
msgstr ""
#: plugin/builtin/integration/part_notifications.py:55
#, python-brace-format
msgid "The part `{part.name}` has been triggered with a `{part_action}` event"
msgstr ""
#: plugin/builtin/labels/inventree_label.py:24
msgid "InvenTree PDF label printer"
msgstr "Impresora de etiquetas PDF de InvenTree"
#: plugin/builtin/labels/inventree_label.py:25
msgid "Provides native support for printing PDF labels"
msgstr "Proporciona soporte nativo para imprimir etiquetas PDF"
#: plugin/builtin/labels/inventree_label.py:33
#: plugin/builtin/labels/label_sheet.py:79
msgid "Debug mode"
msgstr "Modo de depuración"
#: plugin/builtin/labels/inventree_label.py:34
#: plugin/builtin/labels/label_sheet.py:80
msgid "Enable debug mode - returns raw HTML instead of PDF"
msgstr "Activar modo de depuración - devuelve código HTML en lugar de PDF"
#: plugin/builtin/labels/inventree_machine.py:61
msgid "InvenTree machine label printer"
msgstr ""
#: plugin/builtin/labels/inventree_machine.py:62
msgid "Provides support for printing using a machine"
msgstr ""
#: plugin/builtin/labels/inventree_machine.py:164
msgid "last used"
msgstr ""
#: plugin/builtin/labels/inventree_machine.py:181
msgid "Options"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:31
msgid "Page size for the label sheet"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:36
msgid "Skip Labels"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:37
msgid "Skip this number of labels when printing label sheets"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:44
msgid "Border"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:45
msgid "Print a border around each label"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:50 report/models.py:403
msgid "Landscape"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:51
msgid "Print the label sheet in landscape mode"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:56
msgid "Page Margin"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:57
msgid "Margin around the page in mm"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:70
msgid "InvenTree Label Sheet Printer"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:71
msgid "Arrays multiple labels onto a single sheet"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:123
msgid "Label is too large for page size"
msgstr ""
#: plugin/builtin/labels/label_sheet.py:162
msgid "No labels were generated"
msgstr ""
#: plugin/builtin/suppliers/digikey.py:17
msgid "Supplier Integration - DigiKey"
msgstr ""
#: plugin/builtin/suppliers/digikey.py:18
msgid "Provides support for scanning DigiKey barcodes"
msgstr ""
#: plugin/builtin/suppliers/digikey.py:27
msgid "The Supplier which acts as 'DigiKey'"
msgstr ""
#: plugin/builtin/suppliers/lcsc.py:19
msgid "Supplier Integration - LCSC"
msgstr ""
#: plugin/builtin/suppliers/lcsc.py:20
msgid "Provides support for scanning LCSC barcodes"
msgstr ""
#: plugin/builtin/suppliers/lcsc.py:28
msgid "The Supplier which acts as 'LCSC'"
msgstr ""
#: plugin/builtin/suppliers/mouser.py:17
msgid "Supplier Integration - Mouser"
msgstr ""
#: plugin/builtin/suppliers/mouser.py:18
msgid "Provides support for scanning Mouser barcodes"
msgstr ""
#: plugin/builtin/suppliers/mouser.py:26
msgid "The Supplier which acts as 'Mouser'"
msgstr ""
#: plugin/builtin/suppliers/tme.py:19
msgid "Supplier Integration - TME"
msgstr ""
#: plugin/builtin/suppliers/tme.py:20
msgid "Provides support for scanning TME barcodes"
msgstr ""
#: plugin/builtin/suppliers/tme.py:28
msgid "The Supplier which acts as 'TME'"
msgstr ""
#: plugin/installer.py:45
msgid "Pip is not installed in the current environment"
msgstr ""
#: plugin/installer.py:305 plugin/installer.py:410 plugin/serializers.py:169
#: plugin/serializers.py:275
msgid "Only superuser accounts can administer plugins"
msgstr ""
#: plugin/installer.py:308
msgid "Plugin installation is disabled"
msgstr ""
#: plugin/installer.py:329
msgid "Invalid URL and no package name provided"
msgstr ""
#: plugin/installer.py:338
msgid "No package name or URL provided for installation"
msgstr ""
#: plugin/installer.py:342
msgid "Invalid characters in package name or URL"
msgstr ""
#: plugin/installer.py:353
msgid "Installed plugin successfully"
msgstr ""
#: plugin/installer.py:358
#, python-brace-format
msgid "Installed plugin into {path}"
msgstr ""
#: plugin/installer.py:384
msgid "Plugin was not found in registry"
msgstr ""
#: plugin/installer.py:387
msgid "Plugin is not a packaged plugin"
msgstr ""
#: plugin/installer.py:390
msgid "Plugin package name not found"
msgstr ""
#: plugin/installer.py:393
msgid "Only staff users can administer plugins"
msgstr ""
#: plugin/installer.py:413
msgid "Plugin uninstalling is disabled"
msgstr ""
#: plugin/installer.py:417
msgid "Plugin cannot be uninstalled as it is currently active"
msgstr ""
#: plugin/installer.py:423
msgid "Plugin cannot be uninstalled as it is mandatory"
msgstr ""
#: plugin/installer.py:428
msgid "Plugin cannot be uninstalled as it is a sample plugin"
msgstr ""
#: plugin/installer.py:433
msgid "Plugin cannot be uninstalled as it is a built-in plugin"
msgstr ""
#: plugin/installer.py:437
msgid "Plugin is not installed"
msgstr "El complemento no está instalado"
#: plugin/installer.py:455
msgid "Plugin installation not found"
msgstr "Instalación del complemento no encontrada"
#: plugin/installer.py:471
msgid "Uninstalled plugin successfully"
msgstr ""
#: plugin/models.py:39
msgid "Plugin Configuration"
msgstr "Configuración del complemento"
#: plugin/models.py:40
msgid "Plugin Configurations"
msgstr "Configuraciones del Plug-in"
#: plugin/models.py:47
msgid "Key of plugin"
msgstr "Clave del complemento"
#: plugin/models.py:55
msgid "Name of the plugin"
msgstr ""
#: plugin/models.py:62 plugin/serializers.py:119
msgid "Package Name"
msgstr "Nombre de Paquete"
#: plugin/models.py:64
msgid "Name of the installed package, if the plugin was installed via PIP"
msgstr ""
#: plugin/models.py:69
msgid "Is the plugin active"
msgstr "Está activo el complemento"
#: plugin/models.py:176
msgid "Sample plugin"
msgstr "Complemento de ejemplo"
#: plugin/models.py:184
msgid "Builtin Plugin"
msgstr "Complemento integrado"
#: plugin/models.py:192
msgid "Mandatory Plugin"
msgstr ""
#: plugin/models.py:210
msgid "Package Plugin"
msgstr ""
#: plugin/models.py:301 plugin/models.py:384
msgid "Plugin"
msgstr "Complemento"
#: plugin/plugin.py:390
msgid "No author found"
msgstr "No se encontró autor"
#: plugin/registry.py:869
#, python-brace-format
msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}"
msgstr "El complemento '{p}' no es compatible con la versión actual de InvenTree {v}"
#: plugin/registry.py:872
#, python-brace-format
msgid "Plugin requires at least version {v}"
msgstr "El complemento requiere al menos la versión {v}"
#: plugin/registry.py:874
#, python-brace-format
msgid "Plugin requires at most version {v}"
msgstr "El complemento requiere como máximo la versión {v}"
#: plugin/samples/integration/sample.py:52
msgid "User Setting 1"
msgstr ""
#: plugin/samples/integration/sample.py:53
msgid "A user setting that can be changed by the user"
msgstr ""
#: plugin/samples/integration/sample.py:57
msgid "User Setting 2"
msgstr ""
#: plugin/samples/integration/sample.py:58
msgid "Another user setting"
msgstr ""
#: plugin/samples/integration/sample.py:63
msgid "User Setting 3"
msgstr ""
#: plugin/samples/integration/sample.py:64
msgid "A user setting with choices"
msgstr ""
#: plugin/samples/integration/sample.py:72
msgid "Enable PO"
msgstr "Habilitar PO"
#: plugin/samples/integration/sample.py:73
msgid "Enable PO functionality in InvenTree interface"
msgstr "Habilitar la funcionalidad PO en la interfaz de InvenTree"
#: plugin/samples/integration/sample.py:78
msgid "API Key"
msgstr "Clave API"
#: plugin/samples/integration/sample.py:79
msgid "Key required for accessing external API"
msgstr "Clave necesaria para acceder a la API externa"
#: plugin/samples/integration/sample.py:83
msgid "Numerical"
msgstr "Numérico"
#: plugin/samples/integration/sample.py:84
msgid "A numerical setting"
msgstr "Una configuración numérica"
#: plugin/samples/integration/sample.py:90
msgid "Choice Setting"
msgstr "Configuración de Elección"
#: plugin/samples/integration/sample.py:91
msgid "A setting with multiple choices"
msgstr "Un ajuste con múltiples opciones"
#: plugin/samples/integration/sample_currency_exchange.py:15
msgid "Sample currency exchange plugin"
msgstr ""
#: plugin/samples/integration/sample_currency_exchange.py:18
msgid "InvenTree Contributors"
msgstr ""
#: plugin/samples/integration/user_interface_sample.py:27
msgid "Enable Part Panels"
msgstr "Habilitar paneles de piezas"
#: plugin/samples/integration/user_interface_sample.py:28
msgid "Enable custom panels for Part views"
msgstr "Habilitar paneles personalizados para vistas de piezas"
#: plugin/samples/integration/user_interface_sample.py:33
msgid "Enable Purchase Order Panels"
msgstr "Habilitar paneles de orden de compra"
#: plugin/samples/integration/user_interface_sample.py:34
msgid "Enable custom panels for Purchase Order views"
msgstr "Habilitar paneles personalizados para las vistas de orden de compra"
#: plugin/samples/integration/user_interface_sample.py:39
msgid "Enable Broken Panels"
msgstr "Habilitar paneles rotos"
#: plugin/samples/integration/user_interface_sample.py:40
msgid "Enable broken panels for testing"
msgstr "Habilitar paneles rotos para la prueba"
#: plugin/samples/integration/user_interface_sample.py:45
msgid "Enable Dynamic Panel"
msgstr "Habilitar Panel Dinámico"
#: plugin/samples/integration/user_interface_sample.py:46
msgid "Enable dynamic panels for testing"
msgstr "Habilitar paneles dinámicos para pruebas"
#: plugin/samples/integration/user_interface_sample.py:114
msgid "Part Panel"
msgstr "Panel de pieza"
#: plugin/samples/integration/user_interface_sample.py:149
msgid "Broken Dashboard Item"
msgstr "Artículo de panel roto"
#: plugin/samples/integration/user_interface_sample.py:151
msgid "This is a broken dashboard item - it will not render!"
msgstr "Este es panel roto - ¡no se renderizará!"
#: plugin/samples/integration/user_interface_sample.py:157
msgid "Sample Dashboard Item"
msgstr "Artículo de panel de control de ejemplo"
#: plugin/samples/integration/user_interface_sample.py:159
msgid "This is a sample dashboard item. It renders a simple string of HTML content."
msgstr "Este es un panel de control de ejemplo. Muestra una cadena simple de contenido HTML."
#: plugin/samples/integration/user_interface_sample.py:165
msgid "Context Dashboard Item"
msgstr "Artículo de panel de control de contexto"
#: plugin/samples/integration/user_interface_sample.py:179
msgid "Admin Dashboard Item"
msgstr "Artículo de panel de control de administración"
#: plugin/samples/integration/user_interface_sample.py:180
msgid "This is an admin-only dashboard item."
msgstr "Este es un elemento de panel de administración solamente."
#: plugin/serializers.py:86
msgid "Source File"
msgstr "Archivo de origen"
#: plugin/serializers.py:87
msgid "Path to the source file for admin integration"
msgstr "Ruta al archivo de origen para la integración del administrador"
#: plugin/serializers.py:94
msgid "Optional context data for the admin integration"
msgstr "Datos de contexto opcionales para la integración del administrador"
#: plugin/serializers.py:110
msgid "Source URL"
msgstr "URL de origen"
#: plugin/serializers.py:112
msgid "Source for the package - this can be a custom registry or a VCS path"
msgstr "Fuente del paquete - puede ser un registro personalizado o una ruta VCS"
#: plugin/serializers.py:121
msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Nombre del paquete Plug-in - también puede contener un indicador de versión"
#: plugin/serializers.py:128
msgid "Version"
msgstr "Versión"
#: plugin/serializers.py:130
msgid "Version specifier for the plugin. Leave blank for latest version."
msgstr ""
#: plugin/serializers.py:135
msgid "Confirm plugin installation"
msgstr "Confirmar instalación del complemento"
#: plugin/serializers.py:137
msgid "This will install this plugin now into the current instance. The instance will go into maintenance."
msgstr "Esto instalará este plug-in en la instancia actual. La instancia entrará en mantenimiento."
#: plugin/serializers.py:150
msgid "Installation not confirmed"
msgstr "Instalación no confirmada"
#: plugin/serializers.py:152
msgid "Either packagename or URL must be provided"
msgstr ""
#: plugin/serializers.py:191
msgid "Full reload"
msgstr ""
#: plugin/serializers.py:192
msgid "Perform a full reload of the plugin registry"
msgstr ""
#: plugin/serializers.py:198
msgid "Force reload"
msgstr ""
#: plugin/serializers.py:200
msgid "Force a reload of the plugin registry, even if it is already loaded"
msgstr ""
#: plugin/serializers.py:207
msgid "Collect plugins"
msgstr ""
#: plugin/serializers.py:208
msgid "Collect plugins and add them to the registry"
msgstr ""
#: plugin/serializers.py:236
msgid "Activate Plugin"
msgstr "Activar complemento"
#: plugin/serializers.py:237
msgid "Activate this plugin"
msgstr "Activar este complemento"
#: plugin/serializers.py:246
msgid "Mandatory plugin cannot be deactivated"
msgstr ""
#: plugin/serializers.py:264
msgid "Delete configuration"
msgstr ""
#: plugin/serializers.py:265
msgid "Delete the plugin configuration from the database"
msgstr ""
#: plugin/serializers.py:292
msgid "Indicates if the setting is overridden by configuration"
msgstr ""
#: plugin/serializers.py:312
msgid "The user for which this setting applies"
msgstr ""
#: report/api.py:45 report/serializers.py:123 report/serializers.py:183
msgid "Items"
msgstr ""
#: report/api.py:116
msgid "Plugin not found"
msgstr ""
#: report/api.py:118
msgid "Plugin does not support label printing"
msgstr ""
#: report/api.py:170 report/api.py:279
msgid "You do not have permission to view this model type"
msgstr ""
#: report/api.py:174
msgid "Invalid label dimensions"
msgstr "Dimensiones de etiqueta inválidas"
#: report/api.py:192 report/api.py:290
msgid "No valid items provided to template"
msgstr ""
#: report/helpers.py:49
msgid "A4"
msgstr "A4"
#: report/helpers.py:50
msgid "A3"
msgstr "A3"
#: report/helpers.py:51
msgid "Legal"
msgstr "Legal"
#: report/helpers.py:52
msgid "Letter"
msgstr "Carta"
#: report/models.py:131
msgid "Template file with this name already exists"
msgstr ""
#: report/models.py:225
msgid "Template name"
msgstr "Nombre de la plantilla"
#: report/models.py:231
msgid "Template description"
msgstr ""
#: report/models.py:237
msgid "Revision number (auto-increments)"
msgstr ""
#: report/models.py:243
msgid "Attach to Model on Print"
msgstr "Adjuntar al modelo al imprimir"
#: report/models.py:245
msgid "Save report output as an attachment against linked model instance when printing"
msgstr "Guardar la salida del informe como un archivo adjunto contra la instancia del modelo enlazado al imprimir"
#: report/models.py:293
msgid "Filename Pattern"
msgstr "Patrón de Nombre de archivo"
#: report/models.py:294
msgid "Pattern for generating filenames"
msgstr ""
#: report/models.py:299
msgid "Template is enabled"
msgstr ""
#: report/models.py:306
msgid "Target model type for template"
msgstr ""
#: report/models.py:326
msgid "Filters"
msgstr "Filtros"
#: report/models.py:327
msgid "Template query filters (comma-separated list of key=value pairs)"
msgstr ""
#: report/models.py:390 report/models.py:724
msgid "Template file"
msgstr ""
#: report/models.py:398
msgid "Page size for PDF reports"
msgstr "Tamaño de página para reportes PDF"
#: report/models.py:404
msgid "Render report in landscape orientation"
msgstr ""
#: report/models.py:409
msgid "Merge"
msgstr ""
#: report/models.py:410
msgid "Render a single report against selected items"
msgstr ""
#: report/models.py:477
#, python-brace-format
msgid "Report generated from template {self.name}"
msgstr ""
#: report/models.py:587 report/models.py:626
msgid "Template syntax error"
msgstr ""
#: report/models.py:594 report/models.py:633
msgid "Error rendering report"
msgstr ""
#: report/models.py:661
msgid "Error generating report"
msgstr ""
#: report/models.py:692
msgid "Error merging report outputs"
msgstr ""
#: report/models.py:730
msgid "Width [mm]"
msgstr "Ancho [mm]"
#: report/models.py:731
msgid "Label width, specified in mm"
msgstr "Ancho de la etiqueta, especificado en mm"
#: report/models.py:737
msgid "Height [mm]"
msgstr "Altura [mm]"
#: report/models.py:738
msgid "Label height, specified in mm"
msgstr "Altura de la etiqueta, especificada en mm"
#: report/models.py:852
msgid "Error printing labels"
msgstr ""
#: report/models.py:871
msgid "Snippet"
msgstr "Fragmento"
#: report/models.py:872
msgid "Report snippet file"
msgstr "Archivo fragmento de informe"
#: report/models.py:879
msgid "Snippet file description"
msgstr "Descripción de archivo de fragmento"
#: report/models.py:897
msgid "Asset"
msgstr "Activo"
#: report/models.py:898
msgid "Report asset file"
msgstr "Reportar archivo de activos"
#: report/models.py:905
msgid "Asset file description"
msgstr "Descripción del archivo de activos"
#: report/serializers.py:37
msgid "User must be authenticated to save report templates"
msgstr ""
#: report/serializers.py:116
msgid "Select report template"
msgstr ""
#: report/serializers.py:124 report/serializers.py:184
msgid "List of item primary keys to include in the report"
msgstr ""
#: report/serializers.py:167
msgid "Select label template"
msgstr "Selecciona la plantilla de etiqueta"
#: report/serializers.py:175
msgid "Printing Plugin"
msgstr "Complemento de impresión"
#: report/serializers.py:176
msgid "Select plugin to use for label printing"
msgstr "Selecciona el complemento a usar para imprimir etiquetas"
#: report/templates/label/part_label.html:31
#: report/templates/label/stockitem_qr.html:21
#: report/templates/label/stocklocation_qr.html:20
msgid "QR Code"
msgstr "Código QR"
#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
msgid "QR code"
msgstr "Código QR"
#: report/templates/report/inventree_bill_of_materials_report.html:100
msgid "Bill of Materials"
msgstr "Lista de Materiales"
#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Materiales necesarios"
#: report/templates/report/inventree_build_order_report.html:97
#: report/templates/report/inventree_purchase_order_report.html:46
#: report/templates/report/inventree_sales_order_report.html:39
#: report/templates/report/inventree_sales_order_shipment_report.html:36
#: report/templates/report/inventree_stock_report_merge.html:84
#: report/templates/report/inventree_stock_report_merge.html:106
#: report/templates/report/inventree_test_report.html:84
#: report/templates/report/inventree_test_report.html:162
#: report/templates/report/inventree_transfer_order_report.html:36
msgid "Part image"
msgstr "Imagen de parte"
#: report/templates/report/inventree_build_order_report.html:145
msgid "Required For"
msgstr "Requerido para"
#: report/templates/report/inventree_build_order_report.html:151
#: users/models.py:303
msgid "Issued By"
msgstr "Emitido por"
#: report/templates/report/inventree_purchase_order_report.html:14
msgid "Supplier was deleted"
msgstr "El proveedor ha sido eliminado"
#: report/templates/report/inventree_purchase_order_report.html:21
msgid "Order Details"
msgstr ""
#: report/templates/report/inventree_purchase_order_report.html:36
#: report/templates/report/inventree_sales_order_report.html:29
msgid "Unit Price"
msgstr "Precio Unitario"
#: report/templates/report/inventree_purchase_order_report.html:61
#: report/templates/report/inventree_return_order_report.html:47
#: report/templates/report/inventree_sales_order_report.html:54
msgid "Extra Line Items"
msgstr "Partida extra"
#: report/templates/report/inventree_purchase_order_report.html:78
#: report/templates/report/inventree_sales_order_report.html:71
msgid "Total"
msgstr "Total"
#: report/templates/report/inventree_return_order_report.html:24
#: report/templates/report/inventree_sales_order_shipment_report.html:44
#: report/templates/report/inventree_stock_report_merge.html:88
#: report/templates/report/inventree_test_report.html:88 stock/models.py:1222
#: stock/serializers.py:169 templates/email/stale_stock_notification.html:21
msgid "Serial Number"
msgstr "Número de serie"
#: report/templates/report/inventree_sales_order_shipment_report.html:22
msgid "Allocations"
msgstr "Asignaciones"
#: report/templates/report/inventree_sales_order_shipment_report.html:46
#: templates/email/stale_stock_notification.html:20
msgid "Batch"
msgstr "Lote"
#: report/templates/report/inventree_stock_location_report.html:97
msgid "Stock location items"
msgstr ""
#: report/templates/report/inventree_stock_report_merge.html:21
#: report/templates/report/inventree_test_report.html:21
msgid "Stock Item Test Report"
msgstr "Artículo Stock Informe de prueba"
#: report/templates/report/inventree_stock_report_merge.html:97
#: report/templates/report/inventree_test_report.html:153
#: stock/serializers.py:686
msgid "Installed Items"
msgstr "Elementos instalados"
#: report/templates/report/inventree_stock_report_merge.html:111
#: report/templates/report/inventree_test_report.html:167
msgid "Serial"
msgstr "Número de serie"
#: report/templates/report/inventree_test_report.html:97
msgid "Test Results"
msgstr "Resultados de la Prueba"
#: report/templates/report/inventree_test_report.html:102
msgid "Test"
msgstr "Prueba"
#: report/templates/report/inventree_test_report.html:129
msgid "Pass"
msgstr "Pasada"
#: report/templates/report/inventree_test_report.html:131
msgid "Fail"
msgstr "Fallo"
#: report/templates/report/inventree_test_report.html:138
msgid "No result (required)"
msgstr "Ningún resultado (requerido)"
#: report/templates/report/inventree_test_report.html:140
msgid "No result"
msgstr "Sin resultados"
#: report/templates/report/inventree_transfer_order_report.html:27
msgid "Transferred"
msgstr ""
#: report/templatetags/report.py:239
msgid "Invalid media file path"
msgstr ""
#: report/templatetags/report.py:258
msgid "Invalid static file path"
msgstr ""
#: report/templatetags/report.py:360
msgid "Asset file not found"
msgstr ""
#: report/templatetags/report.py:421 report/templatetags/report.py:547
msgid "Image file not found"
msgstr ""
#: report/templatetags/report.py:511
msgid "No image file specified"
msgstr ""
#: report/templatetags/report.py:541
msgid "part_image tag requires a Part instance"
msgstr ""
#: report/templatetags/report.py:721
msgid "company_image tag requires a Company instance"
msgstr ""
#: scim/authentication.py:59
msgid "Invalid SCIM authorization header"
msgstr ""
#: scim/authentication.py:66
msgid "Invalid SCIM bearer token"
msgstr ""
#: scim/models.py:27
msgid "SCIM Configuration"
msgstr ""
#: scim/models.py:32
msgid "Enable the SCIM provisioning endpoint"
msgstr ""
#: scim/models.py:38
msgid "Secret Digest"
msgstr ""
#: scim/models.py:39
msgid "HMAC digest of the current SCIM bearer secret"
msgstr ""
#: scim/models.py:43
msgid "Secret Generated"
msgstr ""
#: scim/models.py:46
msgid "Last Used"
msgstr ""
#: stock/api.py:341
msgid "Filter by location depth"
msgstr ""
#: stock/api.py:361
msgid "Filter by top-level locations"
msgstr ""
#: stock/api.py:376
msgid "Include sub-locations in filtered results"
msgstr ""
#: stock/api.py:397 stock/serializers.py:1500
msgid "Parent Location"
msgstr "Ubicación principal"
#: stock/api.py:398
msgid "Filter by parent location"
msgstr "Filtrar por ubicación principal"
#: stock/api.py:678
msgid "Part name (case insensitive)"
msgstr "Nombre de pieza (insensible a mayúsculas y minúsculas)"
#: stock/api.py:684
msgid "Part name contains (case insensitive)"
msgstr "El nombre de la pieza contiene (insensible a mayúsculas y minúsculas)"
#: stock/api.py:690
msgid "Part name (regex)"
msgstr "Nombre de la pieza (expresión regular)"
#: stock/api.py:695
msgid "Part IPN (case insensitive)"
msgstr "IPN de Pieza (insensible a mayúsculas y minúsculas)"
#: stock/api.py:701
msgid "Part IPN contains (case insensitive)"
msgstr "IPN de pieza contiene (insensible a mayúsculas y minúsculas)"
#: stock/api.py:707
msgid "Part IPN (regex)"
msgstr "IPN de Pieza (expresión regular)"
#: stock/api.py:719
msgid "Minimum stock"
msgstr "Existencias mínimas"
#: stock/api.py:723
msgid "Maximum stock"
msgstr "Existencias máximas"
#: stock/api.py:726
msgid "Status Code"
msgstr "Código de estado"
#: stock/api.py:770
msgid "External Location"
msgstr "Ubicación externa"
#: stock/api.py:869
msgid "Consumed by Build Order"
msgstr "Consumido por orden de construcción"
#: stock/api.py:879
msgid "Installed in other stock item"
msgstr "Instalado en otro artículo de existencias"
#: stock/api.py:959
msgid "Part Tree"
msgstr "Árbol de piezas"
#: stock/api.py:988
msgid "Updated before"
msgstr "Actualizado antes de"
#: stock/api.py:992
msgid "Updated after"
msgstr "Actualizado después de"
#: stock/api.py:996
msgid "Stocktake Before"
msgstr "Inventario antes de"
#: stock/api.py:1000
msgid "Stocktake After"
msgstr "Inventario después de"
#: stock/api.py:1004
msgid "Has Stocktake Date"
msgstr ""
#: stock/api.py:1015
msgid "Expiry date before"
msgstr ""
#: stock/api.py:1019
msgid "Expiry date after"
msgstr ""
#: stock/api.py:1022 stock/serializers.py:691
msgid "Stale"
msgstr "Desactualizado"
#: stock/api.py:1046
msgid "Cascade Locations"
msgstr ""
#: stock/api.py:1047
msgid "If true, include items in child locations of the given location"
msgstr ""
#: stock/api.py:1053
msgid "Filter by numeric Location ID or the literal 'null'"
msgstr ""
#: stock/api.py:1155
msgid "Quantity is required"
msgstr "Cantidad requerida"
#: stock/api.py:1160
msgid "Valid part must be supplied"
msgstr "Debe suministrarse una parte válida"
#: stock/api.py:1191
msgid "The given supplier part does not exist"
msgstr ""
#: stock/api.py:1201
msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr ""
#: stock/api.py:1233
msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr ""
#: stock/api.py:1503
msgid "Include Installed"
msgstr ""
#: stock/api.py:1505
msgid "If true, include test results for items installed underneath the given stock item"
msgstr ""
#: stock/api.py:1512
msgid "Filter by numeric Stock Item ID"
msgstr ""
#: stock/api.py:1533
#, python-brace-format
msgid "Stock item with ID {id} does not exist"
msgstr ""
#: stock/api.py:1607
msgid "Include Part Variants"
msgstr ""
#: stock/api.py:1637
msgid "Date after"
msgstr ""
#: stock/api.py:1641
msgid "Date before"
msgstr ""
#: stock/models.py:76
msgid "Stock Location type"
msgstr ""
#: stock/models.py:77
msgid "Stock Location types"
msgstr ""
#: stock/models.py:103
msgid "Default icon for all locations that have no icon set (optional)"
msgstr ""
#: stock/models.py:151 stock/models.py:1184
msgid "Stock Location"
msgstr "Ubicación de Stock"
#: stock/models.py:152 users/ruleset.py:46
msgid "Stock Locations"
msgstr "Ubicaciones de Stock"
#: stock/models.py:199 stock/models.py:1356
msgid "Owner"
msgstr "Propietario"
#: stock/models.py:200 stock/models.py:1357
msgid "Select Owner"
msgstr "Seleccionar Propietario"
#: stock/models.py:208
msgid "Stock items may not be directly located into a structural stock locations, but may be located to child locations."
msgstr ""
#: stock/models.py:215 users/models.py:683
msgid "External"
msgstr "Externo"
#: stock/models.py:216
msgid "This is an external stock location"
msgstr ""
#: stock/models.py:222
msgid "Location type"
msgstr ""
#: stock/models.py:226
msgid "Stock location type of this location"
msgstr ""
#: stock/models.py:299
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr ""
#: stock/models.py:416
msgid "Oldest stock first (FIFO)"
msgstr ""
#: stock/models.py:417
msgid "Newest stock first (LIFO)"
msgstr ""
#: stock/models.py:418
msgid "Smallest quantity first"
msgstr ""
#: stock/models.py:419
msgid "Largest quantity first"
msgstr ""
#: stock/models.py:420
msgid "Soonest expiry date first"
msgstr ""
#: stock/models.py:582
msgid "Serialized stock items cannot be deleted"
msgstr ""
#: stock/models.py:791
#, python-brace-format
msgid "{field} does not exist"
msgstr ""
#: stock/models.py:804
msgid "Part must be specified"
msgstr "Se debe especificar la pieza"
#: stock/models.py:1024
msgid "Stock items cannot be located into structural stock locations!"
msgstr ""
#: stock/models.py:1053
msgid "Editing of serial numbers is not allowed - this item has already been assigned a serial number"
msgstr ""
#: stock/models.py:1070 stock/serializers.py:502
msgid "Stock item cannot be created for virtual parts"
msgstr ""
#: stock/models.py:1087
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr ""
#: stock/models.py:1097 stock/models.py:1110
msgid "Quantity must be 1 for item with a serial number"
msgstr "La cantidad debe ser 1 para el artículo con un número de serie"
#: stock/models.py:1100
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Número de serie no se puede establecer si la cantidad es mayor que 1"
#: stock/models.py:1122
msgid "Item cannot belong to itself"
msgstr "El objeto no puede pertenecer a sí mismo"
#: stock/models.py:1127
msgid "Item must have a build reference if is_building=True"
msgstr "El artículo debe tener una referencia de construcción si is_building=True"
#: stock/models.py:1140
msgid "Build reference does not point to the same part object"
msgstr "La referencia de la construcción no apunta al mismo objeto de parte"
#: stock/models.py:1154
msgid "Parent Stock Item"
msgstr "Artículo de stock padre"
#: stock/models.py:1166
msgid "Base part"
msgstr "Parte base"
#: stock/models.py:1176
msgid "Select a matching supplier part for this stock item"
msgstr "Seleccione una parte del proveedor correspondiente para este artículo de stock"
#: stock/models.py:1188
msgid "Where is this stock item located?"
msgstr "¿Dónde se encuentra este artículo de stock?"
#: stock/models.py:1196 stock/serializers.py:1960
msgid "Packaging this stock item is stored in"
msgstr "Empaquetar este artículo de stock se almacena en"
#: stock/models.py:1202
msgid "Installed In"
msgstr "Instalado en"
#: stock/models.py:1207
msgid "Is this item installed in another item?"
msgstr "¿Está este artículo instalado en otro artículo?"
#: stock/models.py:1226
msgid "Serial number for this item"
msgstr "Número de serie para este artículo"
#: stock/models.py:1243 stock/serializers.py:1945
msgid "Batch code for this stock item"
msgstr "Código de lote para este artículo de stock"
#: stock/models.py:1248
msgid "Stock Quantity"
msgstr "Cantidad de Stock"
#: stock/models.py:1258
msgid "Source Build"
msgstr "Build de origen"
#: stock/models.py:1261
msgid "Build for this stock item"
msgstr "Build para este item de stock"
#: stock/models.py:1268
msgid "Consumed By"
msgstr "Consumido por"
#: stock/models.py:1271
msgid "Build order which consumed this stock item"
msgstr ""
#: stock/models.py:1280
msgid "Source Purchase Order"
msgstr "Orden de compra de origen"
#: stock/models.py:1284
msgid "Purchase order for this stock item"
msgstr "Orden de compra para este artículo de stock"
#: stock/models.py:1290
msgid "Destination Sales Order"
msgstr "Orden de venta de destino"
#: stock/models.py:1301
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Fecha de caducidad del artículo de stock. El stock se considerará caducado después de esta fecha"
#: stock/models.py:1321
msgid "Date that this stock item was created"
msgstr ""
#: stock/models.py:1326
msgid "Delete on deplete"
msgstr "Eliminar al agotar"
#: stock/models.py:1327
msgid "Delete this Stock Item when stock is depleted"
msgstr "Eliminar este artículo de stock cuando se agoten las existencias"
#: stock/models.py:1348
msgid "Single unit purchase price at time of purchase"
msgstr "Precio de compra único en el momento de la compra"
#: stock/models.py:1379
msgid "Converted to part"
msgstr "Convertido a parte"
#: stock/models.py:1593
msgid "Quantity exceeds available stock"
msgstr ""
#: stock/models.py:1903
msgid "Invalid quantity value"
msgstr ""
#: stock/models.py:1966 stock/models.py:2478
msgid "Cannot assign stock to structural location"
msgstr ""
#: stock/models.py:2125 stock/serializers.py:1120
msgid "Quantity must not exceed available stock quantity"
msgstr ""
#: stock/models.py:2131
msgid "Serialized stock item must be disassembled in its entirety"
msgstr ""
#: stock/models.py:2136
msgid "No BOM lines provided"
msgstr ""
#: stock/models.py:2145
msgid "Stock item with installed items must be disassembled in its entirety"
msgstr ""
#: stock/models.py:2431
msgid "Part is not set as trackable"
msgstr "La parte no está establecida como rastreable"
#: stock/models.py:2437
msgid "Quantity must be integer"
msgstr "Cantidad debe ser un entero"
#: stock/models.py:2449
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr ""
#: stock/models.py:2455
msgid "Serial numbers must be provided as a list"
msgstr "Los números de serie deben ser proporcionados como una lista"
#: stock/models.py:2460
msgid "Quantity does not match serial numbers"
msgstr "La cantidad no coincide con los números de serie"
#: stock/models.py:2606 stock/models.py:3856
msgid "Test template does not exist"
msgstr ""
#: stock/models.py:2624
msgid "Stock item has been assigned to a sales order"
msgstr "Artículo de stock ha sido asignado a un pedido de venta"
#: stock/models.py:2628
msgid "Stock item is installed in another item"
msgstr "Artículo de stock está instalado en otro artículo"
#: stock/models.py:2631
msgid "Stock item contains other items"
msgstr "Artículo de stock contiene otros artículos"
#: stock/models.py:2634
msgid "Stock item has been assigned to a customer"
msgstr "Artículo de stock ha sido asignado a un cliente"
#: stock/models.py:2637 stock/models.py:2888
msgid "Stock item is currently in production"
msgstr "El artículo de stock está en producción"
#: stock/models.py:2640
msgid "Serialized stock cannot be merged"
msgstr "Stock serializado no puede ser combinado"
#: stock/models.py:2647 stock/serializers.py:1814
msgid "Duplicate stock items"
msgstr "Artículos de Stock Duplicados"
#: stock/models.py:2651
msgid "Stock items must refer to the same part"
msgstr "Los artículos de stock deben referirse a la misma parte"
#: stock/models.py:2659
msgid "Stock items must refer to the same supplier part"
msgstr "Los artículos de stock deben referirse a la misma parte del proveedor"
#: stock/models.py:2664
msgid "Stock status codes must match"
msgstr "Los códigos de estado del stock deben coincidir"
#: stock/models.py:3092
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Stock no se puede mover porque no está en stock"
#: stock/models.py:3736
msgid "Stock Item Tracking"
msgstr ""
#: stock/models.py:3786
msgid "Entry notes"
msgstr "Notas de entrada"
#: stock/models.py:3826
msgid "Stock Item Test Result"
msgstr ""
#: stock/models.py:3859
msgid "Value must be provided for this test"
msgstr "Debe proporcionarse un valor para esta prueba"
#: stock/models.py:3863
msgid "Attachment must be uploaded for this test"
msgstr "El archivo adjunto debe ser subido para esta prueba"
#: stock/models.py:3868
msgid "Invalid value for this test"
msgstr ""
#: stock/models.py:3892
msgid "Test result"
msgstr "Resultado de la prueba"
#: stock/models.py:3899
msgid "Test output value"
msgstr "Valor de salida de prueba"
#: stock/models.py:3907 stock/serializers.py:264
msgid "Test result attachment"
msgstr "Adjunto de resultados de prueba"
#: stock/models.py:3911
msgid "Test notes"
msgstr "Notas de prueba"
#: stock/models.py:3919
msgid "Test station"
msgstr ""
#: stock/models.py:3920
msgid "The identifier of the test station where the test was performed"
msgstr ""
#: stock/models.py:3926
msgid "Started"
msgstr ""
#: stock/models.py:3927
msgid "The timestamp of the test start"
msgstr ""
#: stock/models.py:3933
msgid "Finished"
msgstr "Finalizó"
#: stock/models.py:3934
msgid "The timestamp of the test finish"
msgstr ""
#: stock/serializers.py:90
msgid "Generated batch code"
msgstr ""
#: stock/serializers.py:99
msgid "Select build order"
msgstr ""
#: stock/serializers.py:108
msgid "Select stock item to generate batch code for"
msgstr ""
#: stock/serializers.py:117
msgid "Select location to generate batch code for"
msgstr ""
#: stock/serializers.py:126
msgid "Select part to generate batch code for"
msgstr ""
#: stock/serializers.py:135
msgid "Select purchase order"
msgstr ""
#: stock/serializers.py:142
msgid "Enter quantity for batch code"
msgstr ""
#: stock/serializers.py:168
msgid "Generated serial number"
msgstr ""
#: stock/serializers.py:178
msgid "Select part to generate serial number for"
msgstr ""
#: stock/serializers.py:186
msgid "Quantity of serial numbers to generate"
msgstr ""
#: stock/serializers.py:251
msgid "Test template for this result"
msgstr ""
#: stock/serializers.py:294
msgid "No matching test found for this part"
msgstr ""
#: stock/serializers.py:298
msgid "Template ID or test name must be provided"
msgstr ""
#: stock/serializers.py:308
msgid "The test finished time cannot be earlier than the test started time"
msgstr ""
#: stock/serializers.py:438
msgid "Parent Item"
msgstr "Elemento padre"
#: stock/serializers.py:439
msgid "Parent stock item"
msgstr ""
#: stock/serializers.py:465
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr ""
#: stock/serializers.py:467
msgid "Use pack size"
msgstr ""
#: stock/serializers.py:474 stock/serializers.py:760
msgid "Enter serial numbers for new items"
msgstr "Introduzca números de serie para nuevos artículos"
#: stock/serializers.py:480
msgid "Duplicate Stock Item"
msgstr ""
#: stock/serializers.py:481
msgid "Copy initial data from another stock item"
msgstr ""
#: stock/serializers.py:486
msgid "Copy Test Results"
msgstr ""
#: stock/serializers.py:487
msgid "Copy test results from the original stock item"
msgstr ""
#: stock/serializers.py:492
msgid "Copy History"
msgstr ""
#: stock/serializers.py:493
msgid "Copy stock history from the original stock item"
msgstr ""
#: stock/serializers.py:602
msgid "Supplier Part Number"
msgstr "Número de pieza del proveedor"
#: stock/serializers.py:683 users/models.py:373
msgid "Expired"
msgstr "Expirado"
#: stock/serializers.py:689
msgid "Child Items"
msgstr "Elementos secundarios"
#: stock/serializers.py:693
msgid "Tracking Items"
msgstr ""
#: stock/serializers.py:699
msgid "Purchase price of this stock item, per unit or pack"
msgstr ""
#: stock/serializers.py:737
msgid "Enter number of stock items to serialize"
msgstr "Introduzca el número de artículos de stock para serializar"
#: stock/serializers.py:745 stock/serializers.py:788 stock/serializers.py:826
#: stock/serializers.py:979 stock/serializers.py:1113 stock/serializers.py:1154
msgid "No stock item provided"
msgstr ""
#: stock/serializers.py:753
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({q})"
msgstr "La cantidad no debe exceder la cantidad disponible de stock ({q})"
#: stock/serializers.py:771 stock/serializers.py:1771 stock/serializers.py:2172
#: stock/serializers.py:2281
msgid "Destination stock location"
msgstr "Ubicación de stock de destino"
#: stock/serializers.py:791
msgid "Serial numbers cannot be assigned to this part"
msgstr "Los números de serie no se pueden asignar a esta parte"
#: stock/serializers.py:811
msgid "Serial numbers already exist"
msgstr "Números de serie ya existen"
#: stock/serializers.py:867
msgid "Select stock item to install"
msgstr ""
#: stock/serializers.py:874
msgid "Quantity to Install"
msgstr ""
#: stock/serializers.py:875
msgid "Enter the quantity of items to install"
msgstr ""
#: stock/serializers.py:880 stock/serializers.py:960 stock/serializers.py:1305
msgid "Add transaction note (optional)"
msgstr "Añadir nota de transacción (opcional)"
#: stock/serializers.py:888
msgid "Quantity to install must be at least 1"
msgstr ""
#: stock/serializers.py:896 stock/serializers.py:1157
msgid "Stock item is unavailable"
msgstr ""
#: stock/serializers.py:907
msgid "Selected part is not in the Bill of Materials"
msgstr ""
#: stock/serializers.py:920
msgid "Quantity to install must not exceed available quantity"
msgstr ""
#: stock/serializers.py:955
msgid "Destination location for uninstalled item"
msgstr ""
#: stock/serializers.py:1003
msgid "Stock item status code"
msgstr ""
#: stock/serializers.py:1039
msgid "BOM line which defines the component part to break out"
msgstr ""
#: stock/serializers.py:1048
msgid "Quantity of the component part to create"
msgstr ""
#: stock/serializers.py:1064
msgid "Destination location for the component items"
msgstr ""
#: stock/serializers.py:1068
msgid "Status code for the component items"
msgstr ""
#: stock/serializers.py:1077
msgid "Unit purchase price for the component items (leave blank for automatic cost allocation)"
msgstr ""
#: stock/serializers.py:1105
msgid "Number of assemblies to disassemble"
msgstr ""
#: stock/serializers.py:1132
msgid "Default destination location for the component items"
msgstr ""
#: stock/serializers.py:1178
msgid "BOM item is not valid for the selected stock item"
msgstr ""
#: stock/serializers.py:1182
msgid "Duplicate BOM items provided"
msgstr ""
#: stock/serializers.py:1223
msgid "Select part to convert stock item into"
msgstr ""
#: stock/serializers.py:1236
msgid "Selected part is not a valid option for conversion"
msgstr ""
#: stock/serializers.py:1253
msgid "Cannot convert stock item with assigned SupplierPart"
msgstr ""
#: stock/serializers.py:1289
msgid "Select stock items to change status"
msgstr ""
#: stock/serializers.py:1295
msgid "No stock items selected"
msgstr ""
#: stock/serializers.py:1413 stock/serializers.py:1506
msgid "Sublocations"
msgstr "Sub-ubicación"
#: stock/serializers.py:1431
msgid "Delete Stock Items"
msgstr ""
#: stock/serializers.py:1432
msgid "Delete all stock items contained within this location"
msgstr ""
#: stock/serializers.py:1437
msgid "Delete Sublocations"
msgstr ""
#: stock/serializers.py:1438
msgid "Delete all sub-locations contained within this location"
msgstr ""
#: stock/serializers.py:1501
msgid "Parent stock location"
msgstr ""
#: stock/serializers.py:1639
msgid "Part must be salable"
msgstr "La parte debe ser vendible"
#: stock/serializers.py:1643
msgid "Item is allocated to a sales order"
msgstr "El artículo está asignado a una orden de venta"
#: stock/serializers.py:1647
msgid "Item is allocated to a transfer order"
msgstr ""
#: stock/serializers.py:1651
msgid "Item is allocated to a build order"
msgstr "El artículo está asignado a una orden de creación"
#: stock/serializers.py:1675
msgid "Customer to assign stock items"
msgstr "Cliente para asignar artículos de stock"
#: stock/serializers.py:1681
msgid "Selected company is not a customer"
msgstr "La empresa seleccionada no es un cliente"
#: stock/serializers.py:1689
msgid "Stock assignment notes"
msgstr "Notas de asignación de stock"
#: stock/serializers.py:1699 stock/serializers.py:2021
msgid "A list of stock items must be provided"
msgstr "Debe proporcionarse una lista de artículos de stock"
#: stock/serializers.py:1778
msgid "Stock merging notes"
msgstr "Notas de fusión de stock"
#: stock/serializers.py:1783
msgid "Allow mismatched suppliers"
msgstr "Permitir proveedores no coincidentes"
#: stock/serializers.py:1784
msgid "Allow stock items with different supplier parts to be merged"
msgstr "Permitir fusionar artículos de stock con diferentes partes de proveedor"
#: stock/serializers.py:1789
msgid "Allow mismatched status"
msgstr "Permitir estado no coincidente"
#: stock/serializers.py:1790
msgid "Allow stock items with different status codes to be merged"
msgstr "Permitir fusionar artículos de stock con diferentes códigos de estado"
#: stock/serializers.py:1800
msgid "At least two stock items must be provided"
msgstr "Debe proporcionar al menos dos artículos de stock"
#: stock/serializers.py:1867
msgid "No Change"
msgstr "Sin cambios"
#: stock/serializers.py:1906
msgid "StockItem primary key value"
msgstr "Valor de clave primaria de Stock"
#: stock/serializers.py:1919
msgid "Stock item is not in stock"
msgstr "No hay existencias del artículo"
#: stock/serializers.py:1922
msgid "Stock item is already in stock"
msgstr ""
#: stock/serializers.py:1936
msgid "Quantity must not be negative"
msgstr ""
#: stock/serializers.py:1966 stock/serializers.py:2296
msgid "Merge into existing stock"
msgstr ""
#: stock/serializers.py:1968
msgid "Merge this item into existing stock at the destination if possible"
msgstr ""
#: stock/serializers.py:1987
msgid "Stock transaction notes"
msgstr "Notas de transacción de stock"
#: stock/serializers.py:2044
msgid "Set stock location for counted items (optional)"
msgstr ""
#: stock/serializers.py:2297
msgid "Merge returned items into existing stock items if possible"
msgstr ""
#: stock/serializers.py:2340
msgid "Next Serial Number"
msgstr ""
#: stock/serializers.py:2346
msgid "Previous Serial Number"
msgstr ""
#: stock/status_codes.py:22
msgid "OK"
msgstr "OK"
#: stock/status_codes.py:23
msgid "Attention needed"
msgstr "Atención necesaria"
#: stock/status_codes.py:24
msgid "Damaged"
msgstr "Dañado"
#: stock/status_codes.py:25
msgid "Destroyed"
msgstr "Destruido"
#: stock/status_codes.py:26
msgid "Rejected"
msgstr "Rechazado"
#: stock/status_codes.py:28
msgid "Quarantined"
msgstr "En cuarentena"
#: stock/status_codes.py:95
msgid "Legacy stock tracking entry"
msgstr "Entrada antigua de rastreo de stock"
#: stock/status_codes.py:97
msgid "Stock item created"
msgstr "Artículo de stock creado"
#: stock/status_codes.py:100
msgid "Edited stock item"
msgstr "Artículo de almacén editado"
#: stock/status_codes.py:101
msgid "Assigned serial number"
msgstr "Número de serie asignado"
#: stock/status_codes.py:104
msgid "Stock counted"
msgstr "Stock contado"
#: stock/status_codes.py:105
msgid "Stock manually added"
msgstr "Stock añadido manualmente"
#: stock/status_codes.py:106
msgid "Stock manually removed"
msgstr "Stock eliminado manualmente"
#: stock/status_codes.py:107
msgid "Serialized stock items"
msgstr ""
#: stock/status_codes.py:109
msgid "Returned to stock"
msgstr ""
#: stock/status_codes.py:112
msgid "Location changed"
msgstr "Ubicación cambiada"
#: stock/status_codes.py:113
msgid "Stock updated"
msgstr "Existencia actualizada"
#: stock/status_codes.py:116
msgid "Installed into assembly"
msgstr "Instalado en el ensamblaje"
#: stock/status_codes.py:117
msgid "Removed from assembly"
msgstr "Retirado del ensamblaje"
#: stock/status_codes.py:119
msgid "Installed component item"
msgstr "Artículo del componente instalado"
#: stock/status_codes.py:120
msgid "Removed component item"
msgstr "Elemento de componente eliminado"
#: stock/status_codes.py:123
msgid "Split from parent item"
msgstr "Separar del artículo principal"
#: stock/status_codes.py:124
msgid "Split child item"
msgstr "Dividir artículo secundario"
#: stock/status_codes.py:127
msgid "Merged stock items"
msgstr "Artículos de stock combinados"
#: stock/status_codes.py:130
msgid "Disassembled into components"
msgstr ""
#: stock/status_codes.py:131
msgid "Created from disassembly"
msgstr ""
#: stock/status_codes.py:134
msgid "Converted to variant"
msgstr "Convertir a variante"
#: stock/status_codes.py:137
msgid "Build order output created"
msgstr "Trabajo de ensamblaje creado"
#: stock/status_codes.py:138
msgid "Build order output completed"
msgstr "Construir orden de salida completado"
#: stock/status_codes.py:139
msgid "Build order output rejected"
msgstr "Orden de ensamble rechazada"
#: stock/status_codes.py:140
msgid "Consumed by build order"
msgstr "Consumido por orden de construcción"
#: stock/status_codes.py:143
msgid "Shipped against Sales Order"
msgstr "Enviado contra orden de venta"
#: stock/status_codes.py:146
msgid "Received against Purchase Order"
msgstr "Recibido contra la orden de compra"
#: stock/status_codes.py:149
msgid "Returned against Return Order"
msgstr "Devuelto contra orden de devolución"
#: stock/status_codes.py:152
msgid "Sent to customer"
msgstr "Enviar al cliente"
#: stock/status_codes.py:153
msgid "Returned from customer"
msgstr "Devolución del cliente"
#: templates/403.html:6 templates/403.html:10 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Permiso Denegado"
#: templates/403.html:11
msgid "You do not have permission to view this page."
msgstr "No tiene permisos para ver esta página."
#: templates/403_csrf.html:11
msgid "Authentication Failure"
msgstr "Falla de autenticación"
#: templates/403_csrf.html:12
msgid "You have been logged out from InvenTree."
msgstr "Has cerrado sesión en InvenTree."
#: templates/404.html:6 templates/404.html:10
msgid "Page Not Found"
msgstr "Página No Encontrada"
#: templates/404.html:11
msgid "The requested page does not exist"
msgstr "La página solicitada no existe"
#: templates/500.html:6 templates/500.html:10
msgid "Internal Server Error"
msgstr "Error Interno Del Servidor"
#: templates/500.html:11
#, python-format
msgid "The %(inventree_title)s server raised an internal error"
msgstr ""
#: templates/500.html:12
msgid "Refer to the error log in the admin interface for further details"
msgstr "Consulte el registro de errores en la interfaz de administración para más detalles"
#: templates/503.html:11 templates/503.html:15
msgid "Site is in Maintenance"
msgstr "El Sitio está en Mantenimiento"
#: templates/503.html:17
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "El sitio está actualmente en mantenimiento y debería estar listo pronto!"
#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Reinicio del Servidor Requerido"
#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Se ha cambiado una opción de configuración que requiere reiniciar el servidor"
#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Póngase en contacto con su administrador para más información"
#: templates/base.html:61
msgid "Pending Database Migrations"
msgstr ""
#: templates/base.html:64
msgid "There are pending database migrations which require attention"
msgstr ""
#: templates/config_error.html:6 templates/config_error.html:10
msgid "Configuration Error"
msgstr ""
#: templates/config_error.html:11
#, python-format
msgid "The %(inventree_title)s server raised a configuration error"
msgstr ""
#: templates/email/build_order_completed.html:9
#: templates/email/canceled_order_assigned.html:9
#: templates/email/new_order_assigned.html:9
#: templates/email/overdue_build_order.html:9
#: templates/email/overdue_purchase_order.html:9
#: templates/email/overdue_return_order.html:9
#: templates/email/overdue_sales_order.html:9
#: templates/email/purchase_order_received.html:9
#: templates/email/return_order_received.html:9
msgid "Click on the following link to view this order"
msgstr ""
#: templates/email/build_order_required_stock.html:7
msgid "Stock is required for the following build order"
msgstr "Se requiere stock para el siguiente orden de trabajo"
#: templates/email/build_order_required_stock.html:8
#, python-format
msgid "Build order %(build)s - building %(quantity)s x %(part)s"
msgstr "Orden de trabajo %(build)s - creando %(quantity)s x %(part)s"
#: templates/email/build_order_required_stock.html:10
msgid "Click on the following link to view this build order"
msgstr "Haga clic en el siguiente enlace para ver esta orden de trabajo"
#: templates/email/build_order_required_stock.html:14
msgid "The following parts are low on required stock"
msgstr "Las siguientes partes están bajas en stock requerido"
#: templates/email/build_order_required_stock.html:18
msgid "Required Quantity"
msgstr "Cantidad requerida"
#: templates/email/build_order_required_stock.html:38
#: templates/email/low_stock_notification.html:30
msgid "You are receiving this email because you are subscribed to notifications for this part "
msgstr "Estás recibiendo este correo electrónico porque estás suscrito a las notificaciones de esta parte "
#: templates/email/low_stock_notification.html:9
#: templates/email/part_event_notification.html:9
msgid "Click on the following link to view this part"
msgstr "Haga clic en el siguiente enlace para ver esta parte"
#: templates/email/low_stock_notification.html:18
#: templates/email/part_event_notification.html:19
msgid "Minimum Quantity"
msgstr "Cantidad Mínima"
#: templates/email/part_event_notification.html:32
msgid "You are receiving this email because you are subscribed to notifications for this part or a category that it is part of "
msgstr ""
#: templates/email/stale_stock_notification.html:10
msgid "The following stock items are approaching their expiry dates:"
msgstr ""
#: templates/email/stale_stock_notification.html:23
msgid "Days Until Expiry"
msgstr ""
#: templates/email/stale_stock_notification.html:57
msgid "You are receiving this email because you are subscribed to notifications for these parts"
msgstr ""
#: users/admin.py:109
msgid "Users"
msgstr "Usuarios"
#: users/admin.py:110
msgid "Select which users are assigned to this group"
msgstr "Seleccione qué usuarios están asignados a este grupo"
#: users/admin.py:144
msgid "Personal info"
msgstr "Información personal"
#: users/admin.py:146
msgid "Permissions"
msgstr "Permisos"
#: users/admin.py:149
msgid "Important dates"
msgstr "Fechas importantes"
#: users/authentication.py:29
msgid "Invalid token."
msgstr ""
#: users/authentication.py:33
msgid "User inactive or deleted."
msgstr ""
#: users/authentication.py:36 users/models.py:278
msgid "Token has been revoked"
msgstr "Token revocado"
#: users/authentication.py:39
msgid "Token has expired"
msgstr "Token expirado"
#: users/models.py:106
msgid "API Token"
msgstr "Token del API"
#: users/models.py:107
msgid "API Tokens"
msgstr "Tokens del API"
#: users/models.py:258
msgid "Token Name"
msgstr "Nombre del token"
#: users/models.py:259
msgid "Custom token name"
msgstr "Nombre personalizado del token"
#: users/models.py:265
msgid "Token expiry date"
msgstr "Fecha de expiración del token"
#: users/models.py:273
msgid "Last Seen"
msgstr "Última conexión"
#: users/models.py:274
msgid "Last time the token was used"
msgstr "Última vez que se usó el token"
#: users/models.py:278
msgid "Revoked"
msgstr "Revocado"
#: users/models.py:284
msgid "Revocation Reason"
msgstr ""
#: users/models.py:285
msgid "As entered by the user or action during revocation"
msgstr ""
#: users/models.py:293
msgid "Revoked By"
msgstr ""
#: users/models.py:294
msgid "User who revoked the token"
msgstr ""
#: users/models.py:304
msgid "User who issued the token"
msgstr ""
#: users/models.py:310
msgid "Token Version"
msgstr ""
#: users/models.py:311
msgid "Version of the API token"
msgstr ""
#: users/models.py:318
msgid "Pepper ID"
msgstr ""
#: users/models.py:319
msgid "Identifier for the pepper used in token hashing"
msgstr ""
#: users/models.py:415
msgid "Permission set"
msgstr "Permiso establecido"
#: users/models.py:428
msgid "View"
msgstr "Vista"
#: users/models.py:428
msgid "Permission to view items"
msgstr "Permiso para ver artículos"
#: users/models.py:432
msgid "Add"
msgstr "Añadir"
#: users/models.py:432
msgid "Permission to add items"
msgstr "Permiso para añadir artículos"
#: users/models.py:436
msgid "Change"
msgstr "Cambiar"
#: users/models.py:438
msgid "Permissions to edit items"
msgstr "Permisos para editar artículos"
#: users/models.py:442
msgid "Delete"
msgstr "Eliminar"
#: users/models.py:444
msgid "Permission to delete items"
msgstr "Permiso para eliminar artículos"
#: users/models.py:681
msgid "Bot"
msgstr ""
#: users/models.py:682
msgid "Internal"
msgstr ""
#: users/models.py:684
msgid "Guest"
msgstr ""
#: users/models.py:702
msgid "Language"
msgstr ""
#: users/models.py:703
msgid "Preferred language for the user"
msgstr ""
#: users/models.py:708
msgid "Theme"
msgstr ""
#: users/models.py:709
msgid "Settings for the web UI as JSON - do not edit manually!"
msgstr ""
#: users/models.py:714
msgid "Widgets"
msgstr ""
#: users/models.py:716
msgid "Settings for the dashboard widgets as JSON - do not edit manually!"
msgstr ""
#: users/models.py:723
msgid "Display Name"
msgstr ""
#: users/models.py:724
msgid "Chosen display name for the user"
msgstr ""
#: users/models.py:730
msgid "Position"
msgstr ""
#: users/models.py:731
msgid "Main job title or position"
msgstr ""
#: users/models.py:738
msgid "User status message"
msgstr ""
#: users/models.py:745
msgid "User location information"
msgstr ""
#: users/models.py:750
msgid "User is actively using the system"
msgstr ""
#: users/models.py:757
msgid "Preferred contact information for the user"
msgstr ""
#: users/models.py:763
msgid "User Type"
msgstr ""
#: users/models.py:764
msgid "Which type of user is this?"
msgstr ""
#: users/models.py:770
msgid "Organisation"
msgstr ""
#: users/models.py:771
msgid "Users primary organisation/affiliation"
msgstr ""
#: users/models.py:779
msgid "Primary Group"
msgstr ""
#: users/models.py:780
msgid "Primary group for the user"
msgstr ""
#: users/ruleset.py:42
msgid "Admin"
msgstr ""
#: users/ruleset.py:45
msgid "Bills of Material"
msgstr ""
#: users/ruleset.py:49
msgid "Purchase Orders"
msgstr "Ordenes de compra"
#: users/ruleset.py:50
msgid "Sales Orders"
msgstr "Órdenes de venta"
#: users/ruleset.py:51
msgid "Return Orders"
msgstr "Ordenes de devolución"
#: users/ruleset.py:52
msgid "Transfer Orders"
msgstr ""
#: users/serializers.py:196
msgid "Username"
msgstr "Nombre de usuario"
#: users/serializers.py:199
msgid "First Name"
msgstr "Nombre"
#: users/serializers.py:199
msgid "First name of the user"
msgstr "Nombre del usuario"
#: users/serializers.py:203
msgid "Last Name"
msgstr "Apellido"
#: users/serializers.py:203
msgid "Last name of the user"
msgstr "Apellido del usuario"
#: users/serializers.py:207
msgid "Email address of the user"
msgstr "Dirección de correo del usuario"
#: users/serializers.py:256
msgid "User must be authenticated"
msgstr ""
#: users/serializers.py:265
msgid "Only a superuser can create a token for another user"
msgstr ""
#: users/serializers.py:347
msgid "Administrator"
msgstr ""
#: users/serializers.py:348
msgid "Does this user have administrative permissions"
msgstr ""
#: users/serializers.py:353 users/serializers.py:471
msgid "Superuser"
msgstr "Superusuario"
#: users/serializers.py:353 users/serializers.py:472
msgid "Is this user a superuser"
msgstr "Es este usuario un superusuario"
#: users/serializers.py:357 users/serializers.py:479
msgid "Is this user account active"
msgstr "Esta cuenta de usuario está activa"
#: users/serializers.py:369
msgid "Only a superuser can adjust this field"
msgstr ""
#: users/serializers.py:397
msgid "Password"
msgstr ""
#: users/serializers.py:398
msgid "Password for the user"
msgstr ""
#: users/serializers.py:404
msgid "Override warning"
msgstr ""
#: users/serializers.py:405
msgid "Override the warning about password rules"
msgstr ""
#: users/serializers.py:464
msgid "Staff"
msgstr ""
#: users/serializers.py:465
msgid "Does this user have staff permissions"
msgstr ""
#: users/serializers.py:515
msgid "You do not have permission to create users"
msgstr ""
#: users/serializers.py:544
msgid "Your account has been created."
msgstr "Su cuenta ha sido creada."
#: users/serializers.py:546
msgid "Please use the password reset function to login"
msgstr "Por favor, utilice la función de restablecer la contraseña para iniciar sesión"
#: users/serializers.py:552
msgid "Welcome to InvenTree"
msgstr "Bienvenido a InvenTree"