msgid ""
msgstr ""
"Project-Id-Version: inventree\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-16 04:25+0000\n"
"PO-Revision-Date: 2026-07-16 04:28\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Language: ru_RU\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
"X-Crowdin-Project: inventree\n"
"X-Crowdin-Project-ID: 452300\n"
"X-Crowdin-Language: ru\n"
"X-Crowdin-File: /src/backend/InvenTree/locale/en/LC_MESSAGES/django.po\n"
"X-Crowdin-File-ID: 250\n"

#: InvenTree/api.py:372
msgid "API endpoint not found"
msgstr "Конечная точка API не обнаружена"

#: InvenTree/api.py:445
msgid "List of items must be provided for bulk operation"
msgstr "Для массовой операции необходимо указать список позиций"

#: InvenTree/api.py:452
msgid "Items must be provided as a list"
msgstr "Элементы должны быть представлены в виде списка"

#: InvenTree/api.py:460
msgid "Invalid items list provided"
msgstr "Предоставлен недопустимый список элементов"

#: InvenTree/api.py:465
msgid "All filter must only be used with true"
msgstr "Все фильтры будут использоваться с параметром True"

#: InvenTree/api.py:470
msgid "No items match the provided criteria"
msgstr "Нет элементов, соответствующих заданным критериям"

#: InvenTree/api.py:494
msgid "No data provided"
msgstr "Данные не предоставлены"

#: InvenTree/api.py:510
msgid "This field must be unique."
msgstr "Поле должно быть уникальным."

#: InvenTree/api.py:614
msgid "Item no longer matches the provided criteria"
msgstr ""

#: InvenTree/api.py:861 InvenTree/models.py:1446
msgid "User does not have permission to view this model"
msgstr "У пользователя недостаточно прав для просмотра этой модели!"

#: InvenTree/auth_overrides.py:58
msgid "Email (again)"
msgstr "Email (еще раз)"

#: InvenTree/auth_overrides.py:62
msgid "Email address confirmation"
msgstr "Подтверждение адреса электронной почты"

#: InvenTree/auth_overrides.py:85
msgid "You must type the same email each time."
msgstr "Вы должны вводить один и тот же адрес электронной почты."

#: InvenTree/auth_overrides.py:135 InvenTree/auth_overrides.py:142
msgid "The provided primary email address is not valid."
msgstr "Указанный основной адрес электронной почты неверен."

#: InvenTree/auth_overrides.py:148
msgid "The provided email domain is not approved."
msgstr "Указанный домен электронной почты не утверждён."

#: InvenTree/conversion.py:243
#, python-brace-format
msgid "Invalid unit provided ({unit})"
msgstr "Предоставлено недопустимое значение ({unit})"

#: InvenTree/conversion.py:260
msgid "No value provided"
msgstr "Значение не указано"

#: InvenTree/conversion.py:287
#, python-brace-format
msgid "Could not convert {original} to {unit}"
msgstr "Невозможно преобразовать {original} в {unit}"

#: InvenTree/conversion.py:289 InvenTree/conversion.py:303
#: InvenTree/helpers.py:612 order/models.py:799 order/models.py:1107
#: part/models.py:3801 stock/models.py:1951
msgid "Invalid quantity provided"
msgstr "недопустимое количество"

#: InvenTree/exceptions.py:141
msgid "Error details can be found in the admin panel"
msgstr "Подробности об ошибке можно найти в панели администратора"

#: InvenTree/fields.py:214
msgid "Enter date"
msgstr "Введите дату"

#: InvenTree/fields.py:237
msgid "Invalid decimal value"
msgstr "Не верное десятичное значение"

#: InvenTree/fields.py:286 InvenTree/models.py:1352 build/serializers.py:534
#: build/serializers.py:586 build/serializers.py:1761 company/models.py:824
#: order/models.py:2139
#: report/templates/report/inventree_build_order_report.html:172
#: stock/models.py:3560 stock/models.py:3684 stock/serializers.py:753
#: stock/serializers.py:935 stock/serializers.py:1114 stock/serializers.py:1280
#: stock/serializers.py:1664 stock/serializers.py:1753
#: stock/serializers.py:1962
msgid "Notes"
msgstr "Заметки"

#: InvenTree/format.py:159
#, python-brace-format
msgid "Value '{name}' does not appear in pattern format"
msgstr "Значение '{name}' отсутствует в формате шаблона"

#: InvenTree/format.py:170
msgid "Provided value does not match required pattern: "
msgstr "Предоставленное значение не соответствует требуемому формату: "

#: InvenTree/helpers.py:616
msgid "Cannot serialize more than 1000 items at once"
msgstr "Одновременно можно сериализовать только 1000 элементов"

#: InvenTree/helpers.py:622
msgid "Empty serial number string"
msgstr "Пустая строка серийного номера"

#: InvenTree/helpers.py:651
msgid "Duplicate serial"
msgstr "Повторяющийся серийный номер"

#: InvenTree/helpers.py:683 InvenTree/helpers.py:726 InvenTree/helpers.py:744
#: InvenTree/helpers.py:751 InvenTree/helpers.py:770
#, python-brace-format
msgid "Invalid group: {group}"
msgstr "Недопустимая группа: {group}"

#: InvenTree/helpers.py:714
#, python-brace-format
msgid "Group range {group} exceeds allowed quantity ({expected_quantity})"
msgstr "Диапазон группы {group} превышает допустимое количество ({expected_quantity})"

#: InvenTree/helpers.py:780
msgid "No serial numbers found"
msgstr "Серийных номеров не найдено"

#: InvenTree/helpers.py:787
#, python-brace-format
msgid "Number of unique serial numbers ({n}) must match quantity ({q})"
msgstr "Количество уникальных серийных номеров ({n}) должно быть равно ({q})"

#: InvenTree/helpers.py:917
msgid "Remove HTML tags from this value"
msgstr "Удалить HTML теги из этого значения"

#: InvenTree/helpers.py:994
msgid "Data contains prohibited markdown content"
msgstr "Данные содержат недопустимую разметку"

#: InvenTree/helpers_model.py:104
msgid "Invalid URL: no hostname"
msgstr "Недопустимый URL: имя хоста отсутствует"

#: InvenTree/helpers_model.py:109
msgid "Invalid URL: hostname could not be resolved"
msgstr "Недопустимый URL: не удалось разрешить имя хоста"

#: InvenTree/helpers_model.py:115
msgid "URL points to a private or reserved IP address"
msgstr "URL указывает на частный или зарезервированный IP-адрес"

#: InvenTree/helpers_model.py:192
msgid "Too many redirects"
msgstr "Слишком много перенаправлений"

#: InvenTree/helpers_model.py:197
msgid "Connection error"
msgstr "Ошибка соединения"

#: InvenTree/helpers_model.py:202 InvenTree/helpers_model.py:211
msgid "Server responded with invalid status code"
msgstr "Сервер ответил неверным кодом статуса"

#: InvenTree/helpers_model.py:207
msgid "Exception occurred"
msgstr "Произошло исключение"

#: InvenTree/helpers_model.py:217
msgid "Server responded with invalid Content-Length value"
msgstr "Сервер ответил неверным значением Контент-Длина"

#: InvenTree/helpers_model.py:220
msgid "Image size is too large"
msgstr "Изображение слишком большое"

#: InvenTree/helpers_model.py:232
msgid "Image download exceeded maximum size"
msgstr "Загрузка изображения превышен максимальный размер"

#: InvenTree/helpers_model.py:237
msgid "Remote server returned empty response"
msgstr "Удаленный сервер вернул пустой ответ"

#: InvenTree/helpers_model.py:245
msgid "Supplied URL is not a valid image file"
msgstr "Предоставленный URL не является допустимым файлом изображения"

#: InvenTree/magic_login.py:31
msgid "Log in to the app"
msgstr "Войти в приложение"

#: InvenTree/magic_login.py:41 company/models.py:175 users/serializers.py:207
msgid "Email"
msgstr "Электронная почта"

#: InvenTree/middleware.py:126
msgid "CSRF verification failed. Ensure INVENTREE_SITE_URL and INVENTREE_TRUSTED_ORIGINS are configured correctly."
msgstr "Проверка CSRF не пройдена. Убедитесь, что INVENTREE_SITE_URL и INVENTREE_TRUSTED_ORIGINS настроены правильно."

#: InvenTree/middleware.py:218
msgid "You must enable two-factor authentication before doing anything else."
msgstr "Вы должны включить двухфакторную аутентификацию, прежде чем делать что-нибудь еще."

#: InvenTree/models.py:129
msgid "Error running plugin validation"
msgstr "Ошибка запуска проверки плагина"

#: InvenTree/models.py:211
msgid "Metadata must be a python dict object"
msgstr "Метаданные должны быть объектом python dict"

#: InvenTree/models.py:217
msgid "Plugin Metadata"
msgstr "Метаданные плагина"

#: InvenTree/models.py:218
msgid "JSON metadata field, for use by external plugins"
msgstr "Поле метаданных JSON для использования внешними плагинами"

#: InvenTree/models.py:401
msgid "Improperly formatted pattern"
msgstr "Неправильно отформатированный шаблон"

#: InvenTree/models.py:408
msgid "Unknown format key specified"
msgstr "Указан неизвестный ключ формата"

#: InvenTree/models.py:414
msgid "Missing required format key"
msgstr "Отсутствует требуемый ключ формата"

#: InvenTree/models.py:425
msgid "Reference field cannot be empty"
msgstr "Ссылочный идентификатор не может быть пустым"

#: InvenTree/models.py:433
msgid "Reference must match required pattern"
msgstr "Ссылка должна соответствовать шаблону {pattern}"

#: InvenTree/models.py:464
msgid "Reference number is too large"
msgstr "Номер ссылки слишком большой"

#: InvenTree/models.py:918
msgid "Invalid choice"
msgstr "Неверный выбор"

#: InvenTree/models.py:1088 common/models.py:1455 common/models.py:1882
#: common/models.py:2315 common/models.py:2440 common/models.py:2750
#: common/serializers.py:679 generic/states/serializers.py:20
#: machine/models.py:28 part/models.py:1107 plugin/models.py:54
#: report/models.py:222 stock/models.py:89
msgid "Name"
msgstr "Название"

#: InvenTree/models.py:1094 build/models.py:262 common/models.py:180
#: common/models.py:2447 common/models.py:2588 common/models.py:2765
#: company/models.py:559 company/models.py:815 order/models.py:488
#: order/models.py:2184 part/models.py:1130 report/models.py:228
#: report/models.py:872 report/models.py:898
#: report/templates/report/inventree_build_order_report.html:117
#: stock/models.py:95
msgid "Description"
msgstr "Описание"

#: InvenTree/models.py:1095 stock/models.py:96
msgid "Description (optional)"
msgstr "Описание (необязательно)"

#: InvenTree/models.py:1110 common/models.py:3123
msgid "Path"
msgstr "Путь"

#: InvenTree/models.py:1268
msgid "Duplicate names cannot exist under the same parent"
msgstr "Повторяющиеся имена не могут существовать под одним и тем же родителем"

#: InvenTree/models.py:1352
msgid "Markdown notes (optional)"
msgstr "Записи о скидке (необязательно)"

#: InvenTree/models.py:1402
msgid "Barcode Data"
msgstr "Данные штрихкода"

#: InvenTree/models.py:1403
msgid "Third party barcode data"
msgstr "Данные стороннего штрих-кода"

#: InvenTree/models.py:1409
msgid "Barcode Hash"
msgstr "Хэш штрих-кода"

#: InvenTree/models.py:1410
msgid "Unique hash of barcode data"
msgstr "Уникальный хэш данных штрих-кода"

#: InvenTree/models.py:1499
msgid "Existing barcode found"
msgstr "Обнаружен существующий штрих-код"

#: InvenTree/models.py:1603
msgid "Server Error"
msgstr "Ошибка сервера"

#: InvenTree/models.py:1604
msgid "An error has been logged by the server."
msgstr "Сервер зарегистрировал ошибку."

#: InvenTree/models.py:1646 common/models.py:1793
#: 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:35
msgid "Image"
msgstr "Изображение"

#: InvenTree/serializers.py:363
msgid "Must be a valid number"
msgstr "Должно быть действительным номером"

#: InvenTree/serializers.py:405 company/models.py:217 part/models.py:3176
msgid "Currency"
msgstr "Валюта"

#: InvenTree/serializers.py:408 part/serializers.py:1389
msgid "Select currency from available options"
msgstr "Выберите валюту из доступных вариантов"

#: InvenTree/serializers.py:754
msgid "This field may not be null."
msgstr "Это поле не может быть пустым."

#: InvenTree/serializers.py:760
msgid "Invalid value"
msgstr "Неверное значение"

#: InvenTree/serializers.py:915
msgid "Invalid content type format"
msgstr "Неверный формат типа содержимого"

#: InvenTree/serializers.py:918
msgid "Content type not found"
msgstr "Тип содержимого не найден"

#: InvenTree/serializers.py:924
msgid "Content type does not match required mixin class"
msgstr "Тип содержимого не соответствует требуемому классу миксина"

#: InvenTree/serializers.py:941
msgid "Copy Parameters"
msgstr "Скопировать параметры"

#: InvenTree/serializers.py:942
msgid "Copy parameters from the original item"
msgstr "Копировать параметры из исходной позиции"

#: InvenTree/serializers.py:947
msgid "Copy Lines"
msgstr "Копировать позиции"

#: InvenTree/serializers.py:948
msgid "Copy line items from the original order"
msgstr "Копировать позиции из исходного заказа"

#: InvenTree/serializers.py:953
msgid "Copy Extra Lines"
msgstr "Копировать дополнительные позиции"

#: InvenTree/serializers.py:954
msgid "Copy extra line items from the original order"
msgstr "Копировать дополнительные позиции из исходного заказа"

#: InvenTree/serializers.py:978
msgid "Duplication Options"
msgstr "Параметры дублирования"

#: InvenTree/serializers.py:980
msgid "Specify options for duplicating this item"
msgstr "Укажите параметры дублирования этой позиции"

#: InvenTree/serializers.py:1018
msgid "Original"
msgstr "Исходный"

#: InvenTree/serializers.py:1019
msgid "Select instance to duplicate"
msgstr "Выберите экземпляр для дублирования"

#: InvenTree/setting/locales.py:20
msgid "Arabic"
msgstr "Арабский"

#: InvenTree/setting/locales.py:21
msgid "Bulgarian"
msgstr "Болгарский"

#: InvenTree/setting/locales.py:22
msgid "Czech"
msgstr "Чешский"

#: InvenTree/setting/locales.py:23
msgid "Danish"
msgstr "Датский"

#: InvenTree/setting/locales.py:24
msgid "German"
msgstr "Немецкий"

#: InvenTree/setting/locales.py:25
msgid "Greek"
msgstr "Греческий"

#: InvenTree/setting/locales.py:26
msgid "English"
msgstr "Английский"

#: InvenTree/setting/locales.py:27
msgid "Spanish"
msgstr "Испанский"

#: InvenTree/setting/locales.py:28
msgid "Spanish (Mexican)"
msgstr "Испанский (Мексика)"

#: InvenTree/setting/locales.py:29
msgid "Estonian"
msgstr "Эстонский"

#: InvenTree/setting/locales.py:30
msgid "Farsi / Persian"
msgstr "Фарси / Персидский"

#: InvenTree/setting/locales.py:31
msgid "Finnish"
msgstr "Финский"

#: InvenTree/setting/locales.py:32
msgid "French"
msgstr "Французский"

#: InvenTree/setting/locales.py:33
msgid "Hebrew"
msgstr "Иврит"

#: InvenTree/setting/locales.py:34
msgid "Hindi"
msgstr "Хинди"

#: InvenTree/setting/locales.py:35
msgid "Hungarian"
msgstr "Венгерский"

#: InvenTree/setting/locales.py:36
msgid "Italian"
msgstr "Итальянский"

#: InvenTree/setting/locales.py:37
msgid "Japanese"
msgstr "Японский"

#: InvenTree/setting/locales.py:38
msgid "Korean"
msgstr "Корейский"

#: InvenTree/setting/locales.py:39
msgid "Lithuanian"
msgstr "Литовский"

#: InvenTree/setting/locales.py:40
msgid "Latvian"
msgstr "Латышский"

#: InvenTree/setting/locales.py:41
msgid "Dutch"
msgstr "Голландский"

#: InvenTree/setting/locales.py:42
msgid "Norwegian"
msgstr "Норвежский"

#: InvenTree/setting/locales.py:43
msgid "Polish"
msgstr "Польский"

#: InvenTree/setting/locales.py:44
msgid "Portuguese"
msgstr "Португальский"

#: InvenTree/setting/locales.py:45
msgid "Portuguese (Brazilian)"
msgstr "Португальский (Бразильский диалект)"

#: InvenTree/setting/locales.py:46
msgid "Romanian"
msgstr "Румынский"

#: InvenTree/setting/locales.py:47
msgid "Russian"
msgstr "Русский"

#: InvenTree/setting/locales.py:48
msgid "Slovak"
msgstr "Словацкий"

#: InvenTree/setting/locales.py:49
msgid "Slovenian"
msgstr "Словенский"

#: InvenTree/setting/locales.py:50
msgid "Serbian"
msgstr "Сербский"

#: InvenTree/setting/locales.py:51
msgid "Swedish"
msgstr "Шведский"

#: InvenTree/setting/locales.py:52
msgid "Thai"
msgstr "Тайский"

#: InvenTree/setting/locales.py:53
msgid "Turkish"
msgstr "Турецкий"

#: InvenTree/setting/locales.py:54
msgid "Ukrainian"
msgstr "Украинский"

#: InvenTree/setting/locales.py:55
msgid "Vietnamese"
msgstr "Вьетнамский"

#: InvenTree/setting/locales.py:56
msgid "Chinese (Simplified)"
msgstr "Китайский (Упрощенный)"

#: InvenTree/setting/locales.py:57
msgid "Chinese (Traditional)"
msgstr "Китайский (Традиционный)"

#: InvenTree/tasks.py:891
msgid "Update Available"
msgstr "Доступно обновление"

#: InvenTree/tasks.py:892
msgid "An update for InvenTree is available"
msgstr "Доступно обновление для InvenTree"

#: InvenTree/validators.py:28
msgid "Invalid physical unit"
msgstr "Неверная физическая единица"

#: InvenTree/validators.py:34
msgid "Not a valid currency code"
msgstr "Неверный код валюты"

#: build/api.py:57 order/api.py:119 order/api.py:288 order/api.py:1456
#: order/serializers.py:98
msgid "Order Status"
msgstr "Статус заказа"

#: build/api.py:83 build/models.py:274
msgid "Parent Build"
msgstr "Родительский заказ на производство"

#: build/api.py:87 build/api.py:1055 order/api.py:565 order/api.py:798
#: order/api.py:1249 order/api.py:1560 order/api.py:1856 order/api.py:2046
#: stock/api.py:624
msgid "Include Variants"
msgstr "Включая варианты"

#: build/api.py:103 build/api.py:490 build/api.py:1069 build/models.py:280
#: build/serializers.py:1186 build/serializers.py:1362
#: build/serializers.py:1455 company/models.py:1034 company/serializers.py:473
#: order/api.py:316 order/api.py:320 order/api.py:955 order/api.py:1262
#: order/api.py:1265 order/api.py:2059 order/api.py:2062 order/api.py:2216
#: order/models.py:2316 order/models.py:2484 order/models.py:2485
#: order/models.py:3886 order/models.py:3887 part/api.py:1169 part/api.py:1172
#: part/api.py:1389 part/models.py:528 part/models.py:3187 part/models.py:3330
#: part/models.py:3388 part/models.py:3410 part/models.py:3432
#: part/models.py:3573 part/models.py:3895 part/models.py:4328
#: part/serializers.py:1338 part/serializers.py:2004
#: 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:109
#: report/templates/report/inventree_purchase_order_report.html:34
#: report/templates/report/inventree_return_order_report.html:24
#: report/templates/report/inventree_sales_order_report.html:27
#: report/templates/report/inventree_sales_order_shipment_report.html:28
#: report/templates/report/inventree_stock_location_report.html:102
#: report/templates/report/inventree_transfer_order_report.html:25
#: stock/api.py:637 stock/api.py:1573 stock/serializers.py:125
#: stock/serializers.py:177 stock/serializers.py:428 stock/serializers.py:614
#: stock/serializers.py:1198 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 "Деталь"

#: build/api.py:123 build/api.py:126 build/serializers.py:1469 part/api.py:1003
#: part/api.py:1400 part/models.py:412 part/models.py:1148 part/models.py:3460
#: part/serializers.py:1348 part/serializers.py:1775 stock/api.py:915
msgid "Category"
msgstr "Категория"

#: build/api.py:134 build/api.py:138
msgid "Ancestor Build"
msgstr "Родительская сборка"

#: build/api.py:155 order/api.py:137
msgid "Assigned to me"
msgstr "Назначено мне"

#: build/api.py:170
msgid "Assigned To"
msgstr "Назначено"

#: build/api.py:205 stock/api.py:958
msgid "Created before"
msgstr "Создано до"

#: build/api.py:209 stock/api.py:962
msgid "Created after"
msgstr "Создано после"

#: build/api.py:213
msgid "Has start date"
msgstr "Есть дата начала"

#: 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 "Целевая дата до"

#: build/api.py:241
msgid "Target date after"
msgstr "Целевая дата после"

#: build/api.py:245
msgid "Completed before"
msgstr "Завершено до"

#: build/api.py:249
msgid "Completed after"
msgstr "Завершено после"

#: build/api.py:252 order/api.py:242
msgid "Min Date"
msgstr "Минимальная дата"

#: build/api.py:275 order/api.py:261
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 "Заказ на производство должен быть отменен перед удалением"

#: build/api.py:460 build/serializers.py:1396 part/models.py:1314
#: part/models.py:3937
msgid "Consumable"
msgstr "Расходник"

#: build/api.py:476 build/serializers.py:1399 part/models.py:3931
msgid "Optional"
msgstr "Необязательно"

#: build/api.py:479 build/serializers.py:1441 common/setting/system.py:476
#: part/models.py:1262 part/serializers.py:1720 part/serializers.py:1746
#: stock/api.py:690
msgid "Assembly"
msgstr "Сборная деталь"

#: build/api.py:482
msgid "Tracked"
msgstr "Отслеживается"

#: build/api.py:485 build/serializers.py:1402 part/models.py:1280
msgid "Testable"
msgstr "Тестируемая"

#: build/api.py:495 order/api.py:1019 order/api.py:1446 order/api.py:2280
msgid "Order Outstanding"
msgstr "Невыполненные заказы"

#: build/api.py:505 build/serializers.py:1498 order/api.py:978
#: order/api.py:2239
msgid "Allocated"
msgstr "Зарезервировано"

#: build/api.py:530 build/models.py:1792 build/serializers.py:1415
msgid "Consumed"
msgstr "Потреблено"

#: build/api.py:539 company/models.py:879 company/serializers.py:450
#: 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 "Доступно"

#: build/api.py:580 build/serializers.py:1500 company/serializers.py:447
#: order/serializers.py:1391 order/serializers.py:2698 part/serializers.py:844
#: part/serializers.py:1199 part/serializers.py:1784
msgid "On Order"
msgstr "В заказе"

#: build/api.py:733
msgid "Build not found"
msgstr "Сборка не найдена"

#: build/api.py:1092 build/models.py:117 order/models.py:2349
#: report/templates/report/inventree_build_order_report.html:105
#: stock/serializers.py:98 templates/email/build_order_completed.html:16
#: templates/email/overdue_build_order.html:15
msgid "Build Order"
msgstr "Заказ на производство"

#: build/api.py:1106 build/api.py:1110 build/serializers.py:409
#: build/serializers.py:522 build/serializers.py:573 build/serializers.py:1236
#: build/serializers.py:1242 order/api.py:1309 order/api.py:1314
#: order/api.py:2098 order/api.py:2103 order/serializers.py:850
#: order/serializers.py:990 order/serializers.py:2266 part/serializers.py:1358
#: stock/api.py:1030 stock/serializers.py:116 stock/serializers.py:626
#: stock/serializers.py:746 stock/serializers.py:930 stock/serializers.py:1039
#: stock/serializers.py:1107 stock/serializers.py:1746
#: stock/serializers.py:2016 stock/serializers.py:2144
#: stock/serializers.py:2253 templates/email/stale_stock_notification.html:18
#: users/models.py:545
msgid "Location"
msgstr "Расположение"

#: build/api.py:1118 part/serializers.py:1383
msgid "Output"
msgstr "Выход"

#: build/api.py:1120
msgid "Filter by output stock item ID. Use 'null' to find uninstalled build items."
msgstr "Фильтрация по идентификатору исходящей складской позиции. Используйте 'null', чтобы найти несмонтированные элементы сборки."

#: build/models.py:118 users/ruleset.py:34
msgid "Build Orders"
msgstr "Заказы на производство"

#: build/models.py:178
msgid "Assembly BOM has not been validated"
msgstr "Сборка BOM не подтверждена"

#: build/models.py:185
msgid "Build order cannot be created for an inactive part"
msgstr "Порядок сборки не может быть создан для неактивной части"

#: build/models.py:192
msgid "Build order cannot be created for an unlocked part"
msgstr "Порядок сборки не может быть создан для разблокированной части"

#: build/models.py:210
msgid "Build orders can only be externally fulfilled for purchaseable parts"
msgstr "Заказ на сборку может быть помечен сторонним только для покупных деталей"

#: build/models.py:217 order/models.py:403
msgid "Responsible user or group must be specified"
msgstr "Должен быть указан ответственный пользователь или группа"

#: build/models.py:222
msgid "Build order part cannot be changed"
msgstr "Деталь заказа на производства не может быть изменена"

#: build/models.py:227 order/models.py:421
msgid "Target date must be after start date"
msgstr "Целевая дата должна быть после даты начала"

#: build/models.py:255
msgid "Build Order Reference"
msgstr "Ссылка на заказ на производство"

#: build/models.py:256 build/serializers.py:1393 order/models.py:698
#: order/models.py:1438 order/models.py:2132 order/models.py:3093
#: order/models.py:3554 part/models.py:3977
#: report/templates/report/inventree_bill_of_materials_report.html:139
#: report/templates/report/inventree_purchase_order_report.html:35
#: report/templates/report/inventree_return_order_report.html:26
#: report/templates/report/inventree_sales_order_report.html:28
#: report/templates/report/inventree_transfer_order_report.html:26
msgid "Reference"
msgstr "Номер"

#: build/models.py:265
msgid "Brief description of the build (optional)"
msgstr "Краткое описание заказа на производство (необязательно)"

#: build/models.py:275
msgid "Build Order to which this build is allocated"
msgstr "Заказ на производство, которому принадлежит этот заказ на производство"

#: build/models.py:284
msgid "Select part to build"
msgstr "Выберите деталь для производства"

#: build/models.py:289
msgid "Sales Order Reference"
msgstr "Ссылка на заказ"

#: build/models.py:294
msgid "Sales Order to which this build is allocated"
msgstr "Заказ на продажу, которому принадлежит этот заказ на производство"

#: build/models.py:299 build/serializers.py:1047 order/models.py:3574
#: order/serializers.py:2005
msgid "Source Location"
msgstr "Место хранения комплектующих"

#: build/models.py:305
msgid "Select location to take stock from for this build (leave blank to take from any stock location)"
msgstr "Выберите место хранения для этого заказа на производство (оставьте пустым, чтобы взять с любого места на складе)"

#: build/models.py:311
msgid "External Build"
msgstr "Сторонняя сборка"

#: build/models.py:312
msgid "This build order is fulfilled externally"
msgstr "Этот заказ на сборку выполнен сторонней компанией"

#: build/models.py:317 order/models.py:3584
msgid "Destination Location"
msgstr "Место хранения результата"

#: build/models.py:322
msgid "Select location where the completed items will be stored"
msgstr "Выберите место хранения завершенных элементов"

#: build/models.py:326
msgid "Build Quantity"
msgstr "Количество производимых деталей"

#: build/models.py:329
msgid "Number of stock items to build"
msgstr "Количество складских позиций для производства"

#: build/models.py:333
msgid "Completed items"
msgstr "Произведенные детали"

#: build/models.py:335
msgid "Number of stock items which have been completed"
msgstr "Количество складских позиций, которые были произведены"

#: build/models.py:339
msgid "Build Status"
msgstr "Статус заказа на производство"

#: build/models.py:344
msgid "Build status code"
msgstr "Код статуса заказа на производство"

#: build/models.py:353 build/serializers.py:396 order/serializers.py:866
#: stock/models.py:1137 stock/serializers.py:90 stock/serializers.py:1920
msgid "Batch Code"
msgstr "Код партии"

#: build/models.py:357 build/serializers.py:397
msgid "Batch code for this build output"
msgstr "Код партии для продукции"

#: build/models.py:361 order/models.py:525 order/serializers.py:163
#: part/models.py:1349 stock/models.py:1218
msgid "Creation Date"
msgstr "Дата создания"

#: build/models.py:367
msgid "Build start date"
msgstr "Дата начала сборки"

#: build/models.py:368
msgid "Scheduled start date for this build order"
msgstr "Запланированная начальная дата этого заказа на сборку"

#: build/models.py:374
msgid "Target completion date"
msgstr "Целевая дата завершения"

#: build/models.py:376
msgid "Target date for build completion. Build will be overdue after this date."
msgstr "Целевая дата для заказа на производства. Заказ будет просрочен после этой даты."

#: build/models.py:381 order/models.py:746 order/models.py:3132
#: order/models.py:3603
msgid "Completion Date"
msgstr "Дата завершения"

#: build/models.py:389
msgid "completed by"
msgstr "выполнено"

#: build/models.py:398
msgid "Issued by"
msgstr "Создано"

#: build/models.py:399
msgid "User who issued this build order"
msgstr "Пользователь, создавший этот заказ на производство"

#: build/models.py:416 common/models.py:195 order/api.py:187
#: order/models.py:557 part/models.py:1366
#: report/templates/report/inventree_build_order_report.html:158
msgid "Responsible"
msgstr "Ответственный"

#: build/models.py:417
msgid "User or group responsible for this build order"
msgstr "Пользователь, ответственный за этот заказ на производство"

#: build/models.py:422 stock/models.py:1130
msgid "External Link"
msgstr "Внешняя ссылка"

#: build/models.py:424 common/models.py:2136 part/models.py:1182
#: stock/models.py:1132
msgid "Link to external URL"
msgstr "Ссылка на внешний URL"

#: build/models.py:429
msgid "Build Priority"
msgstr "Приоритет производства"

#: build/models.py:432
msgid "Priority of this build order"
msgstr "Приоритет этого заказа на производство"

#: build/models.py:440 common/models.py:159 common/models.py:173
#: order/api.py:173 order/models.py:497 order/models.py:2164
msgid "Project Code"
msgstr "Код проекта"

#: build/models.py:441
msgid "Project code for this build order"
msgstr "Код проекта для этого заказа на производство"

#: build/models.py:693
msgid "Cannot complete build order with open child builds"
msgstr "Невозможно завершить заказ на сборку при наличии открытых дочерних сборок"

#: build/models.py:698
msgid "Cannot complete build order with incomplete outputs"
msgstr "Невозможно завершить заказ на сборку при незавершенных выходах"

#: build/models.py:860 build/serializers.py:444
msgid "Serial numbers must be provided for trackable parts"
msgstr "Для отслеживаемых деталей должны быть указаны серийные номера"

#: build/models.py:952 build/models.py:1042
msgid "No build output specified"
msgstr "Продукция не указана"

#: build/models.py:955
msgid "Build output is already completed"
msgstr "Продукция уже произведена"

#: build/models.py:958 build/models.py:1051 build/models.py:1130
msgid "Build output does not match Build Order"
msgstr "Продукция не совпадает с заказом на производство"

#: build/models.py:1048 build/models.py:1127
msgid "Build output has already been completed"
msgstr ""

#: build/models.py:1058 build/models.py:1160 build/serializers.py:318
#: build/serializers.py:372 build/serializers.py:911 build/serializers.py:1712
#: order/models.py:796 order/serializers.py:636 order/serializers.py:861
#: part/models.py:3785 stock/models.py:977 stock/models.py:1402
#: stock/models.py:1486 stock/models.py:1743 stock/models.py:1954
#: stock/models.py:2277 stock/serializers.py:724 stock/serializers.py:1030
#: stock/serializers.py:1092 stock/serializers.py:1909
msgid "Quantity must be greater than zero"
msgstr "Количество должно быть больше нуля"

#: build/models.py:1062 build/models.py:1165 build/serializers.py:323
msgid "Quantity cannot be greater than the output quantity"
msgstr "Количество не может быть больше количества продукции"

#: build/models.py:1139
msgid "Build output has not passed all required tests"
msgstr "Выход сборки не прошёл все необходимые тесты"

#: build/models.py:1147
msgid "Allocated stock items are still in production"
msgstr "Выделенные на складе товары все еще находятся в производстве"

#: build/models.py:1154
msgid "Cannot partially complete a build output with allocated items"
msgstr "Невозможно частично завершить выход сборки с распределёнными элементами"

#: build/models.py:1746
msgid "Build Order Line Item"
msgstr "Номер позиции для производства"

#: build/models.py:1771
msgid "Build object"
msgstr "Объект производства"

#: build/models.py:1783 build/models.py:2117 build/serializers.py:304
#: build/serializers.py:357 build/serializers.py:1414 common/models.py:1379
#: order/models.py:2104 order/models.py:2973 order/models.py:4034
#: order/serializers.py:1866 order/serializers.py:2359
#: order/serializers.py:2935 part/models.py:3344 part/models.py:3925
#: report/templates/report/inventree_bill_of_materials_report.html:138
#: report/templates/report/inventree_build_order_report.html:113
#: report/templates/report/inventree_purchase_order_report.html:36
#: report/templates/report/inventree_sales_order_report.html:29
#: report/templates/report/inventree_sales_order_shipment_report.html:47
#: report/templates/report/inventree_sales_order_shipment_report.html:49
#: 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:27
#: stock/serializers.py:141 stock/serializers.py:185 stock/serializers.py:712
#: stock/serializers.py:1023 stock/serializers.py:1080
#: templates/email/build_order_completed.html:18
#: templates/email/stale_stock_notification.html:19
msgid "Quantity"
msgstr "Количество"

#: build/models.py:1784
msgid "Required quantity for build order"
msgstr "Требуемое количество для заказа на производство"

#: build/models.py:1793
msgid "Quantity of consumed stock"
msgstr "Количество израсходованного запаса"

#: build/models.py:1894
msgid "Build item must specify a build output, as master part is marked as trackable"
msgstr "Элемент производства должен указать продукцию, как главную деталь помеченную как отслеживаемая"

#: build/models.py:1957
msgid "Selected stock item does not match BOM line"
msgstr "Выбранная складская позиция не соответствует позиции в BOM"

#: build/models.py:1976
msgid "Allocated quantity must be greater than zero"
msgstr "Резервируемое количество должно быть больше нуля"

#: build/models.py:1982
msgid "Quantity must be 1 for serialized stock"
msgstr "Количество должно быть 1 для сериализованных запасов"

#: build/models.py:1992
#, python-brace-format
msgid "Allocated quantity ({q}) must not exceed available stock quantity ({a})"
msgstr "Резервируемое количество ({q}) не должно превышать доступное количество на складе ({a})"

#: build/models.py:2009 order/models.py:2922 order/models.py:3998
msgid "Stock item is over-allocated"
msgstr "Складская позиция перераспределена"

#: build/models.py:2107 build/serializers.py:894 build/serializers.py:1203
#: order/serializers.py:1694 order/serializers.py:1715
#: order/serializers.py:2721 order/serializers.py:2742
#: report/templates/report/inventree_sales_order_shipment_report.html:29
#: stock/api.py:1464 stock/models.py:468 stock/serializers.py:107
#: stock/serializers.py:842 stock/serializers.py:1598 stock/serializers.py:1714
msgid "Stock Item"
msgstr "Складская позиция"

#: build/models.py:2108
msgid "Source stock item"
msgstr "Исходная складская позиция"

#: build/models.py:2118
msgid "Stock quantity to allocate to build"
msgstr "Количество на складе для производства"

#: build/models.py:2127
msgid "Install into"
msgstr "Установить в"

#: build/models.py:2128
msgid "Destination stock item"
msgstr "Целевая складская позиция"

#: build/serializers.py:128
msgid "Build Level"
msgstr "Уровень сборки"

#: build/serializers.py:142 part/serializers.py:1285
msgid "Part Name"
msgstr "Наименование детали"

#: build/serializers.py:244 build/serializers.py:920
msgid "Build Output"
msgstr "Выход Продукции"

#: build/serializers.py:256
msgid "Build output does not match the parent build"
msgstr "Продукция не совпадает с родительским заказом на производство"

#: build/serializers.py:260
msgid "Output part does not match BuildOrder part"
msgstr "Продукция не соответствует детали заказа на производство"

#: build/serializers.py:264
msgid "This build output has already been completed"
msgstr "Эта продукция уже помечена как завершенная"

#: build/serializers.py:278
msgid "This build output is not fully allocated"
msgstr "Сырье для этой продукции не полностью зарезервировано"

#: build/serializers.py:305 build/serializers.py:358
msgid "Enter quantity for build output"
msgstr "Введите количество продукции"

#: build/serializers.py:380
msgid "Integer quantity required for trackable parts"
msgstr "Для отслеживаемых деталей должно быть указано целочисленное количество"

#: build/serializers.py:386
msgid "Integer quantity required, as the bill of materials contains trackable parts"
msgstr "Требуется целое количество, так как материал содержит отслеживаемые детали"

#: build/serializers.py:403 order/serializers.py:882 order/serializers.py:1870
#: order/serializers.py:2939 stock/serializers.py:735
msgid "Serial Numbers"
msgstr "Серийные номера"

#: build/serializers.py:404
msgid "Enter serial numbers for build outputs"
msgstr "Введите серийные номера для продукции"

#: build/serializers.py:410
msgid "Stock location for build output"
msgstr "Местоположение склада для результата сборки"

#: build/serializers.py:425
msgid "Auto Allocate Serial Numbers"
msgstr "Автоматически выделить серийные номера"

#: build/serializers.py:427
msgid "Automatically allocate required items with matching serial numbers"
msgstr "Автоматически зарезервировать необходимые элементы с соответствующими серийными номерами"

#: build/serializers.py:460 order/serializers.py:968 stock/api.py:1232
#: stock/models.py:2304
msgid "The following serial numbers already exist or are invalid"
msgstr "Следующие серийные номера уже существуют или недействительны"

#: build/serializers.py:502 build/serializers.py:546 build/serializers.py:595
msgid "A list of build outputs must be provided"
msgstr "Необходимо представить список выхода деталей"

#: build/serializers.py:523
msgid "Stock location for scrapped outputs"
msgstr "Место хранения для списанной продукции"

#: build/serializers.py:529
msgid "Discard Allocations"
msgstr "Отменить резервирование"

#: build/serializers.py:530
msgid "Discard any stock allocations for scrapped outputs"
msgstr "Отменить все резервы запасов для списанной продукции"

#: build/serializers.py:535
msgid "Reason for scrapping build output(s)"
msgstr "Причина списания продукции"

#: build/serializers.py:574
msgid "Location for completed build outputs"
msgstr "Место хранения для завершенной продукции"

#: build/serializers.py:582 order/serializers.py:2532
msgid "Accept Incomplete Allocation"
msgstr "Разрешить неполное резервирование"

#: build/serializers.py:583
msgid "Complete outputs if stock has not been fully allocated"
msgstr "Завершить продукцию, даже если остатки не были полностью зарезервированы"

#: build/serializers.py:648
msgid "Consume Allocated Stock"
msgstr "Израсходовать зарезервированные остатки"

#: build/serializers.py:649
msgid "Consume any stock which has already been allocated to this build"
msgstr "Израсходовать складские позиции, которые были зарезервированы для этой продукции"

#: build/serializers.py:655
msgid "Remove Incomplete Outputs"
msgstr "Удалить незавершенную продукцию"

#: build/serializers.py:656
msgid "Delete any build outputs which have not been completed"
msgstr "Удалить всю незавершенную продукцию"

#: build/serializers.py:683
msgid "Not permitted"
msgstr "Запрещено"

#: build/serializers.py:684
msgid "Accept as consumed by this build order"
msgstr "Принять как поглощенный этим заказом на производство"

#: build/serializers.py:685
msgid "Deallocate before completing this build order"
msgstr "Отменить резерв, до завершения заказа на производство"

#: build/serializers.py:712
msgid "Overallocated Stock"
msgstr "Перераспределенные запасы"

#: build/serializers.py:715
msgid "How do you want to handle extra stock items assigned to the build order"
msgstr "Как вы хотите обработать дополнительные складские позиции, назначенные для заказа на производство"

#: build/serializers.py:726
msgid "Some stock items have been overallocated"
msgstr "Некоторые складские позиции были перераспределены"

#: build/serializers.py:731
msgid "Accept Unallocated"
msgstr "Разрешить не полное резервирование"

#: build/serializers.py:733
msgid "Accept that stock items have not been fully allocated to this build order"
msgstr "Подтвердите, что складские позиции не были полностью зарезервированы для этого заказа на производство"

#: build/serializers.py:744
msgid "Required stock has not been fully allocated"
msgstr "Необходимые запасы не были полностью зарезервированы"

#: build/serializers.py:749 order/serializers.py:512 order/serializers.py:1771
msgid "Accept Incomplete"
msgstr "Разрешить незавершенные производимые детали"

#: build/serializers.py:751
msgid "Accept that the required number of build outputs have not been completed"
msgstr "Допустить, что требуемое кол-во продукции не завершено"

#: build/serializers.py:762
msgid "Required build quantity has not been completed"
msgstr "Требуемое количество деталей не было произведено"

#: build/serializers.py:774
msgid "Build order has open child build orders"
msgstr "Производственный заказ имеет незавершённые дочерние заказы"

#: build/serializers.py:777
msgid "Build order must be in production state"
msgstr "Заказ на производство должен быть в стадии выполнения"

#: build/serializers.py:780
msgid "Build order has incomplete outputs"
msgstr "Заказ на производство имеет незавершенную продукцию"

#: build/serializers.py:819
msgid "Build Line"
msgstr "Позиция для производства"

#: build/serializers.py:827
msgid "Build output"
msgstr "Выход продукции"

#: build/serializers.py:835
msgid "Build output must point to the same build"
msgstr "Продукция должна указывать на тот же производство"

#: build/serializers.py:866
msgid "Build Line Item"
msgstr "Позиция для производства"

#: build/serializers.py:884
msgid "bom_item.part must point to the same part as the build order"
msgstr "bom_item.part должна указывать на ту же часть, что и заказ на производство"

#: build/serializers.py:900 stock/serializers.py:1611
msgid "Item must be in stock"
msgstr "Элемент должен быть в наличии"

#: build/serializers.py:943 order/serializers.py:1757 order/serializers.py:2775
#, python-brace-format
msgid "Available quantity ({q}) exceeded"
msgstr "Превышено доступное количество ({q})"

#: build/serializers.py:949
msgid "Build output must be specified for allocation of tracked parts"
msgstr "Продукция должна быть указан для резервирования отслеживаемых частей"

#: build/serializers.py:957
msgid "Build output cannot be specified for allocation of untracked parts"
msgstr "Продукция не может быть указана для резервирования не отслеживаемых частей"

#: build/serializers.py:981 order/serializers.py:1959 order/serializers.py:2800
msgid "Allocation items must be provided"
msgstr "Необходимо указать резервируемые элементы"

#: build/serializers.py:1049
msgid "Stock location where parts are to be sourced (leave blank to take from any location)"
msgstr "Место хранения, где будут зарезервированы детали (оставьте пустым, чтобы забрать их из любого места)"

#: build/serializers.py:1058 order/serializers.py:2016
msgid "Exclude Location"
msgstr "Исключить место хранения"

#: build/serializers.py:1059
msgid "Exclude stock items from this selected location"
msgstr "Исключить складские позиции из этого выбранного места хранения"

#: build/serializers.py:1064 order/serializers.py:2031
msgid "Interchangeable Stock"
msgstr "Обменный остаток"

#: build/serializers.py:1065
msgid "Stock items in multiple locations can be used interchangeably"
msgstr "Складские позиции в нескольких местах могут использоваться на взаимозаменяемой основе"

#: build/serializers.py:1070
msgid "Substitute Stock"
msgstr "Заменить остатки"

#: build/serializers.py:1071
msgid "Allow allocation of substitute parts"
msgstr "Разрешить резервирование замещающих деталей"

#: build/serializers.py:1076
msgid "Optional Items"
msgstr "Необязательные элементы"

#: build/serializers.py:1077
msgid "Allocate optional BOM items to build order"
msgstr "Зарезервировать необязательные позиции BOM для заказа на производство"

#: build/serializers.py:1083
msgid "All Items"
msgstr "Все позиции"

#: build/serializers.py:1084
msgid "Untracked Items"
msgstr "Неотслеживаемые позиции"

#: build/serializers.py:1085
msgid "Tracked Items"
msgstr "Отслеживаемые позиции"

#: build/serializers.py:1087
msgid "Item Type"
msgstr "Тип позиции"

#: build/serializers.py:1088
msgid "Select item type to auto-allocate"
msgstr "Выберите тип позиции для автоматического резервирования"

#: build/serializers.py:1094 order/serializers.py:2040
msgid "Stock Priority"
msgstr "Приоритет запасов"

#: build/serializers.py:1095 order/serializers.py:2041
msgid "Preferred order in which matching stock items are consumed"
msgstr "Предпочтительный порядок списания подходящих складских позиций"

#: build/serializers.py:1103
msgid "Build Lines"
msgstr "Строки сборки"

#: build/serializers.py:1105
msgid "Limit allocation to these build lines (leave blank to allocate all lines)"
msgstr "Ограничить резервирование этими строками сборки (оставьте пустым, чтобы резервировать все строки)"

#: build/serializers.py:1160
msgid "BOM Reference"
msgstr "Ссылка на спецификацию (BOM)"

#: build/serializers.py:1166
msgid "BOM Part ID"
msgstr "ID детали в спецификации (BOM)"

#: build/serializers.py:1173
msgid "BOM Part Name"
msgstr "Название детали в спецификации (BOM)"

#: build/serializers.py:1225
msgid "Install Into"
msgstr "Установить в"

#: build/serializers.py:1254 build/serializers.py:1483
msgid "Build"
msgstr "Сборка"

#: build/serializers.py:1274 company/models.py:637 order/api.py:329
#: order/api.py:334 order/api.py:561 order/serializers.py:628
#: stock/models.py:1073 stock/serializers.py:593
msgid "Supplier Part"
msgstr "Деталь поставщика"

#: build/serializers.py:1290 stock/serializers.py:656
msgid "Allocated Quantity"
msgstr "Зарезервированное количество"

#: build/serializers.py:1357
msgid "Build Reference"
msgstr "Ссылка на сборку"

#: build/serializers.py:1367
msgid "Part Category Name"
msgstr "Название категории детали"

#: build/serializers.py:1405 common/setting/system.py:500 part/models.py:1274
msgid "Trackable"
msgstr "Отслеживание"

#: build/serializers.py:1408
msgid "Inherited"
msgstr "Унаследованные"

#: build/serializers.py:1411 part/models.py:4010
msgid "Allow Variants"
msgstr "Есть варианты"

#: build/serializers.py:1417 build/serializers.py:1423 part/models.py:3664
#: part/models.py:4320 stock/api.py:928 stock/serializers.py:1014
msgid "BOM Item"
msgstr "Позиция BOM"

#: build/serializers.py:1501 order/serializers.py:1392
#: order/serializers.py:2699 part/serializers.py:1203 part/serializers.py:1788
msgid "In Production"
msgstr "В производстве"

#: build/serializers.py:1503 part/serializers.py:835 part/serializers.py:1207
msgid "Scheduled to Build"
msgstr "Запланировано к сборке"

#: build/serializers.py:1506 part/serializers.py:868
msgid "External Stock"
msgstr "Внешний склад"

#: build/serializers.py:1507 part/serializers.py:1193 part/serializers.py:1851
msgid "Available Stock"
msgstr "Доступный запас"

#: build/serializers.py:1509
msgid "Available Substitute Stock"
msgstr "Доступный запас заменителей"

#: build/serializers.py:1512
msgid "Available Variant Stock"
msgstr "Доступный запас вариантов"

#: build/serializers.py:1725
msgid "Consumed quantity exceeds allocated quantity"
msgstr "Потреблённое количество превышает выделенное количество"

#: build/serializers.py:1762
msgid "Optional notes for the stock consumption"
msgstr "Дополнительные примечания по расходу запаса"

#: build/serializers.py:1779
msgid "Build item must point to the correct build order"
msgstr "Элемент сборки должен ссылаться на правильный заказ на сборку"

#: build/serializers.py:1784
msgid "Duplicate build item allocation"
msgstr "Дублирование выделения элемента сборки"

#: build/serializers.py:1802
msgid "Build line must point to the correct build order"
msgstr "Строка сборки должна ссылаться на правильный заказ на сборку"

#: build/serializers.py:1807
msgid "Duplicate build line allocation"
msgstr "Дублирование выделения строки сборки"

#: build/serializers.py:1819
msgid "At least one item or line must be provided"
msgstr "Должен быть указан хотя бы один элемент или строка"

#: build/status_codes.py:11 generic/states/tests.py:21
#: generic/states/tests.py:131 order/status_codes.py:12
#: order/status_codes.py:44 order/status_codes.py:77 order/status_codes.py:103
#: order/status_codes.py:125
msgid "Pending"
msgstr "В обработке"

#: build/status_codes.py:12
msgid "Production"
msgstr "Продукция"

#: build/status_codes.py:13 order/status_codes.py:14 order/status_codes.py:51
#: order/status_codes.py:82 order/status_codes.py:127
msgid "On Hold"
msgstr "Отложен"

#: build/status_codes.py:14 order/status_codes.py:16 order/status_codes.py:53
#: order/status_codes.py:85 order/status_codes.py:129
msgid "Cancelled"
msgstr "Отменён"

#: build/status_codes.py:15 generic/states/tests.py:23 importer/models.py:670
#: importer/status_codes.py:27 order/status_codes.py:15
#: order/status_codes.py:52 order/status_codes.py:84 order/status_codes.py:128
msgid "Complete"
msgstr "Завершён"

#: build/tasks.py:335
#, python-brace-format
msgid "Build order {build} has been completed"
msgstr "Заказ на производство {build} был завершен"

#: build/tasks.py:341
msgid "A build order has been completed"
msgstr "Заказ на производство был завершен"

#: build/tasks.py:472
msgid "Stock required for build order"
msgstr "Необходимый запас для заказа на производство"

#: build/tasks.py:482
#, python-brace-format
msgid "Build order {build} requires additional stock"
msgstr "Заказ на сборку {build} требует дополнительный запас"

#: build/tasks.py:506
msgid "Overdue Build Order"
msgstr "Просроченный заказ сборки"

#: build/tasks.py:511
#, python-brace-format
msgid "Build order {bo} is now overdue"
msgstr "Заказ на производство {bo} просрочен"

#: common/api.py:764
msgid "Has Thumbnail"
msgstr "Есть миниатюра"

#: common/api.py:773
msgid "Is Link"
msgstr "Ссылка"

#: common/api.py:781
msgid "Is File"
msgstr "Файл"

#: common/api.py:828
msgid "User does not have permission to delete these attachments"
msgstr "У пользователя нет прав для удаления этих вложений"

#: common/api.py:841
msgid "User does not have permission to edit this attachment"
msgstr "У пользователя нет разрешёния на изменение этого вложения"

#: common/api.py:867
msgid "User does not have permission to delete this attachment"
msgstr "У пользователя нет прав на удаление этого вложения"

#: common/api.py:1244 common/serializers.py:1015 common/serializers.py:1063
msgid "Selection list is locked"
msgstr "Список выбора заблокирован"

#: common/currency.py:135
msgid "Invalid currency code"
msgstr "Неверный код валюты"

#: common/currency.py:137
msgid "Duplicate currency code"
msgstr "Код валюты дублируется"

#: common/currency.py:142
msgid "No valid currency codes provided"
msgstr "Не указаны действительные коды валют"

#: common/currency.py:159
msgid "No plugin"
msgstr "Нет плагина"

#: common/filters.py:110 company/api.py:155 company/api.py:311 stock/api.py:407
#: stock/api.py:1062
msgid "Tags"
msgstr "Теги"

#: common/filters.py:390
msgid "Project Code Label"
msgstr "Название кода проекта"

#: common/models.py:108 common/models.py:133 common/models.py:3463
msgid "Updated"
msgstr "Обновлено"

#: common/models.py:109 common/models.py:134 order/models.py:548
msgid "Timestamp of last update"
msgstr "Временная метка последнего обновления"

#: common/models.py:146
msgid "Update By"
msgstr "Обновлено"

#: common/models.py:147
msgid "User who last updated this object"
msgstr "Пользователь, последний раз обновивший этот объект"

#: common/models.py:174
msgid "Unique project code"
msgstr "Уникальный код проекта"

#: common/models.py:181
msgid "Project description"
msgstr "Описание проекта"

#: common/models.py:186 common/models.py:1460 common/models.py:2460
#: common/models.py:2595 company/models.py:194 company/models.py:783
#: machine/models.py:43 part/models.py:1297 plugin/models.py:69
#: stock/api.py:693 users/models.py:191 users/models.py:550
#: users/serializers.py:349 users/serializers.py:470
msgid "Active"
msgstr "Активный"

#: common/models.py:187
msgid "Is this project code active?"
msgstr "Этот код проекта активен?"

#: common/models.py:196
msgid "User or group responsible for this project"
msgstr "Пользователь или группа, ответственные за этот проект"

#: common/models.py:795 common/models.py:1311 common/models.py:1349
msgid "Settings key"
msgstr "Ключ настроек"

#: common/models.py:799
msgid "Settings value"
msgstr "Значения настроек"

#: common/models.py:854
msgid "Chosen value is not a valid option"
msgstr "Выбранное значение не является допустимым"

#: common/models.py:870
msgid "Value must be a boolean value"
msgstr "Значение должно быть булевым"

#: common/models.py:878
msgid "Value must be an integer value"
msgstr "Значение должно быть целым числом"

#: common/models.py:886
msgid "Value must be a valid number"
msgstr "Значение должно быть допустимым числом"

#: common/models.py:911
msgid "Value does not pass validation checks"
msgstr "Значение не прошло проверку"

#: common/models.py:933
msgid "Key string must be unique"
msgstr "Строка ключа должна быть уникальной"

#: common/models.py:1357 common/models.py:1358 common/models.py:1468
#: common/models.py:1469 common/models.py:1714 common/models.py:1715
#: common/models.py:2152 common/models.py:2153 common/models.py:3111
#: importer/models.py:102 part/models.py:3439 part/models.py:3467
#: plugin/models.py:392 plugin/models.py:393
#: report/templates/report/inventree_test_report.html:105 users/models.py:122
#: users/models.py:497
msgid "User"
msgstr "Пользователь"

#: common/models.py:1380
msgid "Price break quantity"
msgstr "Скидка распространяется на заданное количество"

#: common/models.py:1387 company/serializers.py:348 order/models.py:2201
#: order/models.py:3441
msgid "Price"
msgstr "Цена"

#: common/models.py:1388
msgid "Unit price at specified quantity"
msgstr "Цена за единицу для указанного количества"

#: common/models.py:1445 common/models.py:1630
msgid "Endpoint"
msgstr "Конечная точка"

#: common/models.py:1446
msgid "Endpoint at which this webhook is received"
msgstr "Конечная точка, на которой принимается этот веб-хук"

#: common/models.py:1456
msgid "Name for this webhook"
msgstr "Имя для этого веб-хука"

#: common/models.py:1460
msgid "Is this webhook active"
msgstr "Этот веб-хук активен?"

#: common/models.py:1476 users/models.py:170
msgid "Token"
msgstr "Токен"

#: common/models.py:1477
msgid "Token for access"
msgstr "Токен для доступа"

#: common/models.py:1485
msgid "Secret"
msgstr "Секрет"

#: common/models.py:1486
msgid "Shared secret for HMAC"
msgstr "Общий ключ для HMAC"

#: common/models.py:1594 common/models.py:3348
msgid "Message ID"
msgstr "ID Сообщения"

#: common/models.py:1595 common/models.py:3338
msgid "Unique identifier for this message"
msgstr "Уникальный идентификатор этого сообщения"

#: common/models.py:1603
msgid "Host"
msgstr "Хост"

#: common/models.py:1604
msgid "Host from which this message was received"
msgstr "Хост, с которого было получено это сообщение"

#: common/models.py:1612
msgid "Header"
msgstr "Заголовок"

#: common/models.py:1613
msgid "Header of this message"
msgstr "Заголовок этого сообщения"

#: common/models.py:1620
msgid "Body"
msgstr "Тело"

#: common/models.py:1621
msgid "Body of this message"
msgstr "Текст этого сообщения"

#: common/models.py:1631
msgid "Endpoint on which this message was received"
msgstr "Конечная точка, на которую было получено это сообщение"

#: common/models.py:1636
msgid "Worked on"
msgstr "Работал над"

#: common/models.py:1637
msgid "Was the work on this message finished?"
msgstr "Работа над этим сообщением завершена?"

#: common/models.py:1763
msgid "Id"
msgstr "Код"

#: common/models.py:1765
msgid "Title"
msgstr "Заголовок"

#: common/models.py:1767 common/models.py:2135 company/models.py:188
#: company/models.py:479 company/models.py:550 company/models.py:806
#: order/models.py:503 order/models.py:2145 order/models.py:2721
#: part/models.py:1181
#: report/templates/report/inventree_build_order_report.html:164
msgid "Link"
msgstr "Ссылка"

#: common/models.py:1769
msgid "Published"
msgstr "Опубликовано"

#: common/models.py:1771
msgid "Author"
msgstr "Автор"

#: common/models.py:1773
msgid "Summary"
msgstr "Итого"

#: common/models.py:1776 common/models.py:3315
msgid "Read"
msgstr "Читать"

#: common/models.py:1776
msgid "Was this news item read?"
msgstr "Эта новость была прочитана?"

#: common/models.py:1793
msgid "Image file"
msgstr "Файл изображения"

#: common/models.py:1805
msgid "Target model type for this image"
msgstr "Тип целевой модели для этого изображения"

#: common/models.py:1809
msgid "Target model ID for this image"
msgstr "ID целевой модели для этого изображения"

#: common/models.py:1831
msgid "Custom Unit"
msgstr "Пользовательская единица измерения"

#: common/models.py:1849
msgid "Unit symbol must be unique"
msgstr "Символ единицы должен быть уникальным"

#: common/models.py:1864
msgid "Unit name must be a valid identifier"
msgstr "Имя единицы должно быть действительным идентификатором"

#: common/models.py:1883
msgid "Unit name"
msgstr "Название единицы"

#: common/models.py:1890
msgid "Symbol"
msgstr "Символ"

#: common/models.py:1891
msgid "Optional unit symbol"
msgstr "Обозначение единицы измерения (необязательно)"

#: common/models.py:1897
msgid "Definition"
msgstr "Определение"

#: common/models.py:1898
msgid "Unit definition"
msgstr "Определение единицы измерения"

#: common/models.py:1966 common/models.py:2118 stock/models.py:3679
#: stock/serializers.py:263
msgid "Attachment"
msgstr "Вложения"

#: common/models.py:2012
msgid "Missing file"
msgstr "Файл не найден"

#: common/models.py:2013
msgid "Missing external link"
msgstr "Отсутствует внешняя ссылка"

#: common/models.py:2058
msgid "No file attached to rename"
msgstr "Нет прикреплённого файла для переименования"

#: common/models.py:2061
msgid "Filename cannot be empty"
msgstr "Имя файла не может быть пустым"

#: common/models.py:2066 common/models.py:2086
msgid "Invalid filename"
msgstr "Недопустимое имя файла"

#: common/models.py:2072
msgid "Cannot change file extension"
msgstr "Нельзя изменить расширение файла"

#: common/models.py:2091
msgid "A file with this name already exists"
msgstr "Файл с таким именем уже существует"

#: common/models.py:2098
msgid "Failed to save renamed file"
msgstr "Не удалось сохранить переименованный файл"

#: common/models.py:2110 common/models.py:2744
msgid "Model type"
msgstr "Тип модели"

#: common/models.py:2111
msgid "Target model type for image"
msgstr "Тип целевой модели для изображения"

#: common/models.py:2120
msgid "Select file to attach"
msgstr "Выберите файл для вложения"

#: common/models.py:2126
msgid "Thumbnail"
msgstr "Миниатюра"

#: common/models.py:2127
msgid "Thumbnail image for this attachment"
msgstr "Миниатюра для этого вложения"

#: common/models.py:2143
msgid "Comment"
msgstr "Комментарий"

#: common/models.py:2144
msgid "Attachment comment"
msgstr "Описание вложения"

#: common/models.py:2160
msgid "Upload date"
msgstr "Дата загрузки"

#: common/models.py:2161
msgid "Date the file was uploaded"
msgstr "Дата загрузки файла"

#: common/models.py:2166
msgid "Is image"
msgstr "Является изображением"

#: common/models.py:2167
msgid "True if this attachment is a valid image file"
msgstr "Истинно, если это вложение является допустимым файлом изображения"

#: common/models.py:2171
msgid "File size"
msgstr "Размер файла"

#: common/models.py:2171
msgid "File size in bytes"
msgstr "Размер файла в байтах"

#: common/models.py:2207 common/serializers.py:841
msgid "Invalid model type specified for attachment"
msgstr "Указан недопустимый тип модели для вложения"

#: common/models.py:2291
msgid "Custom State"
msgstr "Пользовательское состояние"

#: common/models.py:2292
msgid "Custom States"
msgstr "Пользовательские состояния"

#: common/models.py:2297
msgid "Reference Status Set"
msgstr "Группа статусов"

#: common/models.py:2298
msgid "Status set that is extended with this custom state"
msgstr "Группа статусов, которая будет дополнена пользовательским состоянием"

#: common/models.py:2302 generic/states/serializers.py:18
msgid "Logical Key"
msgstr "Логическое состояние"

#: common/models.py:2304
msgid "State logical key that is equal to this custom state in business logic"
msgstr "Логическое состояние, соответствующее пользовательскому состоянию в бизнес-логике"

#: common/models.py:2309 common/models.py:2576 machine/serializers.py:27
#: report/templates/report/inventree_test_report.html:104 stock/models.py:3671
msgid "Value"
msgstr "Значение"

#: common/models.py:2310
msgid "Numerical value that will be saved in the models database"
msgstr "Числовое значение, которое будет сохранено в базе данных"

#: common/models.py:2316
msgid "Name of the state"
msgstr "Название состояния"

#: common/models.py:2325 common/models.py:2582 generic/states/serializers.py:22
msgid "Label"
msgstr "Метка"

#: common/models.py:2326
msgid "Label that will be displayed in the frontend"
msgstr "Метка, которая будет отображаться на фронтенде"

#: common/models.py:2333 generic/states/serializers.py:24
msgid "Color"
msgstr "Цвет"

#: common/models.py:2334
msgid "Color that will be displayed in the frontend"
msgstr "Цвет отображения в интерфейсе"

#: common/models.py:2342
msgid "Model"
msgstr "Модель"

#: common/models.py:2343
msgid "Model this state is associated with"
msgstr "Модель, с которой связано это состояние"

#: common/models.py:2358
msgid "Model must be selected"
msgstr "Необходимо выбрать модель"

#: common/models.py:2361
msgid "Key must be selected"
msgstr "Необходимо выбрать ключ"

#: common/models.py:2364
msgid "Logical key must be selected"
msgstr "Логическое состояние должно быть выбрано"

#: common/models.py:2368
msgid "Key must be different from logical key"
msgstr "Ключ должен отличаться от логического ключа"

#: common/models.py:2375
msgid "Valid reference status class must be provided"
msgstr "Должен быть указан корректный класс ссылочного статуса"

#: common/models.py:2381
msgid "Key must be different from the logical keys of the reference status"
msgstr "Состояние должно отличаться от других логических состояний выбранного статуса"

#: common/models.py:2388
msgid "Logical key must be in the logical keys of the reference status"
msgstr "Логическое состояние должно быть из множества логических состояний выбранного статуса"

#: common/models.py:2395
msgid "Name must be different from the names of the reference status"
msgstr "Имя должно отличаться от имен эталонного статуса"

#: common/models.py:2435 common/models.py:2570 common/models.py:2789
msgid "Selection List"
msgstr "Список выбора"

#: common/models.py:2436
msgid "Selection Lists"
msgstr "Списки выбора"

#: common/models.py:2441
msgid "Name of the selection list"
msgstr "Название списка выбора"

#: common/models.py:2448
msgid "Description of the selection list"
msgstr "Описание списка выбора"

#: common/models.py:2454 part/models.py:1302
msgid "Locked"
msgstr "Заблокирована"

#: common/models.py:2455
msgid "Is this selection list locked?"
msgstr "Этот список выбора заблокирован?"

#: common/models.py:2461
msgid "Can this selection list be used?"
msgstr "Можно ли использовать этот список выбора?"

#: common/models.py:2469
msgid "Source Plugin"
msgstr "Исходный плагин"

#: common/models.py:2470
msgid "Plugin which provides the selection list"
msgstr "Плагин, который предоставляет список выбора"

#: common/models.py:2475
msgid "Source String"
msgstr "Исходная строка"

#: common/models.py:2476
msgid "Optional string identifying the source used for this list"
msgstr "Необязательная строка, определяющая источник, используемый для этого списка"

#: common/models.py:2485
msgid "Default Entry"
msgstr "Запись по умолчанию"

#: common/models.py:2486
msgid "Default entry for this selection list"
msgstr "Вариант по умолчанию для этого списка выбора"

#: common/models.py:2491 common/models.py:3458
msgid "Created"
msgstr "Создано"

#: common/models.py:2492
msgid "Date and time that the selection list was created"
msgstr "Дата и время создания списка выбора"

#: common/models.py:2497
msgid "Last Updated"
msgstr "Последнее обновление"

#: common/models.py:2498
msgid "Date and time that the selection list was last updated"
msgstr "Дата и время последнего обновления списка выбора"

#: common/models.py:2560
msgid "Selection List Entry"
msgstr "Вариант списка выбора"

#: common/models.py:2561
msgid "Selection List Entries"
msgstr "Варианты списка выбора"

#: common/models.py:2571
msgid "Selection list to which this entry belongs"
msgstr "Список выбора, к которому относится данный вариант"

#: common/models.py:2577
msgid "Value of the selection list entry"
msgstr "Значение варианта списка выбора"

#: common/models.py:2583
msgid "Label for the selection list entry"
msgstr "Метка для элемента списка выбора"

#: common/models.py:2589
msgid "Description of the selection list entry"
msgstr "Описание варианта списка выбора"

#: common/models.py:2596
msgid "Is this selection list entry active?"
msgstr "Активен ли варианта списка выбора?"

#: common/models.py:2630
msgid "Parameter Template"
msgstr "Шаблон параметра"

#: common/models.py:2631
msgid "Parameter Templates"
msgstr "Шаблоны параметров"

#: common/models.py:2652
msgid "No uniqueness required"
msgstr ""

#: common/models.py:2653
msgid "Unique for model type"
msgstr ""

#: common/models.py:2654
msgid "Globally unique"
msgstr ""

#: common/models.py:2681
msgid "Checkbox parameters cannot have units"
msgstr "У параметров-переключателей не может быть единицы измерения"

#: common/models.py:2686
msgid "Checkbox parameters cannot have choices"
msgstr "У параметров-переключателей не может быть вариантов"

#: common/models.py:2706 part/models.py:3537
msgid "Choices must be unique"
msgstr "Варианты должны быть уникальными"

#: common/models.py:2723
msgid "Parameter template name must be unique"
msgstr "Имя шаблона параметров должно быть уникальным"

#: common/models.py:2745
msgid "Target model type for this parameter template"
msgstr "Тип целевой модели для этого шаблона параметра"

#: common/models.py:2751
msgid "Parameter Name"
msgstr "Название параметра"

#: common/models.py:2757 part/models.py:1255
msgid "Units"
msgstr "Единица измерения"

#: common/models.py:2758
msgid "Physical units for this parameter"
msgstr "Физическая единица этого параметра"

#: common/models.py:2766
msgid "Parameter description"
msgstr "Описание параметра"

#: common/models.py:2772
msgid "Checkbox"
msgstr "Переключатель"

#: common/models.py:2773
msgid "Is this parameter a checkbox?"
msgstr "Этот параметр является переключателем?"

#: common/models.py:2778 part/models.py:3624
msgid "Choices"
msgstr "Варианты"

#: common/models.py:2779
msgid "Valid choices for this parameter (comma-separated)"
msgstr "Возможные варианты этого параметра (разделить запятой)"

#: common/models.py:2790
msgid "Selection list for this parameter"
msgstr "Список выбора для этого параметра"

#: common/models.py:2795 part/models.py:3599 report/models.py:297
msgid "Enabled"
msgstr "Включено"

#: common/models.py:2796
msgid "Is this parameter template enabled?"
msgstr "Включен ли этот шаблон параметра?"

#: common/models.py:2802
msgid "Uniqueness"
msgstr ""

#: common/models.py:2804
msgid "Enforce uniqueness of linked parameter values against this template"
msgstr ""

#: common/models.py:2846
msgid "Parameter"
msgstr "Параметр"

#: common/models.py:2847
msgid "Parameters"
msgstr "Параметры"

#: common/models.py:2893
msgid "Invalid choice for parameter value"
msgstr "Недопустимое значение параметра"

#: common/models.py:2997
msgid "Parameter value must be unique"
msgstr ""

#: common/models.py:3006 common/serializers.py:938
msgid "Invalid model type specified for parameter"
msgstr "Указан неверный тип модели для параметра"

#: common/models.py:3042
msgid "Model ID"
msgstr "ID модели"

#: common/models.py:3043
msgid "ID of the target model for this parameter"
msgstr "ID целевой модели для этого параметра"

#: common/models.py:3052 common/setting/system.py:470 report/models.py:383
#: report/models.py:717 report/serializers.py:115 report/serializers.py:156
#: stock/serializers.py:250
msgid "Template"
msgstr "Шаблон"

#: common/models.py:3053
msgid "Parameter template"
msgstr "Шаблон параметра"

#: common/models.py:3058 common/models.py:3100 importer/models.py:664
msgid "Data"
msgstr "Данные"

#: common/models.py:3059
msgid "Parameter Value"
msgstr "Значение параметра"

#: common/models.py:3068 company/models.py:823 order/serializers.py:900
#: order/serializers.py:2271 part/models.py:3985 part/models.py:4360
#: report/templates/report/inventree_bill_of_materials_report.html:140
#: report/templates/report/inventree_purchase_order_report.html:39
#: report/templates/report/inventree_return_order_report.html:27
#: report/templates/report/inventree_sales_order_report.html:32
#: report/templates/report/inventree_stock_location_report.html:105
#: report/templates/report/inventree_transfer_order_report.html:29
#: stock/serializers.py:855
msgid "Note"
msgstr "Заметка"

#: common/models.py:3069 stock/serializers.py:754 stock/serializers.py:1115
msgid "Optional note field"
msgstr "Опциональное поле записей"

#: common/models.py:3096
msgid "Barcode Scan"
msgstr "Сканирование штрихкодов"

#: common/models.py:3101
msgid "Barcode data"
msgstr "Данные штрихкода"

#: common/models.py:3112
msgid "User who scanned the barcode"
msgstr "Пользователь, который сканировал штрих-код"

#: common/models.py:3117 importer/models.py:71
msgid "Timestamp"
msgstr "Метка времени"

#: common/models.py:3118
msgid "Date and time of the barcode scan"
msgstr "Дата и время сканирования штрих-кода"

#: common/models.py:3124
msgid "URL endpoint which processed the barcode"
msgstr "URL-адрес, обработавший штрихкод"

#: common/models.py:3131 order/models.py:2191 plugin/serializers.py:93
msgid "Context"
msgstr "Контекст"

#: common/models.py:3132
msgid "Context data for the barcode scan"
msgstr "Контекстные данные для сканирования штрих-кода"

#: common/models.py:3139
msgid "Response"
msgstr "Ответ"

#: common/models.py:3140
msgid "Response data from the barcode scan"
msgstr "Данные ответа от сканирования штрихкода"

#: common/models.py:3146 report/templates/report/inventree_test_report.html:103
#: stock/models.py:3665
msgid "Result"
msgstr "Результат"

#: common/models.py:3147
msgid "Was the barcode scan successful?"
msgstr "Сканирование штрихкода было успешным?"

#: common/models.py:3229
msgid "An error occurred"
msgstr "Произошла ошибка"

#: common/models.py:3250
msgid "INVE-E8: Email log deletion is protected. Set INVENTREE_PROTECT_EMAIL_LOG to False to allow deletion."
msgstr "INVE-E8: Удаление журнала электронной почты защищено. Установите INVENTREE_PROTECT_EMAIL_LOG в False, чтобы разрешить удаление."

#: common/models.py:3297
msgid "Email Message"
msgstr "Сообщение электронной почты"

#: common/models.py:3298
msgid "Email Messages"
msgstr "Сообщения электронной почты"

#: common/models.py:3305
msgid "Announced"
msgstr "Объявлено"

#: common/models.py:3307
msgid "Sent"
msgstr "Отправлено"

#: common/models.py:3308
msgid "Failed"
msgstr "Неудача"

#: common/models.py:3311
msgid "Delivered"
msgstr "Доставлено"

#: common/models.py:3319
msgid "Confirmed"
msgstr "Подтверждено"

#: common/models.py:3325
msgid "Inbound"
msgstr "Входящее"

#: common/models.py:3326
msgid "Outbound"
msgstr "Исходящее"

#: common/models.py:3331
msgid "No Reply"
msgstr "Без ответа"

#: common/models.py:3332
msgid "Track Delivery"
msgstr "Отслеживать доставку"

#: common/models.py:3333
msgid "Track Read"
msgstr "Отслеживать прочтение"

#: common/models.py:3334
msgid "Track Click"
msgstr "Отслеживать клики"

#: common/models.py:3337 common/models.py:3445
msgid "Global ID"
msgstr "Глобальный идентификатор"

#: common/models.py:3350
msgid "Identifier for this message (might be supplied by external system)"
msgstr "Идентификатор этого сообщения (может быть предоставлен внешней системой)"

#: common/models.py:3357
msgid "Thread ID"
msgstr "ID цепочки"

#: common/models.py:3359
msgid "Identifier for this message thread (might be supplied by external system)"
msgstr "Идентификатор темы этого сообщения (может быть предоставлен внешней системой)"

#: common/models.py:3368
msgid "Thread"
msgstr "Цепочка"

#: common/models.py:3369
msgid "Linked thread for this message"
msgstr "Связанная цепочка для этого сообщения"

#: common/models.py:3385
msgid "Priority"
msgstr "Приоритет"

#: common/models.py:3427
msgid "Email Thread"
msgstr "Цепочка электронной почты"

#: common/models.py:3428
msgid "Email Threads"
msgstr "Цепочки электронной почты"

#: common/models.py:3439 generic/states/serializers.py:16
#: machine/serializers.py:24 plugin/models.py:46 users/models.py:111
msgid "Key"
msgstr "Ключ"

#: common/models.py:3442
msgid "Unique key for this thread (used to identify the thread)"
msgstr "Уникальный ключ для этой цепочки (используется для идентификации цепочки)"

#: common/models.py:3446
msgid "Unique identifier for this thread"
msgstr "Уникальный идентификатор этой цепочки"

#: common/models.py:3453
msgid "Started Internal"
msgstr "Запущено внутренне"

#: common/models.py:3454
msgid "Was this thread started internally?"
msgstr "Эта цепочка была начата внутри?"

#: common/models.py:3459
msgid "Date and time that the thread was created"
msgstr "Дата и время создания цепочки"

#: common/models.py:3464
msgid "Date and time that the thread was last updated"
msgstr "Дата и время последнего обновления цепочки"

#: common/notifications.py:57
#, python-brace-format
msgid "New {verbose_name}"
msgstr "Новая {verbose_name}"

#: common/notifications.py:59
msgid "A new order has been created and assigned to you"
msgstr "Создан новый заказ и назначен вам"

#: common/notifications.py:65
#, python-brace-format
msgid "{verbose_name} canceled"
msgstr "{verbose_name} отменен"

#: 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:612
msgid "Items Received"
msgstr "Полученные элементы"

#: common/notifications.py:75
msgid "Items have been received against a purchase order"
msgstr "Товары были получены по заказу на закупку"

#: common/notifications.py:82
msgid "Items have been received against a return order"
msgstr "Товары были получены по заказу на возврат"

#: common/serializers.py:127
msgid "Indicates if changing this setting requires confirmation"
msgstr "Показывает, если изменение этой настройки требует подтверждения"

#: common/serializers.py:141
msgid "This setting requires confirmation before changing. Please confirm the change."
msgstr "Этот параметр требует подтверждения перед изменением. Пожалуйста, подтвердите изменения."

#: common/serializers.py:174
msgid "Indicates if the setting is overridden by an environment variable"
msgstr "Указывает, переопределена ли настройка переменной окружения"

#: common/serializers.py:176 plugin/serializers.py:293
msgid "Override"
msgstr "Переопределить"

#: common/serializers.py:642
msgid "Is Running"
msgstr "Запущен"

#: common/serializers.py:648
msgid "Pending Tasks"
msgstr "Ожидающие задачи"

#: common/serializers.py:654
msgid "Scheduled Tasks"
msgstr "Запланированные задания"

#: common/serializers.py:660
msgid "Failed Tasks"
msgstr "Невыполненные Задачи"

#: common/serializers.py:675
msgid "Task ID"
msgstr "Код задачи"

#: common/serializers.py:675
msgid "Unique task ID"
msgstr "Уникальный ID задачи"

#: common/serializers.py:677
msgid "Lock"
msgstr "Заблокировать"

#: common/serializers.py:677
msgid "Lock time"
msgstr "Время блокировки"

#: common/serializers.py:679
msgid "Task name"
msgstr "Название задачи"

#: common/serializers.py:681
msgid "Function"
msgstr "Функция"

#: common/serializers.py:681
msgid "Function name"
msgstr "Имя функции"

#: common/serializers.py:683
msgid "Arguments"
msgstr "Аргументы"

#: common/serializers.py:683
msgid "Task arguments"
msgstr "Аргументы задачи"

#: common/serializers.py:686
msgid "Keyword Arguments"
msgstr "Именованные аргументы"

#: common/serializers.py:686
msgid "Task keyword arguments"
msgstr "Именованные аргументы задачи"

#: common/serializers.py:809
msgid "Filename"
msgstr "Имя файла"

#: common/serializers.py:816 common/serializers.py:884
#: common/serializers.py:958 importer/models.py:91 report/api.py:42
#: report/models.py:303 report/serializers.py:69
msgid "Model Type"
msgstr "Тип модели"

#: common/serializers.py:844
msgid "User does not have permission to create or edit attachments for this model"
msgstr "Пользователь не имеет разрешения создавать или редактировать вложения для этой модели"

#: common/serializers.py:941
msgid "User does not have permission to create or edit parameters for this model"
msgstr "У пользователя нет разрешения на создание или редактирование параметров для этой модели"

#: common/setting/system.py:97
msgid "No group"
msgstr "Нет группы"

#: common/setting/system.py:170
msgid "Site URL is locked by configuration"
msgstr "URL сайта заблокирован настройками"

#: common/setting/system.py:187
msgid "Restart required"
msgstr "Требуется перезапуск"

#: common/setting/system.py:188
msgid "A setting has been changed which requires a server restart"
msgstr "Настройки были изменены, что требует перезапуска сервера"

#: common/setting/system.py:194
msgid "Pending migrations"
msgstr "Ожидаемые миграции"

#: common/setting/system.py:195
msgid "Number of pending database migrations"
msgstr "Количество ожидаемых миграций базы данных"

#: common/setting/system.py:200
msgid "Active warning codes"
msgstr "Активные коды предупреждений"

#: common/setting/system.py:201
msgid "A dict of active warning codes"
msgstr "Словарь активных кодов предупреждений"

#: common/setting/system.py:207
msgid "Instance ID"
msgstr "Идентификатор экземпляра"

#: common/setting/system.py:208
msgid "Unique identifier for this InvenTree instance"
msgstr "Уникальный идентификатор для этого экземпляра InvenTree"

#: common/setting/system.py:213
msgid "Announce ID"
msgstr "ID объявления"

#: common/setting/system.py:215
msgid "Announce the instance ID of the server in the server status info (unauthenticated)"
msgstr "Сообщить ID экземпляра сервера в информации о состоянии сервера (без аутентификации)"

#: common/setting/system.py:221
msgid "Server Instance Name"
msgstr "Название сервера"

#: common/setting/system.py:223
msgid "String descriptor for the server instance"
msgstr "Текстовое описание сервера"

#: common/setting/system.py:227
msgid "Use instance name"
msgstr "Название инстанса"

#: common/setting/system.py:228
msgid "Use the instance name in the title-bar"
msgstr "Имя сервера в заголовке"

#: common/setting/system.py:233
msgid "Restrict showing `about`"
msgstr "Ограничить отображение `О...`"

#: common/setting/system.py:234
msgid "Show the `about` modal only to superusers"
msgstr "Показать `О...` только суперпользователям"

#: common/setting/system.py:239
msgid "Show superuser banner"
msgstr "Показывать баннер суперпользователя"

#: common/setting/system.py:240
msgid "Show a warning banner in the UI when logged in as superuser"
msgstr "Показывать предупреждающий баннер в интерфейсе при входе как суперпользователь"

#: common/setting/system.py:245
msgid "Show admin banner"
msgstr "Показывать баннер администратора"

#: common/setting/system.py:246
msgid "Show a warning banner in the UI when logged in as admin"
msgstr "Показывать предупреждающий баннер в интерфейсе при входе как администратор"

#: common/setting/system.py:251 company/models.py:147 company/models.py:148
msgid "Company name"
msgstr "Название компании"

#: common/setting/system.py:252
msgid "Internal company name"
msgstr "Внутреннее название компании"

#: common/setting/system.py:256
msgid "Base URL"
msgstr "Базовая ссылка"

#: common/setting/system.py:257
msgid "Base URL for server instance"
msgstr "Базовая ссылка для экземпляра сервера"

#: common/setting/system.py:263
msgid "Default Currency"
msgstr "Валюта по умолчанию"

#: common/setting/system.py:264
msgid "Select base currency for pricing calculations"
msgstr "Выберите базовую валюту для расчета цены"

#: common/setting/system.py:270
msgid "Supported Currencies"
msgstr "Поддерживаемые валюты"

#: common/setting/system.py:271
msgid "List of supported currency codes"
msgstr "Список поддерживаемых кодов валют"

#: common/setting/system.py:277
msgid "Currency Update Interval"
msgstr "Интервал обновления  курса валют"

#: common/setting/system.py:278
msgid "How often to update exchange rates (set to zero to disable)"
msgstr "Как часто обновлять курс валют (установите \"ноль\", чтобы выключить)"

#: common/setting/system.py:280 common/setting/system.py:307
#: common/setting/system.py:320 common/setting/system.py:328
#: common/setting/system.py:335 common/setting/system.py:344
#: common/setting/system.py:353 common/setting/system.py:600
#: common/setting/system.py:628 common/setting/system.py:753
#: common/setting/system.py:1206 common/setting/system.py:1222
#: common/setting/system.py:1239
msgid "days"
msgstr "дней"

#: common/setting/system.py:284
msgid "Currency Update Plugin"
msgstr "Плагин обновления валют"

#: common/setting/system.py:285
msgid "Currency update plugin to use"
msgstr "Модуль обновления валюты"

#: common/setting/system.py:290
msgid "Upload Size Limit"
msgstr "Ограничение размера загрузки"

#: common/setting/system.py:291
msgid "Maximum allowable upload size for images and files"
msgstr "Максимально допустимый размер загрузки изображений и файлов"

#: common/setting/system.py:297
msgid "Strict URL Validation"
msgstr "Строгая проверка URL-адреса"

#: common/setting/system.py:298
msgid "Require schema specification when validating URLs"
msgstr "Требуется спецификация схемы при проверке URL-адресов"

#: common/setting/system.py:303
msgid "Update Check Interval"
msgstr "Интервал проверки обновлений"

#: common/setting/system.py:304
msgid "How often to check for updates (set to zero to disable)"
msgstr "Как часто проверять наличие обновлений (установите ноль чтобы выключить)"

#: common/setting/system.py:310
msgid "Automatic Backup"
msgstr "Автоматическое резервное копирование"

#: common/setting/system.py:311
msgid "Enable automatic backup of database and media files"
msgstr "Включить автоматическое резервное копирование базы данных и медиа-файлов"

#: common/setting/system.py:316
msgid "Auto Backup Interval"
msgstr "Интервал резервного копирования"

#: common/setting/system.py:317
msgid "Specify number of days between automated backup events"
msgstr "Укажите количество дней между событиями автоматического резервного копирования"

#: common/setting/system.py:323
msgid "Task Deletion Interval"
msgstr "Интервал удаления задачи"

#: common/setting/system.py:325
msgid "Background task results will be deleted after specified number of days"
msgstr "Результаты фоновых задач будут удалены после указанного количества дней"

#: common/setting/system.py:332
msgid "Error Log Deletion Interval"
msgstr "Интервал удаления журнала ошибок"

#: common/setting/system.py:333
msgid "Error logs will be deleted after specified number of days"
msgstr "Журналы ошибок будут удалены после указанного количества дней"

#: common/setting/system.py:339
msgid "Notification Deletion Interval"
msgstr "Интервал удаления уведомления"

#: common/setting/system.py:341
msgid "User notifications will be deleted after specified number of days"
msgstr "Уведомления пользователя будут удалены после указанного количества дней"

#: common/setting/system.py:348
msgid "Email Deletion Interval"
msgstr "Интервал удаления электронной почты"

#: common/setting/system.py:350
msgid "Email messages will be deleted after specified number of days"
msgstr "Сообщения электронной почты будут удалены через указанное количество дней"

#: common/setting/system.py:357
msgid "Protect Email Log"
msgstr "Защитить журнал электронной почты"

#: common/setting/system.py:358
msgid "Prevent deletion of email log entries"
msgstr "Предотвращать удаление записей журнала электронной почты"

#: common/setting/system.py:363
msgid "Barcode Support"
msgstr "Поддержка штрих-кодов"

#: common/setting/system.py:364
msgid "Enable barcode scanner support in the web interface"
msgstr "Включить поддержку сканера штрих-кодов в веб-интерфейсе"

#: common/setting/system.py:369
msgid "Store Barcode Results"
msgstr "Сохранять результаты сканирования штрихкодов"

#: common/setting/system.py:370
msgid "Store barcode scan results in the database"
msgstr "Сохранять результаты сканирования штрихкодов в базе данных"

#: common/setting/system.py:375
msgid "Barcode Scans Maximum Count"
msgstr "Максимальное количество сохранённых сканирований штрихкодов"

#: common/setting/system.py:376
msgid "Maximum number of barcode scan results to store"
msgstr "Максимальное число результатов сканирования штрихкодов для хранения"

#: common/setting/system.py:381
msgid "Barcode Input Delay"
msgstr "Задержка сканирования штрих-кода"

#: common/setting/system.py:382
msgid "Barcode input processing delay time"
msgstr "Время задержки обработки штрих-кода"

#: common/setting/system.py:388
msgid "Barcode Webcam Support"
msgstr "Поддержка веб-камер штрих-кодов"

#: common/setting/system.py:389
msgid "Allow barcode scanning via webcam in browser"
msgstr "Разрешить сканирование штрих-кода через веб-камеру в браузере"

#: common/setting/system.py:394
msgid "Barcode Show Data"
msgstr "Показать данные штрих-кода"

#: common/setting/system.py:395
msgid "Display barcode data in browser as text"
msgstr "Отображать данные штрих-кода в браузере в виде текста"

#: common/setting/system.py:400
msgid "Barcode Generation Plugin"
msgstr "Плагин генерации штрих-кода"

#: common/setting/system.py:401
msgid "Plugin to use for internal barcode data generation"
msgstr "Плагин для использования внутренней генерации данных штрих-кодов"

#: common/setting/system.py:406
msgid "Part Locking"
msgstr "Блокировка деталей"

#: common/setting/system.py:407
msgid "Enable locking of parts to prevent modification"
msgstr "Включить блокировку деталей для предотвращения изменений"

#: common/setting/system.py:412
msgid "Part Revisions"
msgstr "Ревизия детали"

#: common/setting/system.py:413
msgid "Enable revision field for Part"
msgstr "Включить поле ревизии для элемента"

#: common/setting/system.py:418
msgid "Assembly Revision Only"
msgstr "Только ревизия сборки"

#: common/setting/system.py:419
msgid "Only allow revisions for assembly parts"
msgstr "Разрешить ревизии только для сборочных деталей"

#: common/setting/system.py:424
msgid "Allow Deletion from Assembly"
msgstr "Разрешить удаление из заказа"

#: common/setting/system.py:425
msgid "Allow deletion of parts which are used in an assembly"
msgstr "Разрешить удаление частей, которые используются в заказе"

#: common/setting/system.py:430
msgid "IPN Regex"
msgstr "Регулярное выражение IPN"

#: common/setting/system.py:431
msgid "Regular expression pattern for matching Part IPN"
msgstr "Шаблон регулярного выражения для сопоставления IPN детали"

#: common/setting/system.py:434
msgid "Allow Duplicate IPN"
msgstr "Разрешить повторяющиеся IPN"

#: common/setting/system.py:435
msgid "Allow multiple parts to share the same IPN"
msgstr "Разрешить нескольким элементам использовать один и тот же IPN"

#: common/setting/system.py:440
msgid "Allow Editing IPN"
msgstr "Разрешить редактирование IPN"

#: common/setting/system.py:441
msgid "Allow changing the IPN value while editing a part"
msgstr "Разрешить изменение значения IPN при редактировании детали"

#: common/setting/system.py:446
msgid "Copy Part BOM Data"
msgstr "Скопировать данные BOM детали"

#: common/setting/system.py:447
msgid "Copy BOM data by default when duplicating a part"
msgstr "Копировать данные BOM по умолчанию при дублировании детали"

#: common/setting/system.py:452
msgid "Copy Part Parameter Data"
msgstr "Скопировать данные параметров детали"

#: common/setting/system.py:453
msgid "Copy parameter data by default when duplicating a part"
msgstr "Копировать данных параметров по умолчанию при дублировании детали"

#: common/setting/system.py:458
msgid "Copy Part Test Data"
msgstr "Скопировать данные тестирования детали"

#: common/setting/system.py:459
msgid "Copy test data by default when duplicating a part"
msgstr "Копировать данные тестирования по умолчанию при дублировании детали"

#: common/setting/system.py:464
msgid "Copy Category Parameter Templates"
msgstr "Скопировать параметры по шаблону категории"

#: common/setting/system.py:465
msgid "Copy category parameter templates when creating a part"
msgstr "Копировать параметры по шаблону категории при создании детали"

#: common/setting/system.py:471
msgid "Parts are templates by default"
msgstr "По умолчанию детали являются шаблонами"

#: common/setting/system.py:477
msgid "Parts can be assembled from other components by default"
msgstr "По умолчанию детали могут быть собраны из других компонентов"

#: common/setting/system.py:482 part/models.py:1268 part/serializers.py:1755
#: part/serializers.py:1763
msgid "Component"
msgstr "Компонент"

#: common/setting/system.py:483
msgid "Parts can be used as sub-components by default"
msgstr "По умолчанию детали могут использоваться в качестве суб-компонентов"

#: common/setting/system.py:488 part/models.py:1286
msgid "Purchaseable"
msgstr "Можно купить"

#: common/setting/system.py:489
msgid "Parts are purchaseable by default"
msgstr "По умолчанию детали являются отслеживаемыми"

#: common/setting/system.py:494 part/models.py:1292 stock/api.py:694
msgid "Salable"
msgstr "Можно продавать"

#: common/setting/system.py:495
msgid "Parts are salable by default"
msgstr "Детали продаются по умолчанию"

#: common/setting/system.py:501
msgid "Parts are trackable by default"
msgstr "По умолчанию детали являются отслеживаемыми"

#: common/setting/system.py:506 part/models.py:1308
msgid "Virtual"
msgstr "Виртуальная"

#: common/setting/system.py:507
msgid "Parts are virtual by default"
msgstr "Детали являются виртуальными по умолчанию"

#: common/setting/system.py:512
msgid "Show related parts"
msgstr "Показывать связанные детали"

#: common/setting/system.py:513
msgid "Display related parts for a part"
msgstr "Отображать связанные детали для элемента"

#: common/setting/system.py:518
msgid "Initial Stock Data"
msgstr "Начальные данные о запасах"

#: common/setting/system.py:519
msgid "Allow creation of initial stock when adding a new part"
msgstr "Разрешить создание начального запаса при добавлении новой детали"

#: common/setting/system.py:524
msgid "Initial Supplier Data"
msgstr "Исходные данные о поставщике"

#: common/setting/system.py:526
msgid "Allow creation of initial supplier data when adding a new part"
msgstr "Разрешить создание исходных данных о поставщике при добавлении новой детали"

#: common/setting/system.py:532
msgid "Part Name Display Format"
msgstr "Формат отображения детали"

#: common/setting/system.py:533
msgid "Format to display the part name"
msgstr "Формат для отображения имени детали"

#: common/setting/system.py:539
msgid "Part Category Default Icon"
msgstr "Значок раздела по умолчанию"

#: common/setting/system.py:540
msgid "Part category default icon (empty means no icon)"
msgstr "Значок категории по умолчанию (пустой означает отсутствие значка)"

#: common/setting/system.py:545
msgid "Minimum Pricing Decimal Places"
msgstr "Минимальные Цены Десятичные Значки"

#: common/setting/system.py:547
msgid "Minimum number of decimal places to display when rendering pricing data"
msgstr "Минимальное количество десятичных знаков при отображении данных о ценах"

#: common/setting/system.py:558
msgid "Maximum Pricing Decimal Places"
msgstr "Макс. Цены десятичные знаки"

#: common/setting/system.py:560
msgid "Maximum number of decimal places to display when rendering pricing data"
msgstr "Минимальное количество десятичных знаков при отображении данных о ценах"

#: common/setting/system.py:571
msgid "Use Supplier Pricing"
msgstr "Использовать цены поставщика"

#: common/setting/system.py:573
msgid "Include supplier price breaks in overall pricing calculations"
msgstr "Включить разницу цен поставщиков при расчетах цен"

#: common/setting/system.py:579
msgid "Purchase History Override"
msgstr "Изменить историю покупки"

#: common/setting/system.py:581
msgid "Historical purchase order pricing overrides supplier price breaks"
msgstr "Ценообразование по историческим заказам на поставку отменяет различия в ценах поставщиков"

#: common/setting/system.py:587
msgid "Use Stock Item Pricing"
msgstr "Использовать цены из складских позиций"

#: common/setting/system.py:589
msgid "Use pricing from manually entered stock data for pricing calculations"
msgstr "Использовать расценки из ручного ввода данных о запасах для расчета цен"

#: common/setting/system.py:595
msgid "Stock Item Pricing Age"
msgstr "Возраст цен складских позиций"

#: common/setting/system.py:597
msgid "Exclude stock items older than this number of days from pricing calculations"
msgstr "Исключить складские позиции старше указанного количества дней с расчёта цен"

#: common/setting/system.py:604
msgid "Use Variant Pricing"
msgstr "Использовать варианты цен"

#: common/setting/system.py:605
msgid "Include variant pricing in overall pricing calculations"
msgstr "Включить разницу цен поставщиков при расчетах цен"

#: common/setting/system.py:610
msgid "Active Variants Only"
msgstr "Только Активные Варианты"

#: common/setting/system.py:612
msgid "Only use active variant parts for calculating variant pricing"
msgstr "Использовать только активные запчасти для расчета стоимости варианта"

#: common/setting/system.py:618
msgid "Auto Update Pricing"
msgstr "Автоматическое обновление цен"

#: common/setting/system.py:620
msgid "Automatically update part pricing when internal data changes"
msgstr "Автоматически обновлять цены деталей при изменении внутренних данных"

#: common/setting/system.py:626
msgid "Pricing Rebuild Interval"
msgstr "Интервал пересчета цен"

#: common/setting/system.py:627
msgid "Number of days before part pricing is automatically updated"
msgstr "Количество дней до автоматического обновления цены"

#: common/setting/system.py:633
msgid "Internal Prices"
msgstr "Внутренние цены"

#: common/setting/system.py:634
msgid "Enable internal prices for parts"
msgstr "Разрешить внутренние цены для частей"

#: common/setting/system.py:639
msgid "Internal Price Override"
msgstr "Переопределение внутренней цены"

#: common/setting/system.py:641
msgid "If available, internal prices override price range calculations"
msgstr "При наличии внутренних цен переопределить ценовой диапазон"

#: common/setting/system.py:647
msgid "Allow BOM Zero Quantity"
msgstr "Разрешить нулевое количество в спецификации"

#: common/setting/system.py:649
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:655
msgid "Enable label printing"
msgstr "Включить печать этикеток"

#: common/setting/system.py:656
msgid "Enable label printing from the web interface"
msgstr "Включить печать этикеток из веб-интерфейса"

#: common/setting/system.py:661
msgid "Label Image DPI"
msgstr "Изображение меток DPI"

#: common/setting/system.py:663
msgid "DPI resolution when generating image files to supply to label printing plugins"
msgstr "Разрешение DPI при создании файлов изображений для печати этикеток плагинов"

#: common/setting/system.py:669
msgid "Enable Reports"
msgstr "Включить отчеты"

#: common/setting/system.py:670
msgid "Enable generation of reports"
msgstr "Включить генерацию отчетов"

#: common/setting/system.py:675
msgid "Debug Mode"
msgstr "Режим отладки"

#: common/setting/system.py:676
msgid "Generate reports in debug mode (HTML output)"
msgstr "Генерировать отчеты в режиме отладки (вывод HTML)"

#: common/setting/system.py:681
msgid "Report URL Fetching"
msgstr "Загрузка URL для отчётов"

#: common/setting/system.py:682
msgid "Allow fetching of remote URLs when generating reports"
msgstr "Разрешить загрузку удалённых URL при формировании отчётов"

#: common/setting/system.py:687
msgid "Log Report Errors"
msgstr "Журнал ошибок отчета"

#: common/setting/system.py:688
msgid "Log errors which occur when generating reports"
msgstr "Журнал ошибок, которые возникают при создании отчетов"

#: common/setting/system.py:693 plugin/builtin/labels/label_sheet.py:30
#: report/models.py:391
msgid "Page Size"
msgstr "Размер страницы"

#: common/setting/system.py:694
msgid "Default page size for PDF reports"
msgstr "Размер страницы по умолчанию для PDF отчетов"

#: common/setting/system.py:699
msgid "Enforce Parameter Units"
msgstr "Принудительное применение единиц измерения параметров"

#: common/setting/system.py:701
msgid "If units are provided, parameter values must match the specified units"
msgstr "Если введены единицы, значения параметра должны соответствовать указанным единицам измерения"

#: common/setting/system.py:707
msgid "Globally Unique Serials"
msgstr "Глобально уникальные серийные номера"

#: common/setting/system.py:708
msgid "Serial numbers for stock items must be globally unique"
msgstr "Серийные номера для складских позиций должны быть уникальными глобально"

#: common/setting/system.py:713
msgid "Delete Depleted Stock"
msgstr "Удалить исчерпанный запас"

#: common/setting/system.py:714
msgid "Determines default behavior when a stock item is depleted"
msgstr "Определяет поведение по умолчанию, когда складская позиция заканчивается"

#: common/setting/system.py:719
msgid "Allow Edit Serial Number"
msgstr "Разрешить изменение серийного номера"

#: common/setting/system.py:720
msgid "Allow editing of serial number for stock items"
msgstr "Разрешить изменение серийного номера складских позиций"

#: common/setting/system.py:725
msgid "Delete Serialized Stock"
msgstr "Удаление серийного запаса"

#: common/setting/system.py:726
msgid "Allow deletion of stock items which have a serial number"
msgstr "Разрешить удаление складских позиций с серийным номером"

#: common/setting/system.py:731
msgid "Batch Code Template"
msgstr "Код партии Шаблона"

#: common/setting/system.py:732
msgid "Template for generating default batch codes for stock items"
msgstr "Шаблон для создания кодов партии по умолчанию для складских позиций"

#: common/setting/system.py:736
msgid "Stock Expiry"
msgstr "Срок годности Запасов"

#: common/setting/system.py:737
msgid "Enable stock expiry functionality"
msgstr "Включить функцию истечения срока годности"

#: common/setting/system.py:742
msgid "Sell Expired Stock"
msgstr "Использовать просроченные остатки в производстве"

#: common/setting/system.py:743
msgid "Allow sale of expired stock"
msgstr "Разрешить продажу просроченных запасов"

#: common/setting/system.py:748
msgid "Stock Stale Time"
msgstr "Время Залежалости Запасов"

#: common/setting/system.py:750
msgid "Number of days stock items are considered stale before expiring"
msgstr "Количество дней перед тем как складская единица будет считаться просроченной"

#: common/setting/system.py:757
msgid "Build Expired Stock"
msgstr "Использовать просроченные остатки в производстве"

#: common/setting/system.py:758
msgid "Allow building with expired stock"
msgstr "Разрешить использовать просроченные остатки в производстве"

#: common/setting/system.py:763
msgid "Stock Ownership Control"
msgstr "Контроль за собственными запасами"

#: common/setting/system.py:764
msgid "Enable ownership control over stock locations and items"
msgstr "Разрешить владельцу контролировать расположение складов и номенклатуры"

#: common/setting/system.py:769
msgid "Stock Location Default Icon"
msgstr "Значок местоположения по умолчанию"

#: common/setting/system.py:770
msgid "Stock location default icon (empty means no icon)"
msgstr "Значок местоположения склада по умолчанию (пустой означает отсутствие значка)"

#: common/setting/system.py:775
msgid "Show Installed Stock Items"
msgstr "Показать установленные складские позиции"

#: common/setting/system.py:776
msgid "Display installed stock items in stock tables"
msgstr "Отображать установленные складские позиции в складских таблицах"

#: common/setting/system.py:781
msgid "Check BOM when installing items"
msgstr "Проверять спецификацию при установке изделий"

#: common/setting/system.py:783
msgid "Installed stock items must exist in the BOM for the parent part"
msgstr "Установленные единица хранения должны присутствовать в спецификации для родительской детали"

#: common/setting/system.py:789
msgid "Allow Out of Stock Transfer"
msgstr "Разрешить передачу товара, отсутствующего на складе"

#: common/setting/system.py:791
msgid "Allow stock items which are not in stock to be transferred between stock locations"
msgstr "Разрешить перемещение товаров, которых нет на складе, между складами"

#: common/setting/system.py:797
msgid "Merge stock with existing stock on transfer by default"
msgstr "По умолчанию объединять запас с существующим при перемещении"

#: common/setting/system.py:799
msgid "Default state for merge stock on transfer behaviour. (Can be changed per transfer if desired)"
msgstr "Состояние по умолчанию для объединения запаса при перемещении. При необходимости можно изменить для отдельного перемещения"

#: common/setting/system.py:805
msgid "Build Order Reference Pattern"
msgstr "Паттерн ссылки заказа на производство"

#: common/setting/system.py:806
msgid "Required pattern for generating Build Order reference field"
msgstr "Поле требуемого паттерна для создания ссылки заказа на производство"

#: common/setting/system.py:811 common/setting/system.py:879
#: common/setting/system.py:899 common/setting/system.py:949
#: common/setting/system.py:979
msgid "Require Responsible Owner"
msgstr "Требуется ответственный владелец"

#: common/setting/system.py:812 common/setting/system.py:880
#: common/setting/system.py:900 common/setting/system.py:950
#: common/setting/system.py:980
msgid "A responsible owner must be assigned to each order"
msgstr "Ответственный владелец должен быть назначен для каждого заказа"

#: common/setting/system.py:817
msgid "Require Active Part"
msgstr "Требовать активную деталь"

#: common/setting/system.py:818
msgid "Prevent build order creation for inactive parts"
msgstr "Запрещать создание заказов на сборку для неактивных деталей"

#: common/setting/system.py:823
msgid "Require Locked Part"
msgstr "Требовать заблокированную деталь"

#: common/setting/system.py:824
msgid "Prevent build order creation for unlocked parts"
msgstr "Запрещать создание заказов на сборку для разблокированных деталей"

#: common/setting/system.py:829
msgid "Require Valid BOM"
msgstr "Требовать валидную спецификацию"

#: common/setting/system.py:830
msgid "Prevent build order creation unless BOM has been validated"
msgstr "Запрещать создание заказов на сборку, пока спецификация не будет подтверждена"

#: common/setting/system.py:835
msgid "Require Closed Child Orders"
msgstr "Требовать закрытия дочерних заказов"

#: common/setting/system.py:837
msgid "Prevent build order completion until all child orders are closed"
msgstr "Запрещать завершение заказа на сборку, пока не закрыты все дочерние заказы"

#: common/setting/system.py:843
msgid "External Build Orders"
msgstr "Сторонний заказ на сборку"

#: common/setting/system.py:844
msgid "Enable external build order functionality"
msgstr "Включить функциональность сторонних заказов на сборку"

#: common/setting/system.py:849
msgid "Require External Build Orders"
msgstr "Требовать внешние производственные заказы"

#: common/setting/system.py:851
msgid "Require an external build order when ordering assembled parts from an external supplier"
msgstr "Требовать внешний производственный заказ при заказе сборочных деталей у внешнего поставщика"

#: common/setting/system.py:857
msgid "Block Until Tests Pass"
msgstr "Блокировать до прохождения тестов"

#: common/setting/system.py:859
msgid "Prevent build outputs from being completed until all required tests pass"
msgstr "Запретить вывод сборки до тех пор, пока не пройдут все необходимые тесты"

#: common/setting/system.py:865
msgid "Enable Return Orders"
msgstr "Включить заказы на возврат"

#: common/setting/system.py:866
msgid "Enable return order functionality in the user interface"
msgstr "Включите функцию заказа на возврат в пользовательском интерфейсе"

#: common/setting/system.py:871
msgid "Return Order Reference Pattern"
msgstr "Шаблон заказа на возврат товара"

#: common/setting/system.py:873
msgid "Required pattern for generating Return Order reference field"
msgstr "Необходимый шаблон для создания поля «Возврат заказа»"

#: common/setting/system.py:885
msgid "Edit Completed Return Orders"
msgstr "Редактировать завершенные возвратные заказы"

#: common/setting/system.py:887
msgid "Allow editing of return orders after they have been completed"
msgstr "Разрешить редактирование возвращенных заказов после их завершения"

#: common/setting/system.py:893
msgid "Sales Order Reference Pattern"
msgstr "Шаблон заказа на возврат товара"

#: common/setting/system.py:894
msgid "Required pattern for generating Sales Order reference field"
msgstr "Необходимый шаблон для создания поля «Возврат заказа»"

#: common/setting/system.py:905
msgid "Sales Order Default Shipment"
msgstr "Отгрузка по умолчанию для заказа на продажу"

#: common/setting/system.py:906
msgid "Enable creation of default shipment with sales orders"
msgstr "Включить создание отгрузки по умолчанию для заказов на продажу"

#: common/setting/system.py:911
msgid "Edit Completed Sales Orders"
msgstr "Редактирование завершённых заказов на продажу"

#: common/setting/system.py:913
msgid "Allow editing of sales orders after they have been shipped or completed"
msgstr "Разрешить редактирование заказов на продажу после их отправки или завершения"

#: common/setting/system.py:919
msgid "Shipment Requires Checking"
msgstr "Отгрузка требует проверки"

#: common/setting/system.py:921
msgid "Prevent completion of shipments until items have been checked"
msgstr "Запрещать завершение отгрузок, пока товары не проверены"

#: common/setting/system.py:927
msgid "Mark Shipped Orders as Complete"
msgstr "Отмечать отправленные заказы как завершённые"

#: common/setting/system.py:929
msgid "Sales orders marked as shipped will automatically be completed, bypassing the \"shipped\" status"
msgstr "Заказы на продажу, помеченные как отгруженные, будут автоматически завершены, минуя статус 'отгружено'"

#: common/setting/system.py:935
msgid "Enable Transfer Orders"
msgstr "Включить заказы на перемещение"

#: common/setting/system.py:936
msgid "Enable transfer order functionality in the user interface"
msgstr "Включить функциональность заказов на перемещение в интерфейсе"

#: common/setting/system.py:941
msgid "Transfer Order Reference Pattern"
msgstr "Шаблон номера заказа на перемещение"

#: common/setting/system.py:943
msgid "Required pattern for generating Transfer Order reference field"
msgstr "Обязательный шаблон для формирования поля номера заказа на перемещение"

#: common/setting/system.py:955
msgid "Edit Completed Transfer Orders"
msgstr ""

#: common/setting/system.py:957
msgid "Allow editing of transfer orders after they have been completed"
msgstr ""

#: common/setting/system.py:963
msgid "Block Incomplete Item Tests"
msgstr "Блокировать позиции с незавершёнными тестами"

#: common/setting/system.py:965
msgid "Prevent allocation of stock items to sales orders if required item tests are incomplete"
msgstr "Запретить резервирование складских позиций для заказов на продажу, если обязательные тесты позиции не завершены"

#: common/setting/system.py:971
msgid "Purchase Order Reference Pattern"
msgstr "Шаблон ссылки заказа на закупку"

#: common/setting/system.py:973
msgid "Required pattern for generating Purchase Order reference field"
msgstr "Требуемый шаблон для генерации поля ссылки заказа на закупку"

#: common/setting/system.py:985
msgid "Edit Completed Purchase Orders"
msgstr "Редактировать завершённые заказы на закупку"

#: common/setting/system.py:987
msgid "Allow editing of purchase orders after they have been shipped or completed"
msgstr "Разрешить редактирование заказов после их отправки или завершения"

#: common/setting/system.py:993
msgid "Convert Currency"
msgstr "Конвертировать валюту"

#: common/setting/system.py:994
msgid "Convert item value to base currency when receiving stock"
msgstr "Преобразовывать стоимость товара в базовую валюту при поступлении на склад"

#: common/setting/system.py:999
msgid "Auto Complete Purchase Orders"
msgstr "Автоматически выполнять заказы на закупку"

#: common/setting/system.py:1001
msgid "Automatically mark purchase orders as complete when all line items are received"
msgstr "Автоматически отмечать заказы на закупку как завершённые при получении всех позиций"

#: common/setting/system.py:1008
msgid "Enable password forgot"
msgstr "Включить функцию восстановления пароля"

#: common/setting/system.py:1009
msgid "Enable password forgot function on the login pages"
msgstr "Включить функцию восстановления пароля на странице входа"

#: common/setting/system.py:1014
msgid "Enable registration"
msgstr "Разрешить регистрацию"

#: common/setting/system.py:1015
msgid "Enable self-registration for users on the login pages"
msgstr "Включить самостоятельную регистрацию пользователей на странице входа"

#: common/setting/system.py:1020
msgid "Enable SSO"
msgstr "Включить SSO"

#: common/setting/system.py:1021
msgid "Enable SSO on the login pages"
msgstr "Включить SSO на странице входа"

#: common/setting/system.py:1026
msgid "Enable SSO registration"
msgstr "Включить регистрацию через SSO"

#: common/setting/system.py:1028
msgid "Enable self-registration via SSO for users on the login pages"
msgstr "Включить самостоятельную регистрацию пользователей через SSO на странице входа"

#: common/setting/system.py:1034
msgid "Enable SSO group sync"
msgstr "Включить синхронизацию групп через SSO"

#: common/setting/system.py:1036
msgid "Enable synchronizing InvenTree groups with groups provided by the IdP"
msgstr "Включить синхронизацию групп InvenTree с группами, предоставляемыми IdP"

#: common/setting/system.py:1042
msgid "SSO group key"
msgstr "Ключ группы SSO"

#: common/setting/system.py:1043
msgid "The name of the groups claim attribute provided by the IdP"
msgstr "Имя атрибута группы, предоставленного провайдером идентификации"

#: common/setting/system.py:1048
msgid "SSO group map"
msgstr "Отображение групп SSO"

#: common/setting/system.py:1050
msgid "A mapping from SSO groups to local InvenTree groups. If the local group does not exist, it will be created."
msgstr "Отображение от групп SSO к локальным группам InvenTree. Если локальная группа не существует, она будет создана."

#: common/setting/system.py:1056
msgid "Remove groups outside of SSO"
msgstr "Удалять группы вне SSO"

#: common/setting/system.py:1058
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:1064
msgid "Email required"
msgstr "Необходимо указать EMail"

#: common/setting/system.py:1065
msgid "Require user to supply mail on signup"
msgstr "Требовать электронную почту при регистрации"

#: common/setting/system.py:1070
msgid "Auto-fill SSO users"
msgstr "Автозаполнение пользователей SSO"

#: common/setting/system.py:1071
msgid "Automatically fill out user-details from SSO account-data"
msgstr "Автоматически заполнять данные пользователя из аккаунта SSO"

#: common/setting/system.py:1076
msgid "Mail twice"
msgstr "Написать дважды"

#: common/setting/system.py:1077
msgid "On signup ask users twice for their mail"
msgstr "При регистрации дважды спрашивать адрес электронной почты"

#: common/setting/system.py:1082
msgid "Password twice"
msgstr "Пароль дважды"

#: common/setting/system.py:1083
msgid "On signup ask users twice for their password"
msgstr "При регистрации запросить пароль у пользователей дважды"

#: common/setting/system.py:1088
msgid "Allowed domains"
msgstr "Разрешенные домены"

#: common/setting/system.py:1090
msgid "Restrict signup to certain domains (comma-separated, starting with @)"
msgstr "Ограничить регистрацию определёнными доменами (через запятую, начиная с @)"

#: common/setting/system.py:1096
msgid "Group on signup"
msgstr "Группа при новой регистрации"

#: common/setting/system.py:1098
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 "Группа, на которую назначаются новые пользователи при регистрации. Если включена синхронизация группы SSO, эта группа задается только в том случае, если ни одна группа не может быть назначена через IdP."

#: common/setting/system.py:1104
msgid "Enforce MFA"
msgstr "Принудительное MFA"

#: common/setting/system.py:1105
msgid "Users must use multifactor security."
msgstr "Пользователи должны использовать многофакторную безопасность."

#: common/setting/system.py:1110
msgid "Enabling this setting will require all users to set up multifactor authentication. All sessions will be disconnected immediately."
msgstr "Включение этой настройки потребует от всех пользователей настройки многофакторной аутентификации. Все сессии будут отключены немедленно."

#: common/setting/system.py:1115
msgid "Check plugins on startup"
msgstr "Проверять плагины при запуске"

#: common/setting/system.py:1117
msgid "Check that all plugins are installed on startup - enable in container environments"
msgstr "Проверять, что все плагины установлены при запуске — включать в контейнерных средах"

#: common/setting/system.py:1124
msgid "Check for plugin updates"
msgstr "Проверка обновлений плагинов"

#: common/setting/system.py:1125
msgid "Enable periodic checks for updates to installed plugins"
msgstr "Включить периодическую проверку обновлений установленных плагинов"

#: common/setting/system.py:1131
msgid "Enable URL integration"
msgstr "Включить интеграцию URL"

#: common/setting/system.py:1132
msgid "Enable plugins to add URL routes"
msgstr "Разрешить плагинам добавлять маршруты URL"

#: common/setting/system.py:1138
msgid "Enable navigation integration"
msgstr "Включить интеграцию навигации"

#: common/setting/system.py:1139
msgid "Enable plugins to integrate into navigation"
msgstr "Разрешить плагинам интегрироваться в навигацию"

#: common/setting/system.py:1145
msgid "Enable app integration"
msgstr "Включить интеграцию приложений"

#: common/setting/system.py:1146
msgid "Enable plugins to add apps"
msgstr "Разрешить плагинам добавлять приложения"

#: common/setting/system.py:1152
msgid "Enable schedule integration"
msgstr "Включить интеграцию расписаний"

#: common/setting/system.py:1153
msgid "Enable plugins to run scheduled tasks"
msgstr "Разрешить плагинам запускать запланированные задачи"

#: common/setting/system.py:1159
msgid "Enable event integration"
msgstr "Включить интеграцию событий"

#: common/setting/system.py:1160
msgid "Enable plugins to respond to internal events"
msgstr "Разрешить плагинам реагировать на внутренние события"

#: common/setting/system.py:1166
msgid "Enable interface integration"
msgstr "Включить интеграцию интерфейса"

#: common/setting/system.py:1167
msgid "Enable plugins to integrate into the user interface"
msgstr "Разрешить плагинам интегрироваться в пользовательский интерфейс"

#: common/setting/system.py:1173
msgid "Enable mail integration"
msgstr "Включить интеграцию почты"

#: common/setting/system.py:1174
msgid "Enable plugins to process outgoing/incoming mails"
msgstr "Разрешить плагинам обрабатывать исходящую и входящую почту"

#: common/setting/system.py:1180
msgid "Enable project codes"
msgstr "Включить коды проекта"

#: common/setting/system.py:1181
msgid "Enable project codes for tracking projects"
msgstr "Включить коды проекта для отслеживания проектов"

#: common/setting/system.py:1186
msgid "Enable Stocktake"
msgstr "Включить инвентаризацию"

#: common/setting/system.py:1188
msgid "Enable functionality for recording historical stock levels and value"
msgstr "Включить функцию записи истории уровней и стоимости запасов"

#: common/setting/system.py:1194
msgid "Exclude External Locations"
msgstr "Исключить сторонний склад"

#: common/setting/system.py:1196
msgid "Exclude stock items in external locations from stocktake calculations"
msgstr "Исключить из инвентаризации единицы хранения на внешних складах"

#: common/setting/system.py:1202
msgid "Automatic Stocktake Period"
msgstr "Автоматический период инвентаризации"

#: common/setting/system.py:1203
msgid "Number of days between automatic stocktake recording"
msgstr "Кол-во дней между автоматических записей инвентаризации"

#: common/setting/system.py:1209
msgid "Delete Old Stocktake Entries"
msgstr "Удалять устаревшие записи инвентаризаций"

#: common/setting/system.py:1211
msgid "Delete stocktake entries older than the specified number of days"
msgstr "Удалять записи инвентаризаций старше N дней"

#: common/setting/system.py:1217
msgid "Stocktake Deletion Interval"
msgstr "Частота удаления записей инвентаризаций"

#: common/setting/system.py:1219
msgid "Stocktake entries will be deleted after specified number of days"
msgstr "Записи инвентаризации будут удалены после N дней"

#: common/setting/system.py:1226
msgid "Delete Old Stock Tracking Entries"
msgstr "Удалять старые записи истории запасов"

#: common/setting/system.py:1228
msgid "Delete stock tracking entries older than the specified number of days"
msgstr "Удалять записи истории запасов старше указанного количества дней"

#: common/setting/system.py:1234
msgid "Stock Tracking Deletion Interval"
msgstr "Интервал удаления истории запасов"

#: common/setting/system.py:1236
msgid "Stock tracking entries will be deleted after specified number of days"
msgstr "Записи истории запасов будут удалены через указанное количество дней"

#: common/setting/system.py:1243
msgid "Display Users full names"
msgstr "Показывать полные имена пользователей"

#: common/setting/system.py:1244
msgid "Display Users full names instead of usernames"
msgstr "Отображать полные имена пользователей вместо логинов"

#: common/setting/system.py:1249
msgid "Display User Profiles"
msgstr "Отображать профили пользователей"

#: common/setting/system.py:1250
msgid "Display Users Profiles on their profile page"
msgstr "Отображать профили пользователей на их странице профиля"

#: common/setting/system.py:1255
msgid "Week Starts On"
msgstr "Неделя начинается с"

#: common/setting/system.py:1256
msgid "Starting day of the week, for display in calendar views"
msgstr "День начала недели для отображения в календарях"

#: common/setting/system.py:1259
msgid "Sunday"
msgstr "Воскресенье"

#: common/setting/system.py:1260
msgid "Monday"
msgstr "Понедельник"

#: common/setting/system.py:1261
msgid "Tuesday"
msgstr "Вторник"

#: common/setting/system.py:1262
msgid "Wednesday"
msgstr "Среда"

#: common/setting/system.py:1263
msgid "Thursday"
msgstr "Четверг"

#: common/setting/system.py:1264
msgid "Friday"
msgstr "Пятница"

#: common/setting/system.py:1265
msgid "Saturday"
msgstr "Суббота"

#: common/setting/system.py:1269
msgid "Calendar Horizon"
msgstr "Горизонт календаря"

#: common/setting/system.py:1271
msgid "Number of months into the future to display in calendar views"
msgstr "Количество месяцев вперёд для отображения в календарях"

#: common/setting/system.py:1275
msgid "months"
msgstr "месяцы"

#: common/setting/system.py:1278
msgid "Enable Test Station Data"
msgstr "Добавлять данные об испытательном оборудовании"

#: common/setting/system.py:1279
msgid "Enable test station data collection for test results"
msgstr "Добавлять данные об испытательном оборудовании в результаты тестирования"

#: common/setting/system.py:1284
msgid "Enable Machine Ping"
msgstr "Включить пинг машин"

#: common/setting/system.py:1286
msgid "Enable periodic ping task of registered machines to check their status"
msgstr "Включить периодическую задачу пинга зарегистрированных машин для проверки их статуса"

#: common/setting/user.py:23
msgid "Inline label display"
msgstr "Отображать ярлыки в строке"

#: common/setting/user.py:25
msgid "Display PDF labels in the browser, instead of downloading as a file"
msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла"

#: common/setting/user.py:31
msgid "Default label printer"
msgstr "Принтер этикетки по умолчанию"

#: common/setting/user.py:32
msgid "Configure which label printer should be selected by default"
msgstr "Настроить принтер этикеток по умолчанию"

#: common/setting/user.py:37
msgid "Inline report display"
msgstr "Отображение встроенного отчета"

#: common/setting/user.py:39
msgid "Display PDF reports in the browser, instead of downloading as a file"
msgstr "Отображение PDF-этикетки в браузере вместо загрузки в виде файла"

#: 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 "Поиск Деталей"

#: common/setting/user.py:52
msgid "Display parts in search preview window"
msgstr "Отображение деталей в окне предварительного просмотра поиска"

#: common/setting/user.py:57
msgid "Search Supplier Parts"
msgstr "Поиск деталей поставщика"

#: common/setting/user.py:58
msgid "Display supplier parts in search preview window"
msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска"

#: common/setting/user.py:63
msgid "Search Manufacturer Parts"
msgstr "Новая деталь производителя"

#: common/setting/user.py:64
msgid "Display manufacturer parts in search preview window"
msgstr "Отображение деталей поставщика в окне предварительного просмотра поиска"

#: common/setting/user.py:69
msgid "Hide Inactive Parts"
msgstr "Скрыть неактивные детали"

#: common/setting/user.py:70
msgid "Excluded inactive parts from search preview window"
msgstr "Исключить неактивные детали из окна предварительного просмотра поиска"

#: common/setting/user.py:75
msgid "Search Categories"
msgstr "Категории поиска"

#: common/setting/user.py:76
msgid "Display part categories in search preview window"
msgstr "Отображение деталей в окне предварительного просмотра поиска"

#: common/setting/user.py:81
msgid "Search Stock"
msgstr "Поиск Запасов"

#: common/setting/user.py:82
msgid "Display stock items in search preview window"
msgstr "Отображать складские позиции в окне предварительного просмотра поиска"

#: common/setting/user.py:87
msgid "Hide Unavailable Stock Items"
msgstr "Скрыть недоступные складские позиции"

#: common/setting/user.py:89
msgid "Exclude stock items which are not available from the search preview window"
msgstr "Исключить недоступные складские позиции из окна предварительного просмотра поиска"

#: common/setting/user.py:95
msgid "Search Locations"
msgstr "Поиск мест хранения"

#: common/setting/user.py:96
msgid "Display stock locations in search preview window"
msgstr "Отображать места хранения в окне предварительного просмотра поиска"

#: common/setting/user.py:101
msgid "Search Companies"
msgstr "Поиск компаний"

#: common/setting/user.py:102
msgid "Display companies in search preview window"
msgstr "Отображать компании в окне предварительного поиска"

#: common/setting/user.py:107
msgid "Search Build Orders"
msgstr "Поиск заказов на производство"

#: common/setting/user.py:108
msgid "Display build orders in search preview window"
msgstr "Отображать заказы на производство в окне предварительного просмотра поиска"

#: common/setting/user.py:113
msgid "Search Purchase Orders"
msgstr "Поиск заказов на покупку"

#: common/setting/user.py:114
msgid "Display purchase orders in search preview window"
msgstr "Отображать заказы на закупку в окне предварительного поиска"

#: common/setting/user.py:119
msgid "Exclude Inactive Purchase Orders"
msgstr "Исключить неактивные заказы на закупку"

#: common/setting/user.py:120
msgid "Exclude inactive purchase orders from search preview window"
msgstr "Исключать неактивные заказы на закупку из окна предварительного поиска"

#: common/setting/user.py:125
msgid "Search Sales Orders"
msgstr "Поиск заказов на продажу"

#: common/setting/user.py:126
msgid "Display sales orders in search preview window"
msgstr "Отображать заказы на продажу в окне предварительного поиска"

#: common/setting/user.py:131
msgid "Exclude Inactive Sales Orders"
msgstr "Исключить неактивные заказы на продажу"

#: common/setting/user.py:132
msgid "Exclude inactive sales orders from search preview window"
msgstr "Исключать неактивные заказы на продажу из окна предварительного поиска"

#: 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 "Поиск заказов на возврат"

#: common/setting/user.py:144
msgid "Display return orders in search preview window"
msgstr "Отображать заказы на возврат в окне предварительного поиска"

#: 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 "Предварительные результаты поиска"

#: 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 "Regex Search"
msgstr "Поиск по Regex"

#: common/setting/user.py:164
msgid "Enable regular expressions in search queries"
msgstr "Разрешить регулярные выражения в поисковых запросах"

#: common/setting/user.py:169
msgid "Whole Word Search"
msgstr "Поиск по целым словам"

#: common/setting/user.py:170
msgid "Search queries return results for whole word matches"
msgstr "Поисковые запросы возвращают результаты по полным совпадениям слов"

#: common/setting/user.py:175
msgid "Search Notes"
msgstr "Поиск по заметкам"

#: common/setting/user.py:177
msgid "Search queries return results for matches from the item's notes"
msgstr "Поисковые запросы возвращают результаты, соответствующие заметкам элемента"

#: common/setting/user.py:183
msgid "Escape Key Closes Forms"
msgstr "Закрытие форм по клавише Escape"

#: common/setting/user.py:184
msgid "Use the escape key to close modal forms"
msgstr "Модальные окна можно закрывать с помощью клавиши Escape"

#: common/setting/user.py:189
msgid "Fixed Navbar"
msgstr "Фиксированная панель навигации"

#: common/setting/user.py:190
msgid "The navbar position is fixed to the top of the screen"
msgstr "Положение панели навигации фиксируется в верхней части экрана"

#: common/setting/user.py:195
msgid "Fixed Table Headers"
msgstr "Фиксированные заголовки таблицы"

#: common/setting/user.py:196
msgid "Table headers are fixed to the top of the table"
msgstr "Заголовки таблицы закреплены в верхней части таблицы"

#: common/setting/user.py:201
msgid "Show Spotlight"
msgstr "Показывать Spotlight"

#: common/setting/user.py:202
msgid "Enable spotlight navigation functionality"
msgstr "Включить функциональность Spotlight"

#: common/setting/user.py:207
msgid "Navigation Icons"
msgstr "Значки навигации"

#: common/setting/user.py:208
msgid "Display icons in the navigation bar"
msgstr "Отображать значки в панели навигации"

#: common/setting/user.py:213
msgid "Date Format"
msgstr "Формат даты"

#: common/setting/user.py:214
msgid "Preferred format for displaying dates"
msgstr "Предпочтительный формат для отображения дат"

#: common/setting/user.py:227
msgid "Table Preview Panel"
msgstr ""

#: common/setting/user.py:228
msgid "Display a preview panel when selecting items in tables"
msgstr ""

#: common/setting/user.py:233
msgid "Show Stock History"
msgstr "Показывать историю запасов"

#: common/setting/user.py:234
msgid "Display stock history information in the part detail page"
msgstr "Отображать информацию об истории запасов на странице детали"

#: common/setting/user.py:239
msgid "Show Last Breadcrumb"
msgstr "Показывать последний элемент хлебных крошек"

#: common/setting/user.py:240
msgid "Show the current page in breadcrumbs"
msgstr "Показывать текущую страницу в хлебных крошках"

#: common/setting/user.py:245
msgid "Show Extra Model Information"
msgstr "Показывать дополнительную информацию о модели"

#: common/setting/user.py:246
msgid "Display extra information in model selection dropdowns"
msgstr "Показывать дополнительную информацию в выпадающих списках выбора модели"

#: common/setting/user.py:251
msgid "Show full stock location in tables"
msgstr "Показывать полный путь местоположения в таблицах"

#: common/setting/user.py:253
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:259
msgid "Show full part categories in tables"
msgstr "Показывать полные категории деталей в таблицах"

#: common/setting/user.py:261
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:267
msgid "Show Subassemblies in BOM table"
msgstr "Показывать подсборки в таблице спецификации"

#: common/setting/user.py:268
msgid "Enable display of subassemblies in the BOM table"
msgstr "Включить отображение подсборок в таблице спецификации"

#: common/setting/user.py:273
msgid "Receive error reports"
msgstr "Получать отчёты об ошибках"

#: common/setting/user.py:274
msgid "Receive notifications for system errors"
msgstr "Получать уведомления о системных ошибках"

#: common/setting/user.py:279
msgid "Last used printing machines"
msgstr "Последние использованные печатающие машины"

#: common/setting/user.py:280
msgid "Save the last used printing machines for a user"
msgstr "Сохранять последние использованные печатающие машины для пользователя"

#: common/setting/user.py:284
msgid "Display Items at Final Level"
msgstr "Показывать позиции на конечном уровне"

#: common/setting/user.py:286
msgid "Automatically default to showing items/parts instead of sub-levels for locations or categories with no children"
msgstr "По умолчанию автоматически показывать позиции/детали вместо подуровней для мест хранения или категорий без дочерних элементов"

#: common/validators.py:40
msgid "All models"
msgstr "Все модели"

#: common/validators.py:65
msgid "No attachment model type provided"
msgstr "Не указан тип модели вложения"

#: common/validators.py:71
msgid "Invalid attachment model type"
msgstr "Недопустимый тип модели вложения"

#: common/validators.py:87
#, python-brace-format
msgid "File size exceeds maximum upload limit of {max_size} MB"
msgstr "Размер файла превышает максимальный предел загрузки {max_size} МБ"

#: common/validators.py:93
msgid "Invalid file name"
msgstr "Недопустимое имя файла"

#: common/validators.py:127
msgid "Minimum places cannot be greater than maximum places"
msgstr "Минимальное количество знаков не может быть больше максимального"

#: common/validators.py:139
msgid "Maximum places cannot be less than minimum places"
msgstr "Максимальное количество знаков не может быть меньше минимального"

#: common/validators.py:150
msgid "An empty domain is not allowed."
msgstr "Пустой домен не допускается."

#: common/validators.py:152
#, python-brace-format
msgid "Invalid domain name: {domain}"
msgstr "Недопустимое доменное имя: {domain}"

#: common/validators.py:168
msgid "Value must be uppercase"
msgstr "Значение должно быть в верхнем регистре"

#: common/validators.py:174
msgid "Value must be a valid variable identifier"
msgstr "Значение должно быть допустимым идентификатором переменной"

#: company/api.py:148
msgid "Part is Active"
msgstr "Деталь активна"

#: company/api.py:152
msgid "Manufacturer is Active"
msgstr "Производитель активен"

#: company/api.py:261
msgid "Supplier Part is Active"
msgstr "Поставляемая деталь активна"

#: company/api.py:263
msgid "Primary Supplier Part"
msgstr "Основная деталь поставщика"

#: company/api.py:267
msgid "Internal Part is Active"
msgstr "Внутренняя деталь активна"

#: company/api.py:272
msgid "Supplier is Active"
msgstr "Поставщик активен"

#: company/api.py:284 company/models.py:536 company/serializers.py:499
#: part/serializers.py:468
msgid "Manufacturer"
msgstr "Производитель"

#: company/api.py:291 company/models.py:124 company/models.py:404
#: stock/api.py:946
msgid "Company"
msgstr "Компания"

#: company/api.py:301
msgid "Has Stock"
msgstr "Есть запас"

#: company/models.py:125
msgid "Companies"
msgstr "Компании"

#: company/models.py:153
msgid "Company description"
msgstr "Описание компании"

#: company/models.py:154
msgid "Description of the company"
msgstr "Описание компании"

#: company/models.py:160
msgid "Website"
msgstr "Сайт"

#: company/models.py:161
msgid "Company website URL"
msgstr "Сайт компании"

#: company/models.py:167
msgid "Phone number"
msgstr "Телефон"

#: company/models.py:169
msgid "Contact phone number"
msgstr "Контактный телефон"

#: company/models.py:176
msgid "Contact email address"
msgstr "Электронная почта контакта"

#: company/models.py:181 company/models.py:311 order/models.py:566
#: users/models.py:557
msgid "Contact"
msgstr "Контакт"

#: company/models.py:183
msgid "Point of contact"
msgstr "Контактное лицо"

#: company/models.py:189
msgid "Link to external company information"
msgstr "Ссылка на описание компании"

#: company/models.py:194
msgid "Is this company active?"
msgstr "Эта компания активна?"

#: company/models.py:199
msgid "Is customer"
msgstr "Покупатель"

#: company/models.py:200
msgid "Do you sell items to this company?"
msgstr "Является ли компания покупателем?"

#: company/models.py:205
msgid "Is supplier"
msgstr "Поставщик"

#: company/models.py:206
msgid "Do you purchase items from this company?"
msgstr "Является ли компания поставщиком деталей?"

#: company/models.py:211
msgid "Is manufacturer"
msgstr "Производитель"

#: company/models.py:212
msgid "Does this company manufacture parts?"
msgstr "Является ли компания производителем деталей?"

#: company/models.py:220
msgid "Default currency used for this company"
msgstr "Для этой компании используется валюта по умолчанию"

#: company/models.py:227
msgid "Tax ID"
msgstr "Налоговый идентификатор"

#: company/models.py:228
msgid "Company Tax ID"
msgstr "Налоговый идентификатор компании"

#: company/models.py:350 order/models.py:576 order/models.py:2666
msgid "Address"
msgstr "Адрес"

#: company/models.py:351
msgid "Addresses"
msgstr "Адреса"

#: company/models.py:405
msgid "Select company"
msgstr "Выберите компанию"

#: company/models.py:410
msgid "Address title"
msgstr "Заголовок адреса"

#: company/models.py:411
msgid "Title describing the address entry"
msgstr "Заголовок, описывающий запись адреса"

#: company/models.py:417
msgid "Primary address"
msgstr "Основной адрес"

#: company/models.py:418
msgid "Set as primary address"
msgstr "Указать основным адресом"

#: company/models.py:423
msgid "Line 1"
msgstr "Строка 1"

#: company/models.py:424
msgid "Address line 1"
msgstr "Адресная строка 1"

#: company/models.py:430
msgid "Line 2"
msgstr "Строка 2"

#: company/models.py:431
msgid "Address line 2"
msgstr "Адресная строка 2"

#: company/models.py:437 company/models.py:438
msgid "Postal code"
msgstr "Почтовый индекс"

#: company/models.py:444
msgid "City/Region"
msgstr "Город/Регион"

#: company/models.py:445
msgid "Postal code city/region"
msgstr "Почтовый индекс, город/регион"

#: company/models.py:451
msgid "State/Province"
msgstr "Регион/Область"

#: company/models.py:452
msgid "State or province"
msgstr "Штат или провинция"

#: company/models.py:458
msgid "Country"
msgstr "Страна"

#: company/models.py:459
msgid "Address country"
msgstr "Страна адреса"

#: company/models.py:465
msgid "Courier shipping notes"
msgstr "Записи отправления"

#: company/models.py:466
msgid "Notes for shipping courier"
msgstr "Записи для курьера"

#: company/models.py:472
msgid "Internal shipping notes"
msgstr "Внутренние записи отправления"

#: company/models.py:473
msgid "Shipping notes for internal use"
msgstr "Записи отправления для внутреннего пользования"

#: company/models.py:480
msgid "Link to address information (external)"
msgstr "Ссылка на адресную информацию (внешняя)"

#: company/models.py:508 company/models.py:799 company/serializers.py:527
#: stock/api.py:612
msgid "Manufacturer Part"
msgstr "Производитель детали"

#: company/models.py:525 company/models.py:761 stock/models.py:1062
#: stock/serializers.py:427
msgid "Base Part"
msgstr "Базовая деталь"

#: company/models.py:527 company/models.py:763
msgid "Select part"
msgstr "Выберите деталь"

#: company/models.py:537
msgid "Select manufacturer"
msgstr "Выберите производителя"

#: company/models.py:543 company/serializers.py:538 order/serializers.py:747
#: part/serializers.py:478
msgid "MPN"
msgstr "Артикул производителя"

#: company/models.py:544 stock/serializers.py:585
msgid "Manufacturer Part Number"
msgstr "Артикул производителя"

#: company/models.py:551
msgid "URL for external manufacturer part link"
msgstr "Ссылка на сайт производителя"

#: company/models.py:560
msgid "Manufacturer part description"
msgstr "Описание детали производителя"

#: company/models.py:688
msgid "Pack units must be compatible with the base part units"
msgstr "Единицы измерения упаковки должны быть совместимы с единицами базовой детали"

#: company/models.py:695
msgid "Pack units must be greater than zero"
msgstr "Единицы упаковки должны быть больше нуля"

#: company/models.py:709
msgid "Linked manufacturer part must reference the same base part"
msgstr "Связанная деталь производителя должна ссылаться на ту же базовую деталь"

#: company/models.py:771 company/serializers.py:486 company/serializers.py:521
#: order/models.py:718 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:618 templates/email/overdue_purchase_order.html:16
msgid "Supplier"
msgstr "Поставщик"

#: company/models.py:772
msgid "Select supplier"
msgstr "Выберите поставщика"

#: company/models.py:778 part/serializers.py:463
msgid "Supplier stock keeping unit"
msgstr "Артикул поставщика"

#: company/models.py:784
msgid "Is this supplier part active?"
msgstr "Является ли эта поставляемая деталь активной?"

#: company/models.py:789
msgid "Primary"
msgstr "Основной"

#: company/models.py:790
msgid "Is this the primary supplier part for the linked Part?"
msgstr "Это основная деталь поставщика для связанной детали?"

#: company/models.py:800
msgid "Select manufacturer part"
msgstr "Выберите производителя части"

#: company/models.py:807
msgid "URL for external supplier part link"
msgstr "Ссылка на сайт поставщика"

#: company/models.py:816
msgid "Supplier part description"
msgstr "Описание детали поставщика"

#: company/models.py:832 part/models.py:2222
msgid "base cost"
msgstr "базовая стоимость"

#: company/models.py:833 part/models.py:2223
msgid "Minimum charge (e.g. stocking fee)"
msgstr "Минимальная плата (например, складская)"

#: company/models.py:840 order/serializers.py:892 stock/models.py:1093
#: stock/serializers.py:1935
msgid "Packaging"
msgstr "Упаковка"

#: company/models.py:841
msgid "Part packaging"
msgstr "Упаковка детали"

#: company/models.py:846
msgid "Pack Quantity"
msgstr "Количество в упаковке"

#: company/models.py:848
msgid "Total quantity supplied in a single pack. Leave empty for single items."
msgstr "Общее количество, поставляемое в одной упаковке. Оставьте пустым для отдельных элементов."

#: company/models.py:867 part/models.py:2229
msgid "multiple"
msgstr "множественные"

#: company/models.py:868
msgid "Order multiple"
msgstr "Кратность заказа"

#: company/models.py:880
msgid "Quantity available from supplier"
msgstr "Количество, доступное у поставщика"

#: company/models.py:886
msgid "Availability Updated"
msgstr "Доступность обновлена"

#: company/models.py:887
msgid "Date of last update of availability data"
msgstr "Дата последнего обновления данных о доступности"

#: company/models.py:1015
msgid "Supplier Price Break"
msgstr "Ценовой порог поставщика"

#: company/serializers.py:192
msgid "Default currency used for this supplier"
msgstr "Валюта по умолчанию для этого поставщика"

#: company/serializers.py:228
msgid "Company Name"
msgstr "Название компании"

#: company/serializers.py:443 part/serializers.py:840 stock/serializers.py:453
msgid "In Stock"
msgstr "На складе"

#: company/serializers.py:461
msgid "Price Breaks"
msgstr "Ценовые пороги"

#: company/serializers.py:514
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:73
msgid "Export Format"
msgstr "Формат экспорта"

#: data_exporter/serializers.py:74
msgid "Select export file format"
msgstr "Выберите формат файла экспорта"

#: data_exporter/serializers.py:81
msgid "Export Plugin"
msgstr "Плагин экспорта"

#: data_exporter/serializers.py:82
msgid "Select export plugin"
msgstr "Выберите плагин экспорта"

#: generic/states/fields.py:146
msgid "Additional status information for this item"
msgstr "Дополнительная информация о состоянии складской позиции"

#: generic/states/fields.py:160
msgid "Custom status key"
msgstr "Пользовательский ключ статуса"

#: 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:13
msgid "Placed"
msgstr "Оформлен"

#: generic/states/validators.py:21
msgid "Invalid status code"
msgstr "Недопустимый код статуса"

#: importer/models.py:75
msgid "Data File"
msgstr "Файл данных"

#: importer/models.py:76
msgid "Data file to import"
msgstr "Файл с данными импорта"

#: importer/models.py:85
msgid "Columns"
msgstr "Столбцы"

#: importer/models.py:92
msgid "Target model type for this import session"
msgstr "Целевой тип модели для этой сессии импорта"

#: importer/models.py:98
msgid "Import status"
msgstr "Статус импорта"

#: importer/models.py:108
msgid "Field Defaults"
msgstr "Значения по умолчанию"

#: importer/models.py:115
msgid "Field Overrides"
msgstr "Переопределения полей"

#: importer/models.py:122
msgid "Field Filters"
msgstr "Фильтры полей"

#: importer/models.py:128
msgid "Update Existing Records"
msgstr "Обновлять существующие записи"

#: importer/models.py:129
msgid "If enabled, existing records will be updated with new data"
msgstr "Если включено, существующие записи будут обновлены новыми данными"

#: importer/models.py:312
msgid "Some required fields have not been mapped"
msgstr "Некоторые обязательные поля не были сопоставлены"

#: importer/models.py:414
msgid "Completed Row Count History"
msgstr "История количества завершённых строк"

#: importer/models.py:417
msgid "Row Count History"
msgstr "История количества строк"

#: importer/models.py:440
msgid "ID"
msgstr "ID"

#: importer/models.py:441
msgid "Existing database identifier for the record"
msgstr "Существующий идентификатор записи в базе данных"

#: importer/models.py:516
msgid "Column is already mapped to a database field"
msgstr "Колонка уже сопоставлена с полем базы данных"

#: importer/models.py:521
msgid "Field is already mapped to a data column"
msgstr "Поле уже сопоставлено с колонкой данных"

#: importer/models.py:530
msgid "Column mapping must be linked to a valid import session"
msgstr "Сопоставление столбцов должно быть связано с корректным сеансом импорта"

#: importer/models.py:535
msgid "Column does not exist in the data file"
msgstr "Колонка не существует в файле данных"

#: importer/models.py:542
msgid "Field does not exist in the target model"
msgstr "Поле не существует в целевой модели"

#: importer/models.py:546
msgid "Selected field is read-only"
msgstr "Выбранное поле доступно только для чтения"

#: importer/models.py:552
msgid "Lookup field can only be set for related (foreign-key) fields"
msgstr "Поле поиска можно задать только для связанных полей (внешних ключей)"

#: importer/models.py:560
#, python-brace-format
msgid "Invalid lookup field. Valid options are: {options}"
msgstr "Недопустимое поле поиска. Допустимые варианты: {options}"

#: importer/models.py:567 importer/models.py:654
msgid "Import Session"
msgstr "Сессия импорта"

#: importer/models.py:571
msgid "Field"
msgstr "Поле"

#: importer/models.py:573
msgid "Column"
msgstr "Колонка"

#: importer/models.py:579
msgid "Lookup Field"
msgstr "Поле поиска"

#: importer/models.py:581
msgid "Database field to use for foreign-key lookup. Leave blank for automatic lookup."
msgstr "Поле базы данных для поиска по внешнему ключу. Оставьте пустым для автоматического поиска."

#: importer/models.py:658
msgid "Row Index"
msgstr "Номер строки"

#: importer/models.py:661
msgid "Original row data"
msgstr "Исходные данные строки"

#: importer/models.py:666 machine/models.py:114
msgid "Errors"
msgstr "Ошибки"

#: importer/models.py:668 part/serializers.py:1161
msgid "Valid"
msgstr "Корректный"

#: importer/models.py:905
msgid "Multiple matches found for value - please ensure the value is unique, or select a specific lookup field"
msgstr "Найдено несколько совпадений для значения — убедитесь, что значение уникально, или выберите конкретное поле поиска"

#: importer/models.py:966
msgid "ID is required for updating existing records."
msgstr "Для обновления существующих записей требуется ID."

#: importer/models.py:973
msgid "No record found with the provided ID"
msgstr "Запись с указанным ID не найдена"

#: importer/models.py:979
msgid "Invalid ID format provided"
msgstr "Указан недействительный формат ID"

#: importer/operations.py:31 importer/operations.py:52
msgid "Unsupported data file format"
msgstr "Неподдерживаемый формат файла данных"

#: importer/operations.py:43
msgid "Failed to open data file"
msgstr "Не удалось открыть файл данных"

#: importer/operations.py:54
msgid "Invalid data file dimensions"
msgstr "Недопустимые размеры файла данных"

#: importer/serializers.py:102
msgid "Invalid field defaults"
msgstr "Недопустимые значения по умолчанию для полей"

#: importer/serializers.py:115
msgid "Invalid field overrides"
msgstr "Недопустимые переопределения полей"

#: importer/serializers.py:128
msgid "Invalid field filters"
msgstr "Недопустимые фильтры полей"

#: importer/serializers.py:187
msgid "Rows"
msgstr "Строки"

#: importer/serializers.py:188
msgid "List of row IDs to accept"
msgstr "Список идентификаторов строк, которые нужно принять"

#: importer/serializers.py:201
msgid "No rows provided"
msgstr "Строки не предоставлены"

#: importer/serializers.py:205
msgid "Row does not belong to this session"
msgstr "Строка не принадлежит этой сессии"

#: importer/serializers.py:208
msgid "Row contains invalid data"
msgstr "Строка содержит недопустимые данные"

#: importer/serializers.py:211
msgid "Row has already been completed"
msgstr "Строка уже завершена"

#: importer/status_codes.py:13
msgid "Initializing"
msgstr "Инициализация"

#: importer/status_codes.py:18
msgid "Mapping Columns"
msgstr "Сопоставление колонок"

#: importer/status_codes.py:21
msgid "Importing Data"
msgstr "Импорт данных"

#: importer/status_codes.py:24
msgid "Processing Data"
msgstr "Обработка данных"

#: importer/validators.py:21
msgid "Data file exceeds maximum size limit"
msgstr "Файл данных превышает максимальный допустимый размер"

#: importer/validators.py:26
msgid "Data file contains no headers"
msgstr "Файл данных не содержит заголовков"

#: importer/validators.py:29
msgid "Data file contains too many columns"
msgstr "Файл данных содержит слишком много колонок"

#: importer/validators.py:32
msgid "Data file contains too many rows"
msgstr "Файл данных содержит слишком много строк"

#: importer/validators.py:53
msgid "Value must be a valid dictionary object"
msgstr "Значение должно быть допустимым объектом словаря"

#: machine/machine_types/label_printer.py:212
msgid "Copies"
msgstr "Копии"

#: machine/machine_types/label_printer.py:213
msgid "Number of copies to print for each label"
msgstr "Количество копий для печати каждой этикетки"

#: machine/machine_types/label_printer.py:231
msgid "Connected"
msgstr "Подключен"

#: machine/machine_types/label_printer.py:232 order/api.py:2445
msgid "Unknown"
msgstr "Неизвестно"

#: machine/machine_types/label_printer.py:233
msgid "Printing"
msgstr "Печать"

#: machine/machine_types/label_printer.py:234
msgid "Warning"
msgstr "Предупреждение"

#: machine/machine_types/label_printer.py:235
msgid "No media"
msgstr "Нет носителя"

#: machine/machine_types/label_printer.py:236
msgid "Paper jam"
msgstr "Замятие бумаги"

#: machine/machine_types/label_printer.py:237
msgid "Disconnected"
msgstr "Отключено"

#: machine/machine_types/label_printer.py:238
msgid "Error"
msgstr "Ошибка"

#: machine/machine_types/label_printer.py:245
msgid "Label Printer"
msgstr "Принтер этикеток"

#: machine/machine_types/label_printer.py:246
msgid "Directly print labels for various items."
msgstr "Печать этикеток для различных элементов напрямую."

#: machine/machine_types/label_printer.py:252
msgid "Printer Location"
msgstr "Расположение принтера"

#: machine/machine_types/label_printer.py:253
msgid "Scope the printer to a specific location"
msgstr "Ограничить принтер конкретным местоположением"

#: machine/models.py:29
msgid "Name of machine"
msgstr "Название оборудования"

#: machine/models.py:33
msgid "Machine Type"
msgstr "Тип оборудования"

#: machine/models.py:33
msgid "Type of machine"
msgstr "Тип оборудования"

#: machine/models.py:38 machine/models.py:150
msgid "Driver"
msgstr "Драйвер"

#: machine/models.py:39
msgid "Driver used for the machine"
msgstr "Драйвер для подключения оборудования"

#: machine/models.py:43
msgid "Machines can be disabled"
msgstr "Оборудование может быть отключено"

#: machine/models.py:99
msgid "Driver available"
msgstr "Драйвер доступен"

#: machine/models.py:104
msgid "No errors"
msgstr "Ошибок нет"

#: machine/models.py:109
msgid "Initialized"
msgstr "Инициализировано"

#: machine/models.py:121
msgid "Machine status"
msgstr "Статус машины"

#: machine/models.py:149
msgid "Machine"
msgstr "Машина"

#: 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:234
msgid "Group"
msgstr "Группа"

#: 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 "Максимальное значение для типа прогресса, требуется, если тип=progress"

#: order/api.py:133
msgid "Order Reference"
msgstr "Ссылка на заказ"

#: order/api.py:161 order/api.py:1282 order/api.py:2079
msgid "Outstanding"
msgstr "Невыполненный"

#: order/api.py:177
msgid "Has Project Code"
msgstr "Есть код проекта"

#: order/api.py:191 order/models.py:534
msgid "Created By"
msgstr "Создал"

#: order/api.py:195
msgid "Created Before"
msgstr "Создано до"

#: order/api.py:199
msgid "Created After"
msgstr "Создано после"

#: order/api.py:203
msgid "Has Start Date"
msgstr "Есть дата начала"

#: order/api.py:211
msgid "Start Date Before"
msgstr "Дата начала до"

#: order/api.py:215
msgid "Start Date After"
msgstr "Дата начала после"

#: order/api.py:219
msgid "Has Target Date"
msgstr "Есть целевая дата"

#: order/api.py:227
msgid "Target Date Before"
msgstr "Целевая дата до"

#: order/api.py:231
msgid "Target Date After"
msgstr "Целевая дата после"

#: order/api.py:235
msgid "Updated Before"
msgstr "Обновлено до"

#: order/api.py:239
msgid "Updated After"
msgstr "Обновлено после"

#: order/api.py:292
msgid "Has Pricing"
msgstr "Имеет цену"

#: order/api.py:345 order/api.py:840 order/api.py:1601 order/api.py:1897
msgid "Completed Before"
msgstr "Завершено до"

#: order/api.py:349 order/api.py:844 order/api.py:1605 order/api.py:1901
msgid "Completed After"
msgstr "Завершено после"

#: order/api.py:355 order/api.py:359
msgid "External Build Order"
msgstr "Сторонний заказ на сборку"

#: order/api.py:544 order/api.py:940 order/api.py:1245 order/api.py:2042
#: order/api.py:2201 order/models.py:2297 order/models.py:2423
#: order/models.py:2475 order/models.py:2657 order/models.py:2853
#: order/models.py:3397 order/models.py:3463 order/models.py:3877
msgid "Order"
msgstr "Заказ"

#: order/api.py:548 order/api.py:1008 order/api.py:2269
msgid "Order Complete"
msgstr "Заказ выполнен"

#: order/api.py:580 order/api.py:584 order/serializers.py:758
msgid "Internal Part"
msgstr "Внутренняя деталь"

#: order/api.py:602
msgid "Order Pending"
msgstr "Заказ в ожидании"

#: order/api.py:993 order/api.py:2254
msgid "Completed"
msgstr "Завершённые"

#: order/api.py:1298
msgid "Has Shipment"
msgstr "Есть отгрузка"

#: order/api.py:1516
msgid "Shipment not found"
msgstr "Отгрузка не найдена"

#: order/api.py:2437 order/models.py:633 order/models.py:2298
#: order/models.py:2424
#: report/templates/report/inventree_purchase_order_report.html:14
#: stock/serializers.py:134 templates/email/overdue_purchase_order.html:15
msgid "Purchase Order"
msgstr "Заказ на закупку"

#: order/api.py:2439 order/models.py:1375 order/models.py:2476
#: order/models.py:2658 order/models.py:2854
#: report/templates/report/inventree_build_order_report.html:135
#: report/templates/report/inventree_sales_order_report.html:14
#: report/templates/report/inventree_sales_order_shipment_report.html:15
#: templates/email/overdue_sales_order.html:15
msgid "Sales Order"
msgstr "Заказ на продажу"

#: order/api.py:2441 order/models.py:3027 order/models.py:3398
#: order/models.py:3464
#: report/templates/report/inventree_return_order_report.html:13
#: templates/email/overdue_return_order.html:15
msgid "Return Order"
msgstr "Заказ на возврат"

#: order/api.py:2443 order/models.py:3486 order/models.py:3878
#: report/templates/report/inventree_transfer_order_report.html:12
msgid "Transfer Order"
msgstr "Заказ на перемещение"

#: order/models.py:98
#: report/templates/report/inventree_purchase_order_report.html:38
#: report/templates/report/inventree_sales_order_report.html:31
msgid "Total Price"
msgstr "Общая стоимость"

#: order/models.py:99
msgid "Total price for this order"
msgstr "Общая стоимость этого заказа"

#: order/models.py:104 order/serializers.py:69
msgid "Order Currency"
msgstr "Валюта заказа"

#: order/models.py:107 order/serializers.py:70
msgid "Currency for this order (leave blank to use company default)"
msgstr "Валюта заказа (оставьте пустым для использования валюты по умолчанию для компании)"

#: order/models.py:356
msgid "This order is locked and cannot be modified"
msgstr "Этот заказ заблокирован и не может быть изменён"

#: order/models.py:415
msgid "Contact does not match selected company"
msgstr "Контакт не соответствует выбранной компании"

#: order/models.py:422
msgid "Start date must be before target date"
msgstr "Дата начала должна быть до целевой даты"

#: order/models.py:433
msgid "Address does not match selected company"
msgstr "Адрес не соответствует выбранной компании"

#: order/models.py:489
msgid "Order description (optional)"
msgstr "Описание заказа (дополнительно)"

#: order/models.py:498 order/models.py:2165
msgid "Select project code for this order"
msgstr "Выберите код проекта для этого заказа"

#: order/models.py:504 order/models.py:2146 order/models.py:2722
msgid "Link to external page"
msgstr "Ссылка на внешнюю страницу"

#: order/models.py:511
msgid "Start date"
msgstr "Начальная дата"

#: order/models.py:512
msgid "Scheduled start date for this order"
msgstr "Запланированная начальная дата этого заказа"

#: order/models.py:518 order/models.py:2153 order/serializers.py:305
#: report/templates/report/inventree_build_order_report.html:125
msgid "Target Date"
msgstr "Целевая дата"

#: order/models.py:520
msgid "Expected date for order delivery. Order will be overdue after this date."
msgstr "Ожидаемая дата доставки заказа. После этой даты заказ будет считаться просроченным."

#: order/models.py:540
msgid "Issue Date"
msgstr "Дата создания"

#: order/models.py:541
msgid "Date order was issued"
msgstr "Дата выдачи заказа"

#: order/models.py:547
msgid "Updated At"
msgstr "Обновлено"

#: order/models.py:556
msgid "User or group responsible for this order"
msgstr "Пользователь или группа, ответственная за этот заказ"

#: order/models.py:567
msgid "Point of contact for this order"
msgstr "Контактное лицо по данному заказу"

#: order/models.py:577
msgid "Company address for this order"
msgstr "Адрес компании по этому заказу"

#: order/models.py:699 order/models.py:1439
msgid "Order reference"
msgstr "Ссылка на заказ"

#: order/models.py:708 order/models.py:1463 order/models.py:3118
#: order/models.py:3563 stock/serializers.py:976 users/models.py:538
msgid "Status"
msgstr "Статус"

#: order/models.py:709
msgid "Purchase order status"
msgstr "Статус заказа на закупку"

#: order/models.py:719
msgid "Company from which the items are being ordered"
msgstr "Компания, в которой детали заказываются"

#: order/models.py:730
msgid "Supplier Reference"
msgstr "Номер у поставщика"

#: order/models.py:731
msgid "Supplier order reference code"
msgstr "Номер заказа у поставщика"

#: order/models.py:740
msgid "received by"
msgstr "получил"

#: order/models.py:747 order/models.py:3133 order/models.py:3604
msgid "Date order was completed"
msgstr "Дата завершения заказа"

#: order/models.py:756 order/models.py:2356
msgid "Destination"
msgstr "Место хранения"

#: order/models.py:757 order/models.py:2360
msgid "Destination for received items"
msgstr "Место хранения для полученных позиций"

#: order/models.py:803
msgid "Part supplier must match PO supplier"
msgstr "Поставщик детали должен совпадать с поставщиком заказа на закупку"

#: order/models.py:1086
msgid "Line item does not match purchase order"
msgstr "Позиция не соответствует заказу на закупку"

#: order/models.py:1089
msgid "Line item is missing a linked part"
msgstr "В позиции отсутствует связанная деталь"

#: order/models.py:1103
msgid "Quantity must be a positive number"
msgstr "Количество должно быть положительным числом"

#: order/models.py:1144
msgid "Serial numbers cannot be assigned to virtual parts"
msgstr "Серийные номера нельзя назначать виртуальным деталям"

#: order/models.py:1356
msgid "Allow any stock (serialized or unserialized)"
msgstr "Разрешить любой запас (с серийными номерами или без них)"

#: order/models.py:1357
msgid "Serialized stock only"
msgstr "Только запас с серийными номерами"

#: order/models.py:1358
msgid "Unserialized stock only"
msgstr "Только запас без серийных номеров"

#: order/models.py:1450 order/models.py:3105 stock/models.py:1115
#: stock/models.py:1116 stock/serializers.py:1650
#: templates/email/overdue_return_order.html:16
#: templates/email/overdue_sales_order.html:16
msgid "Customer"
msgstr "Покупатель"

#: order/models.py:1451
msgid "Company to which the items are being sold"
msgstr "Компания, которой детали продаются"

#: order/models.py:1464
msgid "Sales order status"
msgstr "Статус заказа на продажу"

#: order/models.py:1470 order/models.py:3125
msgid "Customer Reference "
msgstr "Ссылка клиента"

#: order/models.py:1471 order/models.py:3126
msgid "Customer order reference code"
msgstr "Код ссылки на заказ клиента"

#: order/models.py:1475 order/models.py:2674
msgid "Shipment Date"
msgstr "Дата отгрузки"

#: order/models.py:1484
msgid "shipped by"
msgstr "Отправлено"

#: order/models.py:1658 order/serializers.py:1706 order/serializers.py:1861
#: order/serializers.py:2733 order/serializers.py:2930
msgid "Line item is not associated with this order"
msgstr "Позиция не связана с этим заказом"

#: order/models.py:1703 order/serializers.py:2996
msgid "No match found for the following serial numbers"
msgstr "Совпадений для следующих серийных номеров не найдено"

#: order/models.py:1710 order/serializers.py:3003
msgid "The following serial numbers are unavailable"
msgstr "Следующие серийные номера недоступны"

#: order/models.py:1750 order/models.py:3647
msgid "Order is already complete"
msgstr "Заказ уже выполнен"

#: order/models.py:1753 order/models.py:3650
msgid "Order is already cancelled"
msgstr "Заказ уже отменен"

#: order/models.py:1757
msgid "Only an open order can be marked as complete"
msgstr "Только открытый заказ может быть отмечен как завершённый"

#: order/models.py:1761
msgid "Order cannot be completed as there are incomplete shipments"
msgstr "Заказ не может быть завершён, так как есть незавершённые отгрузки"

#: order/models.py:1766
msgid "Order cannot be completed as there are incomplete allocations"
msgstr "Заказ не может быть завершён, так как есть незавершённые распределения"

#: order/models.py:1775
msgid "Order cannot be completed as there are incomplete line items"
msgstr "Заказ не может быть завершён, так как есть незавершённые позиции"

#: order/models.py:2072 order/models.py:2097
msgid "The order is locked and cannot be modified"
msgstr "Заказ заблокирован и не может быть изменён"

#: order/models.py:2105
msgid "Item quantity"
msgstr "Количество"

#: order/models.py:2123
msgid "Line Number"
msgstr "Номер строки"

#: order/models.py:2124
msgid "Line number for this item (optional)"
msgstr "Номер строки для этой позиции (необязательно)"

#: order/models.py:2133
msgid "Line item reference"
msgstr "Номер позиции"

#: order/models.py:2140
msgid "Line item notes"
msgstr "Записи о позиции"

#: order/models.py:2155
msgid "Target date for this line item (leave blank to use the target date from the order)"
msgstr "Целевая дата этой позиции (оставьте пустой, чтобы использовать целевую дату заказа)"

#: order/models.py:2185
msgid "Line item description (optional)"
msgstr "Описание позиции (необязательно)"

#: order/models.py:2192
msgid "Additional context for this line"
msgstr "Дополнительный контекст для этой строки"

#: order/models.py:2202
msgid "Unit price"
msgstr "Цена за единицу"

#: order/models.py:2221
msgid "Purchase Order Line Item"
msgstr "Позиция заказа на закупку"

#: order/models.py:2250
msgid "Supplier part must match supplier"
msgstr "Поставляемая деталь должна соответствовать поставщику"

#: order/models.py:2258
msgid "Build order must be marked as external"
msgstr "Заказ на сборку должен быть отмечен как внешний"

#: order/models.py:2265
msgid "Build orders can only be linked to assembly parts"
msgstr "Заказы на сборку могут быть связаны только со сборочными деталями"

#: order/models.py:2271
msgid "Build order part must match line item part"
msgstr "Деталь заказа на сборку должна соответствовать детали позиции"

#: order/models.py:2281
msgid "An external build order is required for assembly parts"
msgstr "Для сборочных деталей требуется внешний производственный заказ"

#: order/models.py:2317
msgid "Supplier part"
msgstr "Деталь поставщика"

#: order/models.py:2324
msgid "Received"
msgstr "Получено"

#: order/models.py:2325
msgid "Number of items received"
msgstr "Количество полученных предметов"

#: order/models.py:2333 stock/models.py:1245 stock/serializers.py:673
#: stock/serializers.py:1048
msgid "Purchase Price"
msgstr "Закупочная цена"

#: order/models.py:2334
msgid "Unit purchase price"
msgstr "Закупочная цена"

#: order/models.py:2350
msgid "External Build Order to be fulfilled by this line item"
msgstr "Внешний заказ на сборку, который будет выполнен этой позицией"

#: order/models.py:2412
msgid "Purchase Order Extra Line"
msgstr "Дополнительная позиция заказа на закупку"

#: order/models.py:2441
msgid "Sales Order Line Item"
msgstr "Позиция заказа на продажу"

#: order/models.py:2468
msgid "Only salable parts can be assigned to a sales order"
msgstr "Только продаваемые детали могут быть назначены заказу на продажу"

#: order/models.py:2494
msgid "Sale Price"
msgstr "Цена продажи"

#: order/models.py:2495
msgid "Unit sale price"
msgstr "Цена последней продажи"

#: order/models.py:2504 order/status_codes.py:50
msgid "Shipped"
msgstr "Доставлен"

#: order/models.py:2505
msgid "Shipped quantity"
msgstr "Отгруженное кол-во"

#: order/models.py:2618
msgid "Sales Order Shipment"
msgstr "Отгрузка заказа на продажу"

#: order/models.py:2631
msgid "Shipment address must match the customer"
msgstr "Адрес отгрузки должен соответствовать клиенту"

#: order/models.py:2667
msgid "Shipping address for this shipment"
msgstr "Адрес доставки для этой отгрузки"

#: order/models.py:2675
msgid "Date of shipment"
msgstr "Дата отправления"

#: order/models.py:2681
msgid "Delivery Date"
msgstr "Дата доставки"

#: order/models.py:2682
msgid "Date of delivery of shipment"
msgstr "Дата доставки отгрузки"

#: order/models.py:2690
msgid "Checked By"
msgstr "Проверн"

#: order/models.py:2691
msgid "User who checked this shipment"
msgstr "Пользователь, проверивший эту отгрузку"

#: order/models.py:2698 order/models.py:2950 order/serializers.py:1881
#: order/serializers.py:1934 order/serializers.py:2025
#: report/templates/report/inventree_sales_order_shipment_report.html:14
msgid "Shipment"
msgstr "Отправление"

#: order/models.py:2699
msgid "Shipment number"
msgstr "Номер отправления"

#: order/models.py:2707
msgid "Tracking Number"
msgstr "Номер отслеживания"

#: order/models.py:2708
msgid "Shipment tracking information"
msgstr "Информация об отслеживании доставки"

#: order/models.py:2715
msgid "Invoice Number"
msgstr "Номер счета"

#: order/models.py:2716
msgid "Reference number for associated invoice"
msgstr "Номер ссылки на связанную накладную"

#: order/models.py:2762
msgid "Shipment has already been sent"
msgstr "Отгрузка уже отправлена"

#: order/models.py:2765
msgid "Shipment has no allocated stock items"
msgstr "Отправка не имеет зарезервированных складских позиций"

#: order/models.py:2772
msgid "Shipment must be checked before it can be completed"
msgstr "Отгрузка должна быть проверена, прежде чем её можно завершить"

#: order/models.py:2842
msgid "Sales Order Extra Line"
msgstr "Дополнительная позиция заказа на продажу"

#: order/models.py:2871
msgid "Sales Order Allocation"
msgstr "Распределение заказа на продажу"

#: order/models.py:2894 order/models.py:2896 order/models.py:3970
#: order/models.py:3972
msgid "Stock item has not been assigned"
msgstr "Складская позиция не была назначена"

#: order/models.py:2903 order/models.py:3979
msgid "Cannot allocate stock item to a line with a different part"
msgstr "Невозможно зарезервировать складскую позицию в позицию другой детали"

#: order/models.py:2906 order/models.py:3982
msgid "Cannot allocate stock to a line without a part"
msgstr "Невозможно распределить запас к позиции без детали"

#: order/models.py:2909 order/models.py:3985
msgid "Allocation quantity cannot exceed stock quantity"
msgstr "Количество распределения не может превышать количество на складе"

#: order/models.py:2925 order/models.py:4001
msgid "Allocation quantity must be greater than zero"
msgstr "Резервируемое количество должно быть больше нуля"

#: order/models.py:2928 order/models.py:4004 order/serializers.py:1751
#: order/serializers.py:2769
msgid "Quantity must be 1 for serialized stock item"
msgstr "Количество должно быть 1 для сериализированных складских позиций"

#: order/models.py:2931
msgid "Sales order does not match shipment"
msgstr "Заказ на продажу не соответствует отгрузке"

#: order/models.py:2932 plugin/base/barcodes/api.py:713
msgid "Shipment does not match sales order"
msgstr "Отгрузка не соответствует заказу на продажу"

#: order/models.py:2940 order/models.py:4012
msgid "Line"
msgstr "Строка"

#: order/models.py:2951
msgid "Sales order shipment reference"
msgstr "Ссылка на отгрузку заказа на продажу"

#: order/models.py:2964 order/models.py:3405 order/models.py:4025
msgid "Item"
msgstr "Элемент"

#: order/models.py:2965 order/models.py:4026
msgid "Select stock item to allocate"
msgstr "Выберите складскую позицию для резервирования"

#: order/models.py:2974 order/models.py:4035
msgid "Enter stock allocation quantity"
msgstr "Укажите резервируемое количество"

#: order/models.py:3094
msgid "Return Order reference"
msgstr "Ссылка на заказ на возврат"

#: order/models.py:3106
msgid "Company from which items are being returned"
msgstr "Компания, из которой возвращаются товары"

#: order/models.py:3119
msgid "Return order status"
msgstr "Статус заказа на возврат"

#: order/models.py:3363
msgid "Return Order Line Item"
msgstr "Позиция заказа на возврат"

#: order/models.py:3376
msgid "Stock item must be specified"
msgstr "Необходимо указать складской элемент"

#: order/models.py:3380
msgid "Return quantity exceeds stock quantity"
msgstr "Количество возврата превышает количество на складе"

#: order/models.py:3385
msgid "Return quantity must be greater than zero"
msgstr "Количество возврата должно быть больше нуля"

#: order/models.py:3390
msgid "Invalid quantity for serialized stock item"
msgstr "Недопустимое количество для серийного складского элемента"

#: order/models.py:3406
msgid "Select item to return from customer"
msgstr "Выберите позицию, возвращаемую от клиента"

#: order/models.py:3421
msgid "Received Date"
msgstr "Дата получения"

#: order/models.py:3422
msgid "The date this return item was received"
msgstr "Дата возврата"

#: order/models.py:3434
msgid "Outcome"
msgstr "Результат"

#: order/models.py:3435
msgid "Outcome for this line item"
msgstr "Результат для этой позиции"

#: order/models.py:3442
msgid "Cost associated with return or repair for this line item"
msgstr "Стоимость, связанная с возвратом или ремонтом этой позиции"

#: order/models.py:3452
msgid "Return Order Extra Line"
msgstr "Дополнительная позиция заказа на возврат"

#: order/models.py:3553
msgid "Transfer Order Reference"
msgstr "Номер заказа на перемещение"

#: order/models.py:3564
msgid "Transfer order status"
msgstr "Статус заказа на перемещение"

#: order/models.py:3579
msgid "Source for transferred items"
msgstr "Источник перемещаемых позиций"

#: order/models.py:3589
msgid "Destination for transferred items"
msgstr "Назначение перемещаемых позиций"

#: order/models.py:3594
msgid "Consume Stock"
msgstr "Списать запас"

#: order/models.py:3596
msgid "Rather than transfer the stock to the destination, \"consume\" it, by removing transferred quantity from the allocated stock item"
msgstr "Вместо перемещения запаса в место назначения списать его, удалив перемещаемое количество из зарезервированной складской позиции"

#: order/models.py:3654
msgid "Order cannot be completed until a destination location is set"
msgstr "Заказ нельзя завершить, пока не указано место назначения"

#: order/models.py:3659
msgid "Order cannot be completed until it is fully allocated"
msgstr "Заказ нельзя завершить, пока он не будет полностью зарезервирован"

#: order/models.py:3859
msgid "Transfer Order Line Item"
msgstr "Позиция заказа на перемещение"

#: order/models.py:3892
msgid "transferred"
msgstr "Перемещено"

#: order/models.py:3893
msgid "transferred quantity"
msgstr "перемещённое количество"

#: order/models.py:3947
msgid "Transfer Order Allocation"
msgstr "Резервирование заказа на перемещение"

#: order/models.py:4088
msgid "Failed to consume stock item against transfer order"
msgstr ""

#: order/models.py:4100 order/models.py:4112
msgid "Failed to transfer stock item against transfer order"
msgstr ""

#: order/serializers.py:89 order/serializers.py:2058
#: report/templates/report/inventree_purchase_order_report.html:29
#: report/templates/report/inventree_return_order_report.html:19
#: report/templates/report/inventree_sales_order_report.html:22
#: report/templates/report/inventree_transfer_order_report.html:20
msgid "Line Items"
msgstr "Позиции"

#: order/serializers.py:94
msgid "Completed Lines"
msgstr "Завершённые позиции"

#: 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:449
msgid "Supplier Name"
msgstr "Имя поставщика"

#: order/serializers.py:498 order/serializers.py:2518
msgid "Order cannot be cancelled"
msgstr "Заказ не может быть отменён"

#: order/serializers.py:513 order/serializers.py:1772
msgid "Allow order to be closed with incomplete line items"
msgstr "Разрешить закрывать заказ с незавершёнными позициями"

#: order/serializers.py:523 order/serializers.py:1782
msgid "Order has incomplete line items"
msgstr "В заказе есть незавершённые позиции"

#: order/serializers.py:643
msgid "Order is not open"
msgstr "Заказ не открыт"

#: order/serializers.py:681
msgid "Auto Pricing"
msgstr "Автоматическая цена"

#: order/serializers.py:683
msgid "Automatically calculate purchase price based on supplier part data"
msgstr "Автоматически рассчитывать закупочную цену на основе данных детали поставщика"

#: order/serializers.py:700 stock/serializers.py:1058
msgid "Purchase price currency"
msgstr "Валюта заказа на закупку"

#: order/serializers.py:731
msgid "Merge Items"
msgstr "Объединять элементы"

#: order/serializers.py:733
msgid "Merge items with the same part, destination and target date into one line item"
msgstr "Объединять в одну позицию элементы, у которых одинаковая деталь, место хранения и целевая дата"

#: order/serializers.py:740 part/serializers.py:462
msgid "SKU"
msgstr "Артикул"

#: order/serializers.py:754 part/models.py:1157 part/serializers.py:382
msgid "Internal Part Number"
msgstr "Внутренний артикул детали"

#: order/serializers.py:762
msgid "Internal Part Name"
msgstr "Внутреннее название детали"

#: order/serializers.py:778
msgid "Supplier part must be specified"
msgstr "Необходимо указать поставляемую деталь"

#: order/serializers.py:781
msgid "Purchase order must be specified"
msgstr "Необходимо указать заказ на закупку"

#: order/serializers.py:789
msgid "Supplier must match purchase order"
msgstr "Поставщик должен соответствовать заказу на закупку"

#: order/serializers.py:790
msgid "Purchase order must match supplier"
msgstr "Заказ на закупку должен соответствовать поставщику"

#: order/serializers.py:842 order/serializers.py:1852 order/serializers.py:2921
msgid "Line Item"
msgstr "Позиция"

#: order/serializers.py:851 order/serializers.py:991 order/serializers.py:2267
msgid "Select destination location for received items"
msgstr "Выберите место назначения для полученных элементов"

#: order/serializers.py:867
msgid "Enter batch code for incoming stock items"
msgstr "Введите код партии для поступающих складских позиций"

#: order/serializers.py:874 stock/models.py:1197
#: templates/email/stale_stock_notification.html:22 users/models.py:135
msgid "Expiry Date"
msgstr "Истекает"

#: order/serializers.py:875
msgid "Enter expiry date for incoming stock items"
msgstr "Введите дату истечения срока годности для поступающих складских единиц"

#: order/serializers.py:883
msgid "Enter serial numbers for incoming stock items"
msgstr "Введите серийные номера для входящих складских позиций"

#: order/serializers.py:893
msgid "Override packaging information for incoming stock items"
msgstr "Переопределить информацию об упаковке для поступающих складских единиц"

#: order/serializers.py:901 order/serializers.py:2272
msgid "Additional note for incoming stock items"
msgstr "Дополнительная заметка для поступающих складских единиц"

#: order/serializers.py:908
msgid "Barcode"
msgstr "Штрих-код"

#: order/serializers.py:909
msgid "Scanned barcode"
msgstr "Сканированный штрих-код"

#: order/serializers.py:925
msgid "Barcode is already in use"
msgstr "Штрихкод уже используется"

#: order/serializers.py:1008 order/serializers.py:2291
#: stock/serializers.py:1138
msgid "Line items must be provided"
msgstr "Необходимо предоставить позиции"

#: order/serializers.py:1034
msgid "Destination location must be specified"
msgstr "Необходимо указать место назначения"

#: order/serializers.py:1041
msgid "Supplied barcode values must be unique"
msgstr "Предоставленные значения штрихкодов должны быть уникальными"

#: order/serializers.py:1058
msgid "Supplied serial numbers must be unique"
msgstr ""

#: order/serializers.py:1200
msgid "Shipments"
msgstr "Отгрузки"

#: order/serializers.py:1204
msgid "Completed Shipments"
msgstr "Выполненные отгрузки"

#: order/serializers.py:1208
msgid "Allocated Lines"
msgstr "Зарезервированные позиции"

#: order/serializers.py:1403
msgid "Sale price currency"
msgstr "Валюта цены продажи"

#: order/serializers.py:1455
msgid "Allocated Items"
msgstr "Выделенные элементы"

#: order/serializers.py:1674
msgid "No shipment details provided"
msgstr "Информация об отгрузке не предоставлена"

#: order/serializers.py:1725 order/serializers.py:2752
msgid "Quantity must be positive"
msgstr "Количество должно быть положительным"

#: order/serializers.py:1746
msgid "Stock item has not passed all required tests"
msgstr "Складская позиция не прошла все обязательные тесты"

#: order/serializers.py:1871 order/serializers.py:2940
msgid "Enter serial numbers to allocate"
msgstr "Введите серийные номера для резервирования"

#: order/serializers.py:1893 order/serializers.py:1942
#: order/serializers.py:2072
msgid "Shipment has already been shipped"
msgstr "Отгрузка уже отправлена"

#: order/serializers.py:1896 order/serializers.py:1945
#: order/serializers.py:2075
msgid "Shipment is not associated with this order"
msgstr "Отгрузка не связана с этим заказом"

#: order/serializers.py:2007
msgid "Stock location where items are sourced (leave blank to use any location)"
msgstr "Место хранения, откуда берутся позиции (оставьте пустым, чтобы использовать любое место)"

#: order/serializers.py:2017
msgid "Exclude stock items from this location"
msgstr "Исключить складские позиции из этого места хранения"

#: order/serializers.py:2026
msgid "Assign allocations to this shipment"
msgstr "Назначить резервирования этой отгрузке"

#: order/serializers.py:2033
msgid "Allow stock to be taken from multiple locations to fulfil a single line item"
msgstr "Разрешить брать запас из нескольких мест хранения для выполнения одной позиции заказа"

#: order/serializers.py:2047
msgid "Serialized Stock"
msgstr "Запас с серийными номерами"

#: order/serializers.py:2049
msgid "Control whether serialized stock items are included in auto-allocation"
msgstr "Управляет включением складских позиций с серийными номерами в автоматическое резервирование"

#: order/serializers.py:2060
msgid "Limit allocation to these line items (leave blank to allocate all lines)"
msgstr "Ограничить резервирование этими позициями заказа (оставьте пустым, чтобы резервировать все строки)"

#: order/serializers.py:2086
msgid "Line item does not belong to this order"
msgstr "Позиция заказа не относится к этому заказу"

#: order/serializers.py:2233
msgid "Return order line item"
msgstr "Позиция заказа на возврат"

#: order/serializers.py:2243
msgid "Line item does not match return order"
msgstr "Позиция не соответствует заказу на возврат"

#: order/serializers.py:2246
msgid "Line item has already been received"
msgstr "Позиция уже получена"

#: order/serializers.py:2283
msgid "Items can only be received against orders which are in progress"
msgstr "Предметы могут быть получены только по заказам, которые находятся в процессе выполнения"

#: order/serializers.py:2359
msgid "Quantity to return"
msgstr "Количество для возврата"

#: order/serializers.py:2384
msgid "Line price currency"
msgstr "Валюта цены позиции"

#: order/serializers.py:2533
msgid "Allow order to complete with incomplete allocations"
msgstr "Разрешить завершение заказа с неполными резервированиями"

#: order/serializers.py:2543
msgid "Order has incomplete allocations"
msgstr "В заказе есть неполные резервирования"

#: order/status_codes.py:17 order/status_codes.py:54 stock/status_codes.py:16
msgid "Lost"
msgstr "Потерян"

#: order/status_codes.py:18 order/status_codes.py:55 stock/status_codes.py:24
msgid "Returned"
msgstr "Возвращён"

#: order/status_codes.py:47 order/status_codes.py:80
msgid "In Progress"
msgstr "Выполняется"

#: order/status_codes.py:106
msgid "Return"
msgstr "Возврат"

#: order/status_codes.py:109
msgid "Repair"
msgstr "Починить"

#: order/status_codes.py:112
msgid "Replace"
msgstr "Заменить"

#: order/status_codes.py:115
msgid "Refund"
msgstr "Возврат"

#: order/status_codes.py:118
msgid "Reject"
msgstr "Отклонён"

#: order/status_codes.py:126
#: report/templates/report/inventree_build_order_report.html:121
msgid "Issued"
msgstr "Оформлен"

#: order/tasks.py:49
msgid "Overdue Purchase Order"
msgstr "Просроченные заказы на закупку"

#: order/tasks.py:54
#, python-brace-format
msgid "Purchase order {po} is now overdue"
msgstr "Заказ на закупку {po} просрочен"

#: order/tasks.py:119
msgid "Overdue Sales Order"
msgstr "Просроченные заказы на продажу"

#: order/tasks.py:124
#, python-brace-format
msgid "Sales order {so} is now overdue"
msgstr "Заказ на продажу {so} просрочен"

#: order/tasks.py:186
msgid "Overdue Return Order"
msgstr "Просроченный заказ на возврат"

#: order/tasks.py:191
#, python-brace-format
msgid "Return order {ro} is now overdue"
msgstr "Заказ на возврат {ro} просрочен"

#: part/api.py:90
msgid "Starred"
msgstr "Помечено звёздочкой"

#: part/api.py:92
msgid "Filter by starred categories"
msgstr "Фильтровать по отмеченным категориям"

#: part/api.py:109 stock/api.py:319
msgid "Depth"
msgstr "Глубина"

#: part/api.py:109
msgid "Filter by category depth"
msgstr "Фильтровать по глубине категории"

#: part/api.py:127 stock/api.py:337
msgid "Top Level"
msgstr "Верхний уровень"

#: part/api.py:129
msgid "Filter by top-level categories"
msgstr "Фильтровать по категориям верхнего уровня"

#: part/api.py:142 stock/api.py:352
msgid "Cascade"
msgstr "Каскад"

#: 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:499
msgid "Max Level"
msgstr "Максимальный уровень"

#: part/api.py:300 stock/api.py:501
msgid "Limit the depth of the category tree"
msgstr "Ограничить глубину дерева категорий"

#: part/api.py:442
msgid "Has Results"
msgstr "Есть результаты"

#: 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:888
msgid "BOM Valid"
msgstr "Спецификация валидна"

#: part/api.py:997
msgid "Cascade Categories"
msgstr "Каскадные категории"

#: part/api.py:998
msgid "If true, include items in child categories of the given category"
msgstr "Если включено, включать элементы в дочерних категориях указанной категории"

#: part/api.py:1004
msgid "Filter by numeric category ID or the literal 'null'"
msgstr "Фильтровать по числовому идентификатору категории или литералу 'null'"

#: part/api.py:1317
msgid "Assembly part is active"
msgstr "Сборочная деталь активна"

#: part/api.py:1321
msgid "Assembly part is trackable"
msgstr "Отслеживаемая сборочная деталь"

#: part/api.py:1325
msgid "Assembly part is testable"
msgstr "Сборная деталь тестируется"

#: part/api.py:1329
msgid "Assembly part is locked"
msgstr "Сборочная деталь заблокирована"

#: part/api.py:1334
msgid "Component part is active"
msgstr "Деталь компонента активна"

#: part/api.py:1338
msgid "Component part is trackable"
msgstr "Отслеживаемая деталь компонента"

#: part/api.py:1342
msgid "Component part is testable"
msgstr "Компонент тестируется"

#: part/api.py:1346
msgid "Component part is an assembly"
msgstr "Сборочная деталь компонента"

#: part/api.py:1350
msgid "Component part is virtual"
msgstr "Виртуальная деталь компонента"

#: part/api.py:1354
msgid "Has available stock"
msgstr "На складе"

#: part/api.py:1411
msgid "Uses"
msgstr "Использования"

#: part/models.py:92 part/models.py:413
#: templates/email/part_event_notification.html:16
msgid "Part Category"
msgstr "Категория детали"

#: part/models.py:93 users/ruleset.py:29
msgid "Part Categories"
msgstr "Категория детали"

#: part/models.py:111 part/models.py:1193
msgid "Default Location"
msgstr "Место хранения по умолчанию"

#: part/models.py:112
msgid "Default location for parts in this category"
msgstr "Место хранения по умолчанию для деталей этой категории"

#: part/models.py:117 stock/models.py:206
msgid "Structural"
msgstr "Структура"

#: part/models.py:119
msgid "Parts may not be directly assigned to a structural category, but may be assigned to child categories."
msgstr "Детали не могут быть непосредственно отнесены к структурной категории, но могут быть отнесены к дочерним категориям."

#: part/models.py:128
msgid "Default keywords"
msgstr "Ключевые слова по умолчанию"

#: part/models.py:129
msgid "Default keywords for parts in this category"
msgstr "Ключевые слова по умолчанию для деталей этой категории"

#: part/models.py:136 stock/models.py:102 stock/models.py:188
msgid "Icon"
msgstr "Значок"

#: part/models.py:137 part/serializers.py:175 part/serializers.py:207
#: stock/models.py:189
msgid "Icon (optional)"
msgstr "Значок (необязательно)"

#: part/models.py:181
msgid "You cannot make this part category structural because some parts are already assigned to it!"
msgstr "Вы не можете сделать эту категорию деталей структурной, потому что некоторые детали уже назначены ей!"

#: part/models.py:369
msgid "Part Category Parameter Template"
msgstr "Шаблон параметров категории деталей"

#: part/models.py:425
msgid "Default Value"
msgstr "Значение по умолчанию"

#: part/models.py:426
msgid "Default Parameter Value"
msgstr "Значение параметра по умолчанию"

#: part/models.py:529 part/serializers.py:135 users/ruleset.py:30
msgid "Parts"
msgstr "Детали"

#: part/models.py:575
msgid "Cannot delete parameters of a locked part"
msgstr "Нельзя удалить параметры заблокированной детали"

#: part/models.py:580
msgid "Cannot modify parameters of a locked part"
msgstr "Нельзя изменить параметры заблокированной детали"

#: part/models.py:591
msgid "Cannot delete this part as it is locked"
msgstr "Нельзя удалить эту деталь, так как она заблокирована"

#: part/models.py:594
msgid "Cannot delete this part as it is still active"
msgstr "Нельзя удалить эту деталь, так как она ещё активна"

#: part/models.py:599
msgid "Cannot delete this part as it is used in an assembly"
msgstr "Нельзя удалить эту деталь, так как она используется в сборке"

#: part/models.py:683 part/models.py:690
#, python-brace-format
msgid "Part '{self}' cannot be used in BOM for '{parent}' (recursive)"
msgstr "Деталь '{self}' не может быть использована в спецификации для '{parent}' (рекурсивно)"

#: part/models.py:702
#, python-brace-format
msgid "Part '{parent}' is  used in BOM for '{self}' (recursive)"
msgstr "Деталь '{parent}' используется в спецификации для '{self}' (рекурсивно)"

#: part/models.py:773
#, python-brace-format
msgid "IPN must match regex pattern {pattern}"
msgstr "IPN должен соответствовать регулярному выражению {pattern}"

#: part/models.py:781
msgid "Part cannot be a revision of itself"
msgstr "Деталь не может быть ревизией самой себя"

#: part/models.py:788
msgid "Revision code must be specified for a part marked as a revision"
msgstr "Для детали, отмеченной как ревизия, необходимо указать код ревизии"

#: part/models.py:796
msgid "Revisions are only allowed for assembly parts"
msgstr "Ревизии разрешены только для сборочных деталей"

#: part/models.py:803
msgid "Cannot make a revision of a template part"
msgstr "Нельзя сделать ревизию шаблонной детали"

#: part/models.py:809
msgid "Parent part must point to the same template"
msgstr "Родительская деталь должна указывать на тот же шаблон"

#: part/models.py:907
msgid "Stock item with this serial number already exists"
msgstr "Складская позиция с этим серийным номером уже существует"

#: part/models.py:1037
msgid "Duplicate IPN not allowed in part settings"
msgstr "Дублирующий IPN не разрешён в настройках детали"

#: part/models.py:1050
msgid "Duplicate part revision already exists."
msgstr "Дублирующая ревизия детали уже существует."

#: part/models.py:1060
msgid "Part with this Name, IPN and Revision already exists."
msgstr "Деталь с таким именем, внутренним артикулом и ревизией уже существует."

#: part/models.py:1075
msgid "Parts cannot be assigned to structural part categories!"
msgstr "Детали не могут быть назначены структурным категориям!"

#: part/models.py:1107
msgid "Part name"
msgstr "Наименование детали"

#: part/models.py:1112
msgid "Is Template"
msgstr "Шаблон"

#: part/models.py:1113
msgid "Is this part a template part?"
msgstr "Эта деталь является шаблоном?"

#: part/models.py:1123
msgid "Is this part a variant of another part?"
msgstr "Эта деталь является разновидностью другой детали?"

#: part/models.py:1124
msgid "Variant Of"
msgstr "Разновидность"

#: part/models.py:1131
msgid "Part description (optional)"
msgstr "Описание детали (необязательно)"

#: part/models.py:1138
msgid "Keywords"
msgstr "Ключевые слова"

#: part/models.py:1139
msgid "Part keywords to improve visibility in search results"
msgstr "Ключевые слова для улучшения видимости в результатах поиска"

#: part/models.py:1149
msgid "Part category"
msgstr "Категория"

#: part/models.py:1156 part/serializers.py:814
#: report/templates/report/inventree_stock_location_report.html:103
msgid "IPN"
msgstr "Внутренний артикул"

#: part/models.py:1164
msgid "Part revision or version number"
msgstr "Ревизия или серийный номер детали"

#: part/models.py:1165 report/models.py:234
msgid "Revision"
msgstr "Ревизия"

#: part/models.py:1174
msgid "Is this part a revision of another part?"
msgstr "Является ли эта деталь ревизией другой детали?"

#: part/models.py:1175
msgid "Revision Of"
msgstr "Ревизия от"

#: part/models.py:1191
msgid "Where is this item normally stored?"
msgstr "Где обычно хранится эта деталь?"

#: part/models.py:1228
msgid "Default Expiry"
msgstr "Срок действия по умолчанию"

#: part/models.py:1229
msgid "Expiry time (in days) for stock items of this part"
msgstr "Срок годности (в днях) для складских позиций этой детали"

#: part/models.py:1237 part/serializers.py:884
msgid "Minimum Stock"
msgstr "Минимальный запас"

#: part/models.py:1238
msgid "Minimum allowed stock level"
msgstr "Минимально допустимый складской запас"

#: part/models.py:1246 part/serializers.py:888
msgid "Maximum Stock"
msgstr "Максимальный запас"

#: part/models.py:1247
msgid "Maximum allowed stock level"
msgstr "Максимально допустимый уровень запаса"

#: part/models.py:1256
msgid "Units of measure for this part"
msgstr "Единицы измерения этой детали"

#: part/models.py:1263
msgid "Can this part be built from other parts?"
msgstr "Может ли эта деталь быть создана из других деталей?"

#: part/models.py:1269
msgid "Can this part be used to build other parts?"
msgstr "Может ли эта деталь использоваться для создания других деталей?"

#: part/models.py:1275
msgid "Does this part have tracking for unique items?"
msgstr "Является ли каждый экземпляр этой детали уникальным, обладающим серийным номером?"

#: part/models.py:1281
msgid "Can this part have test results recorded against it?"
msgstr "Можно ли в этой детали записывать результаты тестов?"

#: part/models.py:1287
msgid "Can this part be purchased from external suppliers?"
msgstr "Может ли эта деталь быть закуплена у внешних поставщиков?"

#: part/models.py:1293
msgid "Can this part be sold to customers?"
msgstr "Может ли эта деталь быть продана покупателям?"

#: part/models.py:1297
msgid "Is this part active?"
msgstr "Эта деталь активна?"

#: part/models.py:1303
msgid "Locked parts cannot be edited"
msgstr "Заблокированные детали нельзя редактировать"

#: part/models.py:1309
msgid "Is this a virtual part, such as a software product or license?"
msgstr "Эта деталь виртуальная, как программный продукт или лицензия?"

#: part/models.py:1315
msgid "Is this part consumable, such as glue or a fastener?"
msgstr "Эта деталь является расходным материалом, например клеем или крепежом?"

#: part/models.py:1320
msgid "BOM Validated"
msgstr "Спецификация подтверждена"

#: part/models.py:1321
msgid "Is the BOM for this part valid?"
msgstr "Валидна ли спецификация для этой детали?"

#: part/models.py:1327
msgid "BOM checksum"
msgstr "Контрольная сумма BOM"

#: part/models.py:1328
msgid "Stored BOM checksum"
msgstr "Сохранённая контрольная сумма спецификации"

#: part/models.py:1336
msgid "BOM checked by"
msgstr "BOM проверил"

#: part/models.py:1341
msgid "BOM checked date"
msgstr "Дата проверки BOM"

#: part/models.py:1357
msgid "Creation User"
msgstr "Создатель"

#: part/models.py:1367
msgid "Owner responsible for this part"
msgstr "Ответственный владелец этой детали"

#: part/models.py:2230
msgid "Sell multiple"
msgstr "Продать несколько"

#: part/models.py:3177
msgid "Currency used to cache pricing calculations"
msgstr "Валюта, используемая для кэширования расчётов цен"

#: part/models.py:3193
msgid "Minimum BOM Cost"
msgstr "Минимальная Стоимость BOM"

#: part/models.py:3194
msgid "Minimum cost of component parts"
msgstr "Минимальная стоимость компонентных деталей"

#: part/models.py:3200
msgid "Maximum BOM Cost"
msgstr "Максимальная Стоимость BOM"

#: part/models.py:3201
msgid "Maximum cost of component parts"
msgstr "Максимальная стоимость компонентных деталей"

#: part/models.py:3207
msgid "Minimum Purchase Cost"
msgstr "Минимальная стоимость закупки"

#: part/models.py:3208
msgid "Minimum historical purchase cost"
msgstr "Минимальная историческая стоимость закупки"

#: part/models.py:3214
msgid "Maximum Purchase Cost"
msgstr "Максимальная стоимость закупки"

#: part/models.py:3215
msgid "Maximum historical purchase cost"
msgstr "Максимальная историческая стоимость закупки"

#: part/models.py:3221
msgid "Minimum Internal Price"
msgstr "Минимальная внутренняя цена"

#: part/models.py:3222
msgid "Minimum cost based on internal price breaks"
msgstr "Минимальная стоимость на основе внутренних ценовых уровней"

#: part/models.py:3228
msgid "Maximum Internal Price"
msgstr "Максимальная внутренняя цена"

#: part/models.py:3229
msgid "Maximum cost based on internal price breaks"
msgstr "Максимальная стоимость на основе внутренних ценовых уровней"

#: part/models.py:3235
msgid "Minimum Supplier Price"
msgstr "Минимальная цена поставщика"

#: part/models.py:3236
msgid "Minimum price of part from external suppliers"
msgstr "Минимальная цена детали от внешних поставщиков"

#: part/models.py:3242
msgid "Maximum Supplier Price"
msgstr "Максимальная цена поставщика"

#: part/models.py:3243
msgid "Maximum price of part from external suppliers"
msgstr "Максимальная цена детали от внешних поставщиков"

#: part/models.py:3249
msgid "Minimum Variant Cost"
msgstr "Минимальная стоимость варианта"

#: part/models.py:3250
msgid "Calculated minimum cost of variant parts"
msgstr "Расчётная минимальная стоимость вариантов деталей"

#: part/models.py:3256
msgid "Maximum Variant Cost"
msgstr "Максимальная стоимость варианта"

#: part/models.py:3257
msgid "Calculated maximum cost of variant parts"
msgstr "Расчётная максимальная стоимость вариантов деталей"

#: part/models.py:3263 part/models.py:3277
msgid "Minimum Cost"
msgstr "Минимальная Стоимость"

#: part/models.py:3264
msgid "Override minimum cost"
msgstr "Переопределить минимальную стоимость"

#: part/models.py:3270 part/models.py:3284
msgid "Maximum Cost"
msgstr "Максимальная Стоимость"

#: part/models.py:3271
msgid "Override maximum cost"
msgstr "Переопределить максимальную стоимость"

#: part/models.py:3278
msgid "Calculated overall minimum cost"
msgstr "Расчётная общая минимальная стоимость"

#: part/models.py:3285
msgid "Calculated overall maximum cost"
msgstr "Расчётная общая максимальная стоимость"

#: part/models.py:3291
msgid "Minimum Sale Price"
msgstr "Минимальная цена продажи"

#: part/models.py:3292
msgid "Minimum sale price based on price breaks"
msgstr "Минимальная цена продажи на основе ценовых уровней"

#: part/models.py:3298
msgid "Maximum Sale Price"
msgstr "Максимальная цена продажи"

#: part/models.py:3299
msgid "Maximum sale price based on price breaks"
msgstr "Максимальная цена продажи на основе ценовых уровней"

#: part/models.py:3305
msgid "Minimum Sale Cost"
msgstr "Минимальная стоимость продажи"

#: part/models.py:3306
msgid "Minimum historical sale price"
msgstr "Минимальная историческая цена продажи"

#: part/models.py:3312
msgid "Maximum Sale Cost"
msgstr "Максимальная стоимость продажи"

#: part/models.py:3313
msgid "Maximum historical sale price"
msgstr "Максимальная историческая цена продажи"

#: part/models.py:3331
msgid "Part for stocktake"
msgstr "Деталь для инвентаризации"

#: part/models.py:3336
msgid "Item Count"
msgstr "Количество элементов"

#: part/models.py:3337
msgid "Number of individual stock entries at time of stocktake"
msgstr "Количество отдельных складских позиций на момент инвентаризации"

#: part/models.py:3345
msgid "Total available stock at time of stocktake"
msgstr "Общий доступный запас на момент инвентаризации"

#: part/models.py:3349 report/templates/report/inventree_test_report.html:106
#: stock/models.py:3711
msgid "Date"
msgstr "Дата"

#: part/models.py:3350
msgid "Date stocktake was performed"
msgstr "Дата проведения инвентаризации"

#: part/models.py:3357
msgid "Minimum Stock Cost"
msgstr "Минимальная стоимость запасов"

#: part/models.py:3358
msgid "Estimated minimum cost of stock on hand"
msgstr "Оценочная минимальная стоимость имеющихся запасов"

#: part/models.py:3364
msgid "Maximum Stock Cost"
msgstr "Максимальная стоимость запасов"

#: part/models.py:3365
msgid "Estimated maximum cost of stock on hand"
msgstr "Оценочная максимальная стоимость имеющихся запасов"

#: part/models.py:3375
msgid "Part Sale Price Break"
msgstr "Цена продажи детали по порогу"

#: part/models.py:3399
msgid "Part Internal Price Break"
msgstr "Внутренний ценовой порог детали"

#: part/models.py:3490
msgid "Part Test Template"
msgstr "Шаблон теста детали"

#: part/models.py:3516
msgid "Invalid template name - must include at least one alphanumeric character"
msgstr "Недопустимое имя шаблона — должно содержать хотя бы один буквенно-цифровой символ"

#: part/models.py:3548
msgid "Test templates can only be created for testable parts"
msgstr "Шаблоны тестов можно создавать только для тестируемых деталей"

#: part/models.py:3562
msgid "Test template with the same key already exists for part"
msgstr "Шаблон теста с тем же ключом уже существует для детали"

#: part/models.py:3579
msgid "Test Name"
msgstr "Название теста"

#: part/models.py:3580
msgid "Enter a name for the test"
msgstr "Введите имя для теста"

#: part/models.py:3586
msgid "Test Key"
msgstr "Ключ теста"

#: part/models.py:3587
msgid "Simplified key for the test"
msgstr "Упрощённый ключ для теста"

#: part/models.py:3594
msgid "Test Description"
msgstr "Описание теста"

#: part/models.py:3595
msgid "Enter description for this test"
msgstr "Введите описание для этого теста"

#: part/models.py:3599
msgid "Is this test enabled?"
msgstr "Активен ли данный тест?"

#: part/models.py:3604
msgid "Required"
msgstr "Необходим"

#: part/models.py:3605
msgid "Is this test required to pass?"
msgstr "Необходимо ли пройти этот тест?"

#: part/models.py:3610
msgid "Requires Value"
msgstr "Требуется значение"

#: part/models.py:3611
msgid "Does this test require a value when adding a test result?"
msgstr "Требуется ли значение для этого теста при добавлении результата?"

#: part/models.py:3616
msgid "Requires Attachment"
msgstr "Требуются вложения"

#: part/models.py:3618
msgid "Does this test require a file attachment when adding a test result?"
msgstr "Требуется ли прикреплять вложение в виде файла при добавлении результатов теста?"

#: part/models.py:3625
msgid "Valid choices for this test (comma-separated)"
msgstr "Допустимые варианты данного теста(через запятую)"

#: part/models.py:3769
msgid "Invalid quantity - no units specified for part"
msgstr "Недопустимое количество: для детали не указаны единицы измерения"

#: part/models.py:3778
msgid "Quantity must be greater than or equal to zero"
msgstr "Количество должно быть больше или равно нулю"

#: part/models.py:3879
msgid "BOM item cannot be modified - assembly is locked"
msgstr "Пункт спецификации нельзя изменить — сборка заблокирована"

#: part/models.py:3886
msgid "BOM item cannot be modified - variant assembly is locked"
msgstr "Пункт спецификации нельзя изменить — вариант сборки заблокирован"

#: part/models.py:3896
msgid "Select parent part"
msgstr "Выберите родительскую деталь"

#: part/models.py:3906
msgid "Sub part"
msgstr "Суб-деталь"

#: part/models.py:3907
msgid "Select part to be used in BOM"
msgstr "Выбрать деталь для использования в BOM"

#: part/models.py:3913 part/serializers.py:1703
msgid "Amount"
msgstr "Количество"

#: part/models.py:3914
msgid "Amount of sub-part consumed to produce one part"
msgstr "Количество вложенной детали, расходуемое для производства одной детали"

#: part/models.py:3926
msgid "BOM quantity for this BOM item"
msgstr "Количество элементов в спецификации"

#: part/models.py:3932
msgid "This BOM item is optional"
msgstr "Эта позиция спецификации необязательна"

#: part/models.py:3938
msgid "This BOM item is consumable (it is not tracked in build orders)"
msgstr "Эта позиция - расходник (она не отслеживается в заказах на производство)"

#: part/models.py:3946
msgid "Setup Quantity"
msgstr "Количество для подготовки"

#: part/models.py:3947
msgid "Extra required quantity for a build, to account for setup losses"
msgstr "Дополнительное требуемое количество для сборки, учитывающее потери при подготовке"

#: part/models.py:3955
msgid "Attrition"
msgstr "Потери"

#: part/models.py:3957
msgid "Estimated attrition for a build, expressed as a percentage (0-100)"
msgstr "Оценочные потери для сборки, выраженные в процентах (0–100)"

#: part/models.py:3968
msgid "Rounding Multiple"
msgstr "Округление до кратности"

#: part/models.py:3970
msgid "Round up required production quantity to nearest multiple of this value"
msgstr "Округлять требуемое производственное количество до ближайшего кратного этого значения"

#: part/models.py:3978
msgid "BOM item reference"
msgstr "Ссылка на позицию спецификации"

#: part/models.py:3986
msgid "BOM item notes"
msgstr "Заметка о позиции в спецификации"

#: part/models.py:3992
msgid "Checksum"
msgstr "Контрольная сумма"

#: part/models.py:3993
msgid "BOM line checksum"
msgstr "Контрольная сумма строки спецификации"

#: part/models.py:3998
msgid "Validated"
msgstr "Проверен"

#: part/models.py:3999
msgid "This BOM item has been validated"
msgstr "Этот пункт спецификации подтверждён"

#: part/models.py:4004
msgid "Gets inherited"
msgstr "Наследуется"

#: part/models.py:4005
msgid "This BOM item is inherited by BOMs for variant parts"
msgstr "Позиция спецификации наследуется разновидностями детали"

#: part/models.py:4011
msgid "Stock items for variant parts can be used for this BOM item"
msgstr "Эту позицию можно заменять деталями, которые находятся на складе"

#: part/models.py:4147 stock/models.py:962
msgid "Quantity must be integer value for trackable parts"
msgstr "Для отслеживаемых деталей количество должно быть целым числом"

#: part/models.py:4157 part/models.py:4159
msgid "Sub part must be specified"
msgstr "Необходимо указать поддеталь"

#: part/models.py:4287
msgid "BOM Item Substitute"
msgstr "Замена пункта спецификации"

#: part/models.py:4308
msgid "Substitute part cannot be the same as the master part"
msgstr "Деталь для замены не может быть такой же, как основная деталь"

#: part/models.py:4321
msgid "Parent BOM item"
msgstr "Позиция BOM-родителя"

#: part/models.py:4329
msgid "Substitute part"
msgstr "Замена детали"

#: part/models.py:4345
msgid "Part 1"
msgstr "Деталь 1"

#: part/models.py:4353
msgid "Part 2"
msgstr "Деталь 2"

#: part/models.py:4354
msgid "Select Related Part"
msgstr "Выберите связанную деталь"

#: part/models.py:4361
msgid "Note for this relationship"
msgstr "Заметка для данной связи"

#: part/models.py:4380
msgid "Part relationship cannot be created between a part and itself"
msgstr "Нельзя создать отношение детали с самой собой"

#: part/models.py:4385
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 "Родительская категория деталей"

#: part/serializers.py:139 part/serializers.py:204
msgid "Subcategories"
msgstr "Подкатегории"

#: 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:679
msgid "Purchase currency of this stock item"
msgstr "Валюта закупки складской позиции"

#: part/serializers.py:323
msgid "File is not an image"
msgstr "Файл не является изображением"

#: part/serializers.py:426
msgid "Initial Stock Quantity"
msgstr "Начальное количество на складе"

#: part/serializers.py:428
msgid "Specify initial stock quantity for this Part. If quantity is zero, no stock is added."
msgstr "Задайте начальное количество этой детали на складе. Если количество равно 0, складская позиция не будет добавлена."

#: 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 "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)"

#: part/serializers.py:469
msgid "Select manufacturer (or leave blank to skip)"
msgstr "Выберите поставщика (или оставьте поле пустым, чтобы пропустить)"

#: part/serializers.py:479
msgid "Manufacturer part number"
msgstr "Артикул производителя"

#: part/serializers.py:486
msgid "Selected company is not a valid supplier"
msgstr "Выбранная компания не является допустимым поставщиком"

#: part/serializers.py:495
msgid "Selected company is not a valid manufacturer"
msgstr "Выбранная компания не является допустимым производителем"

#: 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:799
msgid "Category Name"
msgstr "Название категории"

#: part/serializers.py:828
msgid "Building"
msgstr "Производится"

#: part/serializers.py:829
msgid "Quantity of this part currently being in production"
msgstr "Количество этой детали, находящееся в производстве"

#: part/serializers.py:836
msgid "Outstanding quantity of this part scheduled to be built"
msgstr "Оставшееся количество этой детали, запланированное к сборке"

#: part/serializers.py:856 stock/serializers.py:1264 stock/serializers.py:1480
#: users/ruleset.py:33
msgid "Stock Items"
msgstr "Складские позиции"

#: part/serializers.py:860
msgid "Revisions"
msgstr "Ревизии"

#: part/serializers.py:864 part/serializers.py:1190
#: templates/email/low_stock_notification.html:16
#: templates/email/part_event_notification.html:17
msgid "Total Stock"
msgstr "Общий запас"

#: part/serializers.py:872
msgid "Unallocated Stock"
msgstr "Нераспределённый запас"

#: part/serializers.py:880
msgid "Variant Stock"
msgstr "Запас вариантов"

#: part/serializers.py:956
msgid "Duplicate Part"
msgstr "Дублировать деталь"

#: part/serializers.py:957
msgid "Copy initial data from another Part"
msgstr "Копировать начальные данные из другой детали"

#: part/serializers.py:962
msgid "Copy Image"
msgstr "Копировать Изображение"

#: part/serializers.py:963
msgid "Copy image from original part"
msgstr "Копировать изображение из исходной детали"

#: part/serializers.py:968
msgid "Copy BOM"
msgstr "Скопировать BOM"

#: part/serializers.py:969
msgid "Copy bill of materials from original part"
msgstr "Копировать спецификацию из исходной детали"

#: part/serializers.py:974
msgid "Copy Notes"
msgstr "Копировать Записи"

#: part/serializers.py:975
msgid "Copy notes from original part"
msgstr "Скопировать записи из оригинальной детали"

#: part/serializers.py:980
msgid "Copy Tests"
msgstr "Копировать тесты"

#: part/serializers.py:981
msgid "Copy test templates from original part"
msgstr "Копировать шаблоны тестов из исходной детали"

#: part/serializers.py:988
msgid "Initial Stock"
msgstr "Начальный запас"

#: part/serializers.py:989
msgid "Create Part with initial stock quantity"
msgstr "Создавать деталь с начальным количеством на складе"

#: part/serializers.py:995
msgid "Supplier Information"
msgstr "Информация о поставщике"

#: part/serializers.py:996
msgid "Add initial supplier information for this part"
msgstr "Добавить начальную информацию о поставщике для этой детали"

#: part/serializers.py:1005
msgid "Copy Category Parameters"
msgstr "Копировать параметры категории"

#: part/serializers.py:1006
msgid "Copy parameter templates from selected part category"
msgstr "Копировать шаблоны параметров из выбранной категории деталей"

#: part/serializers.py:1011
msgid "Existing Image"
msgstr "Существующее изображение"

#: part/serializers.py:1012
msgid "Filename of an existing part image"
msgstr "Имя файла существующего изображения детали"

#: part/serializers.py:1029
msgid "Image file does not exist"
msgstr "Файл изображения не существует"

#: part/serializers.py:1162
msgid "Validate entire Bill of Materials"
msgstr "Проверить всю спецификацию"

#: part/serializers.py:1196 part/serializers.py:1794
msgid "Can Build"
msgstr "Можно произвести"

#: part/serializers.py:1213
msgid "Required for Build Orders"
msgstr "Требуется для заказов на сборку"

#: part/serializers.py:1218
msgid "Allocated to Build Orders"
msgstr "Выделено для заказов на сборку"

#: part/serializers.py:1225
msgid "Required for Sales Orders"
msgstr "Требуется для заказов на продажу"

#: part/serializers.py:1229
msgid "Allocated to Sales Orders"
msgstr "Выделено для заказов на продажу"

#: part/serializers.py:1289
msgid "Part IPN"
msgstr "Внутренний артикул детали"

#: part/serializers.py:1296
msgid "Part Description"
msgstr "Описание детали"

#: part/serializers.py:1340
msgid "Select a part to generate stocktake information for that part (and any variant parts)"
msgstr "Выберите деталь (и любые её варианты) для которой сгенерировать информацию об инвентаризации"

#: part/serializers.py:1350
msgid "Select a category to include all parts within that category (and subcategories)"
msgstr "Выберите категорию (и любые её подкатегории) для которой сгенерировать информацию об инвентаризации"

#: part/serializers.py:1360
msgid "Select a location to include all parts with stock in that location (including sub-locations)"
msgstr "Выберите склад, чтобы включить все детали в наличии в указанном складе (включая подразделы)"

#: part/serializers.py:1367
msgid "Generate Stocktake Entries"
msgstr "Создать записи инвентаризации"

#: part/serializers.py:1368
msgid "Save stocktake entries for the selected parts"
msgstr "Сохранить записи инвентаризации для выбранных деталей"

#: part/serializers.py:1375
msgid "Generate Report"
msgstr "Создать отчет"

#: part/serializers.py:1376
msgid "Generate a stocktake report for the selected parts"
msgstr "Создать отчёт инвентаризации для выбранных деталей"

#: part/serializers.py:1481
msgid "Minimum Price"
msgstr "Минимальная цена"

#: part/serializers.py:1482
msgid "Override calculated value for minimum price"
msgstr "Переопределить рассчитанное значение минимальной цены"

#: part/serializers.py:1489
msgid "Minimum price currency"
msgstr "Валюта минимальной цены"

#: part/serializers.py:1496
msgid "Maximum Price"
msgstr "Максимальная цена"

#: part/serializers.py:1497
msgid "Override calculated value for maximum price"
msgstr "Переопределить рассчитанное значение максимальной цены"

#: part/serializers.py:1504
msgid "Maximum price currency"
msgstr "Валюта максимальной цены"

#: part/serializers.py:1533
msgid "Update"
msgstr "Обновить"

#: part/serializers.py:1534
msgid "Update pricing for this part"
msgstr "Обновить цены для этой детали"

#: part/serializers.py:1557
#, python-brace-format
msgid "Could not convert from provided currencies to {default_currency}"
msgstr "Не удалось конвертировать из предоставленных валют в {default_currency}"

#: part/serializers.py:1564
msgid "Minimum price must not be greater than maximum price"
msgstr "Минимальная цена не должна превышать максимальную цену"

#: part/serializers.py:1567
msgid "Maximum price must not be less than minimum price"
msgstr "Максимальная цена не должна быть меньше минимальной"

#: part/serializers.py:1704
msgid "Amount required for this item (can include units)"
msgstr "Количество, необходимое для этой позиции (может включать единицы измерения)"

#: part/serializers.py:1721
msgid "Select the parent assembly"
msgstr "Выберите родительскую сборку"

#: part/serializers.py:1756
msgid "Select the component part"
msgstr "Выберите деталь, которая является компонентом"

#: part/serializers.py:1876
msgid "Invalid quantity format"
msgstr "Недопустимый формат количества"

#: part/serializers.py:2005
msgid "Select part to copy BOM from"
msgstr "Выберите деталь, из которой копировать спецификацию"

#: part/serializers.py:2013
msgid "Remove Existing Data"
msgstr "Удалить существующие данные"

#: part/serializers.py:2014
msgid "Remove existing BOM items before copying"
msgstr "Удалить существующие пункты спецификации перед копированием"

#: part/serializers.py:2019
msgid "Include Inherited"
msgstr "Включая наследуемые"

#: part/serializers.py:2020
msgid "Include BOM items which are inherited from templated parts"
msgstr "Включать пункты спецификации, унаследованные от шаблонных деталей"

#: part/serializers.py:2025
msgid "Skip Invalid Rows"
msgstr "Пропустить некорректные строки"

#: part/serializers.py:2026
msgid "Enable this option to skip invalid rows"
msgstr "Включите эту опцию, чтобы пропускать недопустимые строки"

#: part/serializers.py:2031
msgid "Copy Substitute Parts"
msgstr "Копировать детали-заменители"

#: part/serializers.py:2032
msgid "Copy substitute parts when duplicate BOM items"
msgstr "Копировать детали-заменители при дублировании пунктов спецификации"

#: part/tasks.py:42
msgid "Low stock notification"
msgstr "Уведомление о низком уровне запаса"

#: part/tasks.py:44
#, python-brace-format
msgid "The available stock for {part.name} has fallen below the configured minimum level"
msgstr "Доступный запас для {part.name} упал ниже настроенного минимального уровня"

#: part/tasks.py:74
msgid "Stale stock notification"
msgstr "Уведомление о просроченном запасе"

#: part/tasks.py:78
msgid "You have 1 stock item approaching its expiry date"
msgstr "У вас 1 складская единица приближается к дате истечения срока годности"

#: part/tasks.py:80
#, python-brace-format
msgid "You have {item_count} stock items approaching their expiry dates"
msgstr "У вас {item_count} складских единиц приближаются к дате истечения срока годности"

#: part/tasks.py:89
msgid "No expiry date"
msgstr "Нет даты истечения"

#: part/tasks.py:96
msgid "Expired {abs(days_diff)} days ago"
msgstr "Истёк {abs(days_diff)} дней назад"

#: part/tasks.py:99
msgid "Expires today"
msgstr "Истекает сегодня"

#: part/tasks.py:102
#, python-brace-format
msgid "{days_until_expiry} days"
msgstr "{days_until_expiry} дней"

#: 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 "Установлено"

#: 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 "Действие не указано"

#: plugin/base/action/api.py:70
msgid "No matching action found"
msgstr "Соответствующее действие не найдено"

#: plugin/base/barcodes/api.py:214
msgid "No match found for barcode data"
msgstr "Не найдено совпадений для данных штрих-кода"

#: plugin/base/barcodes/api.py:218
msgid "Match found for barcode data"
msgstr "Найдено совпадение по штрих-коду"

#: 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:290
msgid "Barcode matches existing item"
msgstr "Штрихкод соответствует существующему элементу"

#: plugin/base/barcodes/api.py:421
msgid "No matching part data found"
msgstr "Не найдено соответствующих данных детали"

#: plugin/base/barcodes/api.py:437
msgid "No matching supplier parts found"
msgstr "Не найдено соответствующих поставляемых деталей"

#: plugin/base/barcodes/api.py:440
msgid "Multiple matching supplier parts found"
msgstr "Найдено несколько соответствующих поставляемых деталей"

#: plugin/base/barcodes/api.py:453 plugin/base/barcodes/api.py:748
msgid "No matching plugin found for barcode data"
msgstr "Плагин, соответствующий данным штрихкода, не найден"

#: plugin/base/barcodes/api.py:463
msgid "Matched supplier part"
msgstr "Соответствующая поставляемая деталь"

#: plugin/base/barcodes/api.py:533
msgid "Item has already been received"
msgstr "Предмет уже был получен"

#: plugin/base/barcodes/api.py:601
msgid "Purchase order Found\\rNo supplier Part Match"
msgstr "Заказ на закупку найден\\rНет совпадения с деталью поставщика"

#: plugin/base/barcodes/api.py:607
msgid "Supplier Part Found\\rNo Purchase Order Match"
msgstr "Деталь поставщика найдена\\rНет совпадения с заказом на закупку"

#: plugin/base/barcodes/api.py:643
msgid "No plugin match for supplier barcode"
msgstr "Нет совпадения плагина для штрихкода поставщика"

#: plugin/base/barcodes/api.py:696
msgid "Multiple matching line items found"
msgstr "Найдено несколько соответствующих позиций"

#: plugin/base/barcodes/api.py:699 plugin/base/barcodes/mixins.py:393
msgid "No matching line item found"
msgstr "Не найдено соответствующей позиции"

#: plugin/base/barcodes/api.py:745
msgid "No sales order provided"
msgstr "Заказ на продажу не указан"

#: plugin/base/barcodes/api.py:754
msgid "Barcode does not match an existing stock item"
msgstr "Штрих-код не соответствует существующим складским позициям"

#: plugin/base/barcodes/api.py:770
msgid "Stock item does not match line item"
msgstr "Складская позиция не соответствует позиции"

#: plugin/base/barcodes/api.py:800
msgid "Insufficient stock available"
msgstr "Недостаточно запаса"

#: plugin/base/barcodes/api.py:813
msgid "Stock item allocated to sales order"
msgstr "Складская позиция зарезервирована заказом на продажу"

#: plugin/base/barcodes/api.py:816
msgid "Not enough information"
msgstr "Недостаточно информации"

#: plugin/base/barcodes/mixins.py:309
#: plugin/builtin/barcodes/inventree_barcode.py:101
msgid "Found matching item"
msgstr "Найден соответствующий элемент"

#: plugin/base/barcodes/mixins.py:397
msgid "Supplier part does not match line item"
msgstr "Поставляемая деталь не соответствует позиции"

#: plugin/base/barcodes/mixins.py:402
msgid "Line item is already completed"
msgstr "Позиция уже завершена"

#: 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 "Не удалось получить позицию"

#: 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 "Поставщик, от которого будут получены элементы"

#: 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 "Позиция заказа на закупку, в рамках которой принимаются элементы"

#: plugin/base/barcodes/serializers.py:202
msgid "Automatically allocate stock items to the purchase order"
msgstr "Автоматически выделять складские элементы для заказа на закупку"

#: 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 "Печать этикетки не удалась"

#: plugin/base/label/mixins.py:56
msgid "Error rendering label to PDF"
msgstr "Ошибка при выводе этикетки в PDF"

#: plugin/base/label/mixins.py:73
msgid "Error rendering label to HTML"
msgstr "Ошибка при выводе этикетки в HTML"

#: plugin/base/label/mixins.py:156
msgid "No items provided to print"
msgstr "Нет элементов для печати"

#: plugin/base/ui/serializers.py:30
msgid "Plugin Name"
msgstr "Название плагина"

#: plugin/base/ui/serializers.py:34
msgid "Feature Type"
msgstr "Тип функции"

#: plugin/base/ui/serializers.py:39
msgid "Feature Label"
msgstr "Метка функции"

#: plugin/base/ui/serializers.py:44
msgid "Feature Title"
msgstr "Заголовок функции"

#: plugin/base/ui/serializers.py:49
msgid "Feature Description"
msgstr "Описание функции"

#: plugin/base/ui/serializers.py:54
msgid "Feature Icon"
msgstr "Значок функции"

#: plugin/base/ui/serializers.py:58
msgid "Feature Options"
msgstr "Настройки функции"

#: plugin/base/ui/serializers.py:61
msgid "Feature Context"
msgstr "Контекст функции"

#: plugin/base/ui/serializers.py:64
msgid "Feature Source (javascript)"
msgstr "Источник функции (javascript)"

#: plugin/builtin/barcodes/inventree_barcode.py:27
msgid "InvenTree Barcodes"
msgstr "Штрихкоды InvenTree"

#: plugin/builtin/barcodes/inventree_barcode.py:28
msgid "Provides native support for barcodes"
msgstr "Предоставляет встроенную поддержку штрихкодов"

#: 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:25
#: plugin/builtin/integration/core_notifications.py:69
#: plugin/builtin/integration/core_notifications.py:125
#: 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 "Участники 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 "JSON-штрихкоды (читаемые человеком)"

#: 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 "Настройте префикс, используемый для коротких штрихкодов, что может быть полезно в средах с несколькими экземплярами InvenTree"

#: 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 "Замена {n}"

#: plugin/builtin/exporter/bom_exporter.py:130
#, python-brace-format
msgid "Supplier {n}"
msgstr "Поставщик {n}"

#: plugin/builtin/exporter/bom_exporter.py:131
#, python-brace-format
msgid "Supplier {n} SKU"
msgstr "Артикул поставщика {n}"

#: plugin/builtin/exporter/bom_exporter.py:132
#, python-brace-format
msgid "Supplier {n} MPN"
msgstr "Поставщик {n} MPN"

#: plugin/builtin/exporter/bom_exporter.py:138
#, python-brace-format
msgid "Manufacturer {n}"
msgstr "Производитель {n}"

#: plugin/builtin/exporter/bom_exporter.py:139
#, python-brace-format
msgid "Manufacturer {n} MPN"
msgstr "Производитель {n} MPN"

#: plugin/builtin/exporter/inventree_exporter.py:14
msgid "InvenTree Generic Exporter"
msgstr "Общий экспортёр InvenTree"

#: plugin/builtin/exporter/inventree_exporter.py:15
msgid "Provides support for exporting data from InvenTree"
msgstr "Предоставляет поддержку экспорта данных из InvenTree"

#: 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:23
msgid "InvenTree UI Notifications"
msgstr "Уведомления интерфейса InvenTree"

#: plugin/builtin/integration/core_notifications.py:26
msgid "Integrated UI notification methods"
msgstr "Интегрированные методы уведомлений в интерфейсе"

#: plugin/builtin/integration/core_notifications.py:67
msgid "InvenTree Email Notifications"
msgstr "Уведомления по электронной почте InvenTree"

#: plugin/builtin/integration/core_notifications.py:70
msgid "Integrated email notification methods"
msgstr "Интегрированные методы уведомлений по электронной почте"

#: plugin/builtin/integration/core_notifications.py:75
msgid "Allow email notifications"
msgstr "Разрешить уведомления по электронной почте"

#: plugin/builtin/integration/core_notifications.py:76
msgid "Allow email notifications to be sent to this user"
msgstr "Разрешить отправку уведомлений по электронной почте этому пользователю"

#: plugin/builtin/integration/core_notifications.py:123
msgid "InvenTree Slack Notifications"
msgstr "Уведомления Slack InvenTree"

#: plugin/builtin/integration/core_notifications.py:126
msgid "Integrated Slack notification methods"
msgstr "Интегрированные методы уведомлений Slack"

#: plugin/builtin/integration/core_notifications.py:131
msgid "Slack incoming webhook URL"
msgstr "Ссылка \"Slack incoming webhook\""

#: plugin/builtin/integration/core_notifications.py:132
msgid "URL that is used to send messages to a slack channel"
msgstr "URL, используемый для отправки сообщений в канал Slack"

#: plugin/builtin/integration/core_notifications.py:162
msgid "Open link"
msgstr "Открыть ссылку"

#: plugin/builtin/integration/currency_exchange.py:22
msgid "InvenTree Currency Exchange"
msgstr "Обмен валют InvenTree"

#: plugin/builtin/integration/currency_exchange.py:23
msgid "Default currency exchange integration"
msgstr "Интеграция обмена валют по умолчанию"

#: plugin/builtin/integration/machine_types.py:15
msgid "InvenTree Machines"
msgstr "Машины InvenTree"

#: plugin/builtin/integration/machine_types.py:16
msgid "Built-in machine types for InvenTree"
msgstr "Встроенные типы машин для InvenTree"

#: 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 "Для детали `{part.name}` произошло событие `{part_action}`"

#: plugin/builtin/labels/inventree_label.py:24
msgid "InvenTree PDF label printer"
msgstr "PDF-печать этикеток InvenTree"

#: plugin/builtin/labels/inventree_label.py:25
msgid "Provides native support for printing PDF labels"
msgstr "Предоставляет встроенную поддержку печати этикеток PDF"

#: plugin/builtin/labels/inventree_label.py:33
#: plugin/builtin/labels/label_sheet.py:79
msgid "Debug mode"
msgstr "Режим отладки"

#: 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 "Включить режим отладки — возвращает чистый HTML вместо PDF"

#: plugin/builtin/labels/inventree_machine.py:61
msgid "InvenTree machine label printer"
msgstr "Печать этикеток на машине InvenTree"

#: 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:397
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 "Печать листов этикеток InvenTree"

#: 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 "Интеграция поставщика — DigiKey"

#: plugin/builtin/suppliers/digikey.py:18
msgid "Provides support for scanning DigiKey barcodes"
msgstr "Предоставляет поддержку сканирования штрихкодов DigiKey"

#: plugin/builtin/suppliers/digikey.py:27
msgid "The Supplier which acts as 'DigiKey'"
msgstr "Поставщик, который представляет 'DigiKey'"

#: plugin/builtin/suppliers/lcsc.py:19
msgid "Supplier Integration - LCSC"
msgstr "Интеграция поставщика — LCSC"

#: plugin/builtin/suppliers/lcsc.py:20
msgid "Provides support for scanning LCSC barcodes"
msgstr "Предоставляет поддержку сканирования штрихкодов LCSC"

#: plugin/builtin/suppliers/lcsc.py:28
msgid "The Supplier which acts as 'LCSC'"
msgstr "Поставщик, который представляет 'LCSC'"

#: plugin/builtin/suppliers/mouser.py:17
msgid "Supplier Integration - Mouser"
msgstr "Интеграция поставщика — Mouser"

#: plugin/builtin/suppliers/mouser.py:18
msgid "Provides support for scanning Mouser barcodes"
msgstr "Предоставляет поддержку сканирования штрихкодов Mouser"

#: plugin/builtin/suppliers/mouser.py:26
msgid "The Supplier which acts as 'Mouser'"
msgstr "Поставщик, который представляет 'Mouser'"

#: plugin/builtin/suppliers/tme.py:19
msgid "Supplier Integration - TME"
msgstr "Интеграция поставщика — TME"

#: plugin/builtin/suppliers/tme.py:20
msgid "Provides support for scanning TME barcodes"
msgstr "Предоставляет поддержку сканирования штрихкодов TME"

#: plugin/builtin/suppliers/tme.py:28
msgid "The Supplier which acts as 'TME'"
msgstr "Поставщик, который представляет 'TME'"

#: plugin/installer.py:239 plugin/installer.py:343 plugin/serializers.py:169
#: plugin/serializers.py:275
msgid "Only superuser accounts can administer plugins"
msgstr "Управлять плагинами могут только учётные записи суперпользователей"

#: plugin/installer.py:242
msgid "Plugin installation is disabled"
msgstr "Установка плагинов отключена"

#: plugin/installer.py:272
msgid "No package name or URL provided for installation"
msgstr "Не указано имя пакета или URL для установки"

#: plugin/installer.py:276
msgid "Invalid characters in package name or URL"
msgstr "Недопустимые символы в имени пакета или URL"

#: plugin/installer.py:286
msgid "Installed plugin successfully"
msgstr "Плагин успешно установлен"

#: plugin/installer.py:291
#, python-brace-format
msgid "Installed plugin into {path}"
msgstr "Плагин установлен в {path}"

#: plugin/installer.py:317
msgid "Plugin was not found in registry"
msgstr "Плагин не найден в реестре"

#: plugin/installer.py:320
msgid "Plugin is not a packaged plugin"
msgstr "Плагин не является упакованным"

#: plugin/installer.py:323
msgid "Plugin package name not found"
msgstr "Имя пакета плагина не найдено"

#: plugin/installer.py:326
msgid "Only staff users can administer plugins"
msgstr "Только пользователи с правами персонала могут управлять плагинами"

#: plugin/installer.py:346
msgid "Plugin uninstalling is disabled"
msgstr "Удаление плагинов отключено"

#: plugin/installer.py:350
msgid "Plugin cannot be uninstalled as it is currently active"
msgstr "Плагин нельзя удалить, так как он активен"

#: plugin/installer.py:356
msgid "Plugin cannot be uninstalled as it is mandatory"
msgstr "Плагин нельзя удалить, так как он обязательный"

#: plugin/installer.py:361
msgid "Plugin cannot be uninstalled as it is a sample plugin"
msgstr "Плагин нельзя удалить, так как он является образцом"

#: plugin/installer.py:366
msgid "Plugin cannot be uninstalled as it is a built-in plugin"
msgstr "Плагин нельзя удалить, так как он встроенный"

#: plugin/installer.py:370
msgid "Plugin is not installed"
msgstr "Плагин не установлен"

#: plugin/installer.py:388
msgid "Plugin installation not found"
msgstr "Установка плагина не найдена"

#: plugin/installer.py:404
msgid "Uninstalled plugin successfully"
msgstr "Плагин успешно удалён"

#: plugin/models.py:39
msgid "Plugin Configuration"
msgstr "Конфигурация плагина"

#: plugin/models.py:40
msgid "Plugin Configurations"
msgstr "Конфигурации плагинов"

#: plugin/models.py:47
msgid "Key of plugin"
msgstr "Ключ плагина"

#: plugin/models.py:55
msgid "Name of the plugin"
msgstr "Имя плагина"

#: plugin/models.py:62 plugin/serializers.py:119
msgid "Package Name"
msgstr "Название плагина"

#: plugin/models.py:64
msgid "Name of the installed package, if the plugin was installed via PIP"
msgstr "Имя установленного пакета, если плагин был установлен через PIP"

#: plugin/models.py:69
msgid "Is the plugin active"
msgstr "Активен ли плагин"

#: plugin/models.py:176
msgid "Sample plugin"
msgstr "Образец плагина"

#: plugin/models.py:184
msgid "Builtin Plugin"
msgstr "Встроенный плагин"

#: 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 "Плагин"

#: plugin/plugin.py:389
msgid "No author found"
msgstr "Автор не найден"

#: plugin/registry.py:785
#, python-brace-format
msgid "Plugin '{p}' is not compatible with the current InvenTree version {v}"
msgstr "Плагин '{p}' несовместим с текущей версией InvenTree {v}"

#: plugin/registry.py:788
#, python-brace-format
msgid "Plugin requires at least version {v}"
msgstr "Плагин требует как минимум версию {v}"

#: plugin/registry.py:790
#, python-brace-format
msgid "Plugin requires at most version {v}"
msgstr "Плагин требует не более версии {v}"

#: plugin/samples/integration/sample.py:52
msgid "User Setting 1"
msgstr "Пользовательская настройка 1"

#: 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 "Пользовательская настройка 2"

#: plugin/samples/integration/sample.py:58
msgid "Another user setting"
msgstr "Другая пользовательская настройка"

#: plugin/samples/integration/sample.py:63
msgid "User Setting 3"
msgstr "Пользовательская настройка 3"

#: plugin/samples/integration/sample.py:64
msgid "A user setting with choices"
msgstr "Пользовательская настройка с вариантами"

#: plugin/samples/integration/sample.py:72
msgid "Enable PO"
msgstr "Включить PO"

#: plugin/samples/integration/sample.py:73
msgid "Enable PO functionality in InvenTree interface"
msgstr "Включить функциональность заказов на закупку в интерфейсе InvenTree"

#: plugin/samples/integration/sample.py:78
msgid "API Key"
msgstr "Ключ API"

#: plugin/samples/integration/sample.py:79
msgid "Key required for accessing external API"
msgstr "Ключ, необходимый для доступа к внешнему API"

#: plugin/samples/integration/sample.py:83
msgid "Numerical"
msgstr "Числовой"

#: plugin/samples/integration/sample.py:84
msgid "A numerical setting"
msgstr "Числовая настройка"

#: plugin/samples/integration/sample.py:90
msgid "Choice Setting"
msgstr "Настройки выбора"

#: plugin/samples/integration/sample.py:91
msgid "A setting with multiple choices"
msgstr "Настройка с несколькими вариантами"

#: 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 "Участники InvenTree"

#: plugin/samples/integration/user_interface_sample.py:27
msgid "Enable Part Panels"
msgstr "Включить панели деталей"

#: plugin/samples/integration/user_interface_sample.py:28
msgid "Enable custom panels for Part views"
msgstr "Включить пользовательские панели для просмотров деталей"

#: plugin/samples/integration/user_interface_sample.py:33
msgid "Enable Purchase Order Panels"
msgstr "Включить панели заказов на закупку"

#: plugin/samples/integration/user_interface_sample.py:34
msgid "Enable custom panels for Purchase Order views"
msgstr "Включить пользовательские панели для просмотров заказов на закупку"

#: plugin/samples/integration/user_interface_sample.py:39
msgid "Enable Broken Panels"
msgstr "Включить повреждённые панели"

#: plugin/samples/integration/user_interface_sample.py:40
msgid "Enable broken panels for testing"
msgstr "Включить повреждённые панели для тестирования"

#: plugin/samples/integration/user_interface_sample.py:45
msgid "Enable Dynamic Panel"
msgstr "Включить динамическую панель"

#: plugin/samples/integration/user_interface_sample.py:46
msgid "Enable dynamic panels for testing"
msgstr "Включить динамические панели для тестирования"

#: plugin/samples/integration/user_interface_sample.py:114
msgid "Part Panel"
msgstr "Панель детали"

#: plugin/samples/integration/user_interface_sample.py:149
msgid "Broken Dashboard Item"
msgstr "Повреждённый элемент панели"

#: plugin/samples/integration/user_interface_sample.py:151
msgid "This is a broken dashboard item - it will not render!"
msgstr "Это повреждённый элемент панели — он не будет отображаться!"

#: plugin/samples/integration/user_interface_sample.py:157
msgid "Sample Dashboard Item"
msgstr "Пример элемента панели"

#: plugin/samples/integration/user_interface_sample.py:159
msgid "This is a sample dashboard item. It renders a simple string of HTML content."
msgstr "Это пример элемента панели. Он выводит простую строку HTML-содержимого."

#: plugin/samples/integration/user_interface_sample.py:165
msgid "Context Dashboard Item"
msgstr "Элемент панели контекста"

#: plugin/samples/integration/user_interface_sample.py:179
msgid "Admin Dashboard Item"
msgstr "Элемент панели администратора"

#: plugin/samples/integration/user_interface_sample.py:180
msgid "This is an admin-only dashboard item."
msgstr "Этот элемент панели доступен только администратору."

#: plugin/serializers.py:86
msgid "Source File"
msgstr "Исходный файл"

#: plugin/serializers.py:87
msgid "Path to the source file for admin integration"
msgstr "Путь к исходному файлу для интеграции администратора"

#: plugin/serializers.py:94
msgid "Optional context data for the admin integration"
msgstr "Необязательные данные контекста для интеграции администратора"

#: plugin/serializers.py:110
msgid "Source URL"
msgstr "Ссылка"

#: plugin/serializers.py:112
msgid "Source for the package - this can be a custom registry or a VCS path"
msgstr "Источник пакета - может быть пользовательский реестр или пути VCS"

#: plugin/serializers.py:121
msgid "Name for the Plugin Package - can also contain a version indicator"
msgstr "Название плагина - может также содержать обозначение версии"

#: plugin/serializers.py:128
msgid "Version"
msgstr "Версия"

#: 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 "Подтвердить установку плагина"

#: plugin/serializers.py:137
msgid "This will install this plugin now into the current instance. The instance will go into maintenance."
msgstr "Сразу установить плагин на текущий сервер. Сервер перейдёт в режим обслуживания."

#: plugin/serializers.py:150
msgid "Installation not confirmed"
msgstr "Установка не подтверждена"

#: plugin/serializers.py:152
msgid "Either packagename or URL must be provided"
msgstr "Необходимо указать название пакета или URL"

#: 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 "Активировать плагин"

#: plugin/serializers.py:237
msgid "Activate this plugin"
msgstr "Активировать этот плагин"

#: 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:173
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 "Недопустимые размеры этикетки"

#: report/api.py:192 report/api.py:290
msgid "No valid items provided to template"
msgstr "Ни одного допустимого элемента не предоставлено для шаблона"

#: report/helpers.py:43
msgid "A4"
msgstr "A4"

#: report/helpers.py:44
msgid "A3"
msgstr "A3"

#: report/helpers.py:45
msgid "Legal"
msgstr "Правовая информация"

#: report/helpers.py:46
msgid "Letter"
msgstr "Письмо"

#: report/models.py:131
msgid "Template file with this name already exists"
msgstr "Файл шаблона с таким именем уже существует"

#: report/models.py:223
msgid "Template name"
msgstr "Название шаблона"

#: report/models.py:229
msgid "Template description"
msgstr "Описание шаблона"

#: report/models.py:235
msgid "Revision number (auto-increments)"
msgstr "Номер ревизии (автоматически)"

#: report/models.py:241
msgid "Attach to Model on Print"
msgstr "Прикреплять к модели при печати"

#: report/models.py:243
msgid "Save report output as an attachment against linked model instance when printing"
msgstr "Сохранять отчёт как вложение к связанному экземпляру модели при печати"

#: report/models.py:291
msgid "Filename Pattern"
msgstr "Шаблон имени файла"

#: report/models.py:292
msgid "Pattern for generating filenames"
msgstr "Шаблон для создания имён файлов"

#: report/models.py:297
msgid "Template is enabled"
msgstr "Шаблон включён"

#: report/models.py:304
msgid "Target model type for template"
msgstr "Тип модели шаблона"

#: report/models.py:324
msgid "Filters"
msgstr "Фильтры"

#: report/models.py:325
msgid "Template query filters (comma-separated list of key=value pairs)"
msgstr "Фильтры запроса шаблона (список ключ=значение через запятую)"

#: report/models.py:384 report/models.py:718
msgid "Template file"
msgstr "Файл шаблона"

#: report/models.py:392
msgid "Page size for PDF reports"
msgstr "Размер страницы для PDF-отчётов"

#: report/models.py:398
msgid "Render report in landscape orientation"
msgstr "Рендерить отчёт в альбомной ориентации"

#: report/models.py:403
msgid "Merge"
msgstr "Объединить"

#: report/models.py:404
msgid "Render a single report against selected items"
msgstr "Рендерить один отчёт по выбранным элементам"

#: report/models.py:471
#, python-brace-format
msgid "Report generated from template {self.name}"
msgstr "Отчёт, сгенерированный из шаблона {self.name}"

#: report/models.py:581 report/models.py:620
msgid "Template syntax error"
msgstr "Синтаксическая ошибка в шаблоне"

#: report/models.py:588 report/models.py:627
msgid "Error rendering report"
msgstr "Ошибка при рендеринге отчёта"

#: report/models.py:655
msgid "Error generating report"
msgstr "Ошибка при генерации отчёта"

#: report/models.py:686
msgid "Error merging report outputs"
msgstr "Ошибка при объединении выводов отчётов"

#: report/models.py:724
msgid "Width [mm]"
msgstr "Ширина [мм]"

#: report/models.py:725
msgid "Label width, specified in mm"
msgstr "Ширина этикетки, задаётся в миллиметрах"

#: report/models.py:731
msgid "Height [mm]"
msgstr "Высота [мм]"

#: report/models.py:732
msgid "Label height, specified in mm"
msgstr "Высота этикетки, задаётся в миллиметрах"

#: report/models.py:846
msgid "Error printing labels"
msgstr "Ошибка при печати этикеток"

#: report/models.py:865
msgid "Snippet"
msgstr "Сниппет"

#: report/models.py:866
msgid "Report snippet file"
msgstr "Файл фрагмента отчёта"

#: report/models.py:873
msgid "Snippet file description"
msgstr "Описание файла сниппета"

#: report/models.py:891
msgid "Asset"
msgstr "Объект"

#: report/models.py:892
msgid "Report asset file"
msgstr "Файл ресурса отчёта"

#: report/models.py:899
msgid "Asset file description"
msgstr "Описание медиафайла"

#: 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:174
msgid "List of item primary keys to include in the report"
msgstr "Список первичных ключей элементов, включаемых в отчёт"

#: report/serializers.py:157
msgid "Select label template"
msgstr "Выберите шаблон этикетки"

#: report/serializers.py:165
msgid "Printing Plugin"
msgstr "Плагин печати"

#: report/serializers.py:166
msgid "Select plugin to use for label printing"
msgstr "Выберите плагин для печати этикеток"

#: 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 "QR Код"

#: report/templates/label/part_label_code128.html:31
#: report/templates/label/stocklocation_qr_and_text.html:31
msgid "QR code"
msgstr "QR код"

#: report/templates/report/inventree_bill_of_materials_report.html:100
msgid "Bill of Materials"
msgstr "Спецификация"

#: report/templates/report/inventree_bill_of_materials_report.html:133
msgid "Materials needed"
msgstr "Необходимые материалы"

#: report/templates/report/inventree_build_order_report.html:98
#: report/templates/report/inventree_purchase_order_report.html:47
#: report/templates/report/inventree_sales_order_report.html:40
#: report/templates/report/inventree_sales_order_shipment_report.html:37
#: 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:37
msgid "Part image"
msgstr "Изображение детали"

#: report/templates/report/inventree_build_order_report.html:146
msgid "Required For"
msgstr "Требуется для"

#: report/templates/report/inventree_build_order_report.html:152
msgid "Issued By"
msgstr "Создано"

#: report/templates/report/inventree_purchase_order_report.html:15
msgid "Supplier was deleted"
msgstr "Поставщик был удалён"

#: report/templates/report/inventree_purchase_order_report.html:22
msgid "Order Details"
msgstr "Подробности заказа"

#: report/templates/report/inventree_purchase_order_report.html:37
#: report/templates/report/inventree_sales_order_report.html:30
msgid "Unit Price"
msgstr "Цена за Единицу"

#: report/templates/report/inventree_purchase_order_report.html:62
#: report/templates/report/inventree_return_order_report.html:48
#: report/templates/report/inventree_sales_order_report.html:55
msgid "Extra Line Items"
msgstr "Дополнительные элементы"

#: report/templates/report/inventree_purchase_order_report.html:79
#: report/templates/report/inventree_sales_order_report.html:72
msgid "Total"
msgstr "Всего"

#: report/templates/report/inventree_return_order_report.html:25
#: report/templates/report/inventree_sales_order_shipment_report.html:45
#: report/templates/report/inventree_stock_report_merge.html:88
#: report/templates/report/inventree_test_report.html:88 stock/models.py:1120
#: stock/serializers.py:169 templates/email/stale_stock_notification.html:21
msgid "Serial Number"
msgstr "Серийный номер"

#: report/templates/report/inventree_sales_order_shipment_report.html:23
msgid "Allocations"
msgstr "Места хранения"

#: report/templates/report/inventree_sales_order_shipment_report.html:47
#: templates/email/stale_stock_notification.html:20
msgid "Batch"
msgstr "Партия"

#: 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 "Отчет тестирования складской позиции"

#: report/templates/report/inventree_stock_report_merge.html:97
#: report/templates/report/inventree_test_report.html:153
#: stock/serializers.py:662
msgid "Installed Items"
msgstr "Установленные элементы"

#: report/templates/report/inventree_stock_report_merge.html:111
#: report/templates/report/inventree_test_report.html:167
msgid "Serial"
msgstr "Серийный номер"

#: report/templates/report/inventree_test_report.html:97
msgid "Test Results"
msgstr "Результаты тестирования"

#: report/templates/report/inventree_test_report.html:102
msgid "Test"
msgstr "Тестирование"

#: report/templates/report/inventree_test_report.html:129
msgid "Pass"
msgstr "Прошел"

#: report/templates/report/inventree_test_report.html:131
msgid "Fail"
msgstr "Провален"

#: report/templates/report/inventree_test_report.html:138
msgid "No result (required)"
msgstr "Нет результата (обязательно)"

#: report/templates/report/inventree_test_report.html:140
msgid "No result"
msgstr "Нет результата"

#: report/templates/report/inventree_transfer_order_report.html:28
msgid "Transferred"
msgstr "Перемещено"

#: report/templatetags/report.py:192
msgid "Invalid media file path"
msgstr "Недопустимый путь к медиафайлу"

#: report/templatetags/report.py:211
msgid "Invalid static file path"
msgstr "Недопустимый путь к статическому файлу"

#: report/templatetags/report.py:313
msgid "Asset file not found"
msgstr "Файл ресурса не найден"

#: report/templatetags/report.py:379 report/templatetags/report.py:495
msgid "Image file not found"
msgstr "Файл изображения не найден"

#: report/templatetags/report.py:464
msgid "No image file specified"
msgstr "Файл изображения не указан"

#: report/templatetags/report.py:489
msgid "part_image tag requires a Part instance"
msgstr "Тег part_image требует экземпляр детали"

#: report/templatetags/report.py:581
msgid "company_image tag requires a Company instance"
msgstr "Тег company_image требует экземпляр компании"

#: stock/api.py:319
msgid "Filter by location depth"
msgstr "Фильтровать по глубине местоположения"

#: stock/api.py:339
msgid "Filter by top-level locations"
msgstr "Фильтровать по местоположениям верхнего уровня"

#: stock/api.py:354
msgid "Include sub-locations in filtered results"
msgstr "Включать подместоположения в отфильтрованные результаты"

#: stock/api.py:375 stock/serializers.py:1476
msgid "Parent Location"
msgstr "Основной склад"

#: stock/api.py:376
msgid "Filter by parent location"
msgstr "Фильтровать по родительскому местоположению"

#: stock/api.py:656
msgid "Part name (case insensitive)"
msgstr "Название детали (без учёта регистра)"

#: stock/api.py:662
msgid "Part name contains (case insensitive)"
msgstr "Название детали содержит (без учёта регистра)"

#: stock/api.py:668
msgid "Part name (regex)"
msgstr "Название детали (regex)"

#: stock/api.py:673
msgid "Part IPN (case insensitive)"
msgstr "IPN детали (без учёта регистра)"

#: stock/api.py:679
msgid "Part IPN contains (case insensitive)"
msgstr "IPN детали содержит (без учёта регистра)"

#: stock/api.py:685
msgid "Part IPN (regex)"
msgstr "IPN детали (regex)"

#: stock/api.py:697
msgid "Minimum stock"
msgstr "Минимальный запас"

#: stock/api.py:701
msgid "Maximum stock"
msgstr "Максимальный запас"

#: stock/api.py:704
msgid "Status Code"
msgstr "Код статуса"

#: stock/api.py:748
msgid "External Location"
msgstr "Внешнее местоположение"

#: stock/api.py:847
msgid "Consumed by Build Order"
msgstr "Израсходовано для заказов на сборку"

#: stock/api.py:857
msgid "Installed in other stock item"
msgstr "Установлено в другом складе"

#: stock/api.py:937
msgid "Part Tree"
msgstr "Древо Деталей"

#: stock/api.py:966
msgid "Updated before"
msgstr "Обновлено до"

#: stock/api.py:970
msgid "Updated after"
msgstr "Обновлено после"

#: stock/api.py:974
msgid "Stocktake Before"
msgstr "Инвентаризация до"

#: stock/api.py:978
msgid "Stocktake After"
msgstr "Инвентаризация после"

#: stock/api.py:982
msgid "Has Stocktake Date"
msgstr "Есть дата инвентаризации"

#: stock/api.py:993
msgid "Expiry date before"
msgstr "Дата истечения до"

#: stock/api.py:997
msgid "Expiry date after"
msgstr "Дата истечения после"

#: stock/api.py:1000 stock/serializers.py:667
msgid "Stale"
msgstr "Залежалый"

#: stock/api.py:1024
msgid "Cascade Locations"
msgstr "Каскад местоположений"

#: stock/api.py:1025
msgid "If true, include items in child locations of the given location"
msgstr "Если включено, включать элементы в дочерних местоположениях данного местоположения"

#: stock/api.py:1031
msgid "Filter by numeric Location ID or the literal 'null'"
msgstr "Фильтровать по числовому идентификатору местоположения или литералу 'null'"

#: stock/api.py:1133
msgid "Quantity is required"
msgstr "Необходимо указать количество"

#: stock/api.py:1138
msgid "Valid part must be supplied"
msgstr "Необходимо предоставить действительную деталь"

#: stock/api.py:1169
msgid "The given supplier part does not exist"
msgstr "Указанная поставляемая деталь не существует"

#: stock/api.py:1179
msgid "The supplier part has a pack size defined, but flag use_pack_size not set"
msgstr "У поставляемой детали определён размер упаковки, но флаг use_pack_size не установлен"

#: stock/api.py:1211
msgid "Serial numbers cannot be supplied for a non-trackable part"
msgstr "Не нужно указывать серийные номера для неотслеживаемых деталей"

#: stock/api.py:1456
msgid "Include Installed"
msgstr "Включать установленные"

#: stock/api.py:1458
msgid "If true, include test results for items installed underneath the given stock item"
msgstr "Если включено, включать результаты тестов для предметов, установленных под данным складским элементом"

#: stock/api.py:1465
msgid "Filter by numeric Stock Item ID"
msgstr "Фильтровать по числовому идентификатору складского элемента"

#: stock/api.py:1486
#, python-brace-format
msgid "Stock item with ID {id} does not exist"
msgstr "Складской элемент с ID {id} не существует"

#: stock/api.py:1560
msgid "Include Part Variants"
msgstr "Включая варианты деталей"

#: stock/api.py:1590
msgid "Date after"
msgstr "После"

#: stock/api.py:1594
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:1082
msgid "Stock Location"
msgstr "Место хранения"

#: stock/models.py:152 users/ruleset.py:32
msgid "Stock Locations"
msgstr "Места хранения"

#: stock/models.py:199 stock/models.py:1254
msgid "Owner"
msgstr "Владелец"

#: stock/models.py:200 stock/models.py:1255
msgid "Select Owner"
msgstr "Выберите владельца"

#: 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:493
msgid "External"
msgstr "Внешний"

#: 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:298
msgid "You cannot make this stock location structural because some stock items are already located into it!"
msgstr "Вы не можете сделать это место хранение структурным, потому, что некоторые складские позиции уже находятся в нем!"

#: stock/models.py:414
msgid "Oldest stock first (FIFO)"
msgstr "Сначала самый старый запас (FIFO)"

#: stock/models.py:415
msgid "Newest stock first (LIFO)"
msgstr "Сначала самый новый запас (LIFO)"

#: stock/models.py:416
msgid "Smallest quantity first"
msgstr "Сначала наименьшее количество"

#: stock/models.py:417
msgid "Largest quantity first"
msgstr "Сначала наибольшее количество"

#: stock/models.py:418
msgid "Soonest expiry date first"
msgstr "Сначала ближайшая дата истечения срока"

#: stock/models.py:563
msgid "Serialized stock items cannot be deleted"
msgstr "Складские позиции с серийными номерами нельзя удалить"

#: stock/models.py:708
#, python-brace-format
msgid "{field} does not exist"
msgstr "{field} не существует"

#: stock/models.py:721
msgid "Part must be specified"
msgstr "Необходимо указать деталь"

#: stock/models.py:930
msgid "Stock items cannot be located into structural stock locations!"
msgstr "Складские позиции не могут находиться в структурных местах хранения!"

#: stock/models.py:951
msgid "Editing of serial numbers is not allowed - this item has already been assigned a serial number"
msgstr "Изменение серийных номеров запрещено: этой позиции уже назначен серийный номер"

#: stock/models.py:968 stock/serializers.py:478
msgid "Stock item cannot be created for virtual parts"
msgstr "Складская позиция не может быть создана для виртуальных деталей"

#: stock/models.py:985
#, python-brace-format
msgid "Part type ('{self.supplier_part.part}') must be {self.part}"
msgstr "Тип детали ('{self.supplier_part.part}') должен быть {self.part}"

#: stock/models.py:995 stock/models.py:1008
msgid "Quantity must be 1 for item with a serial number"
msgstr "Количество должно быть 1 для элемента с серийным номером"

#: stock/models.py:998
msgid "Serial number cannot be set if quantity greater than 1"
msgstr "Серийный номер нельзя задать, если количество больше 1"

#: stock/models.py:1020
msgid "Item cannot belong to itself"
msgstr "Элемент не может принадлежать сам себе"

#: stock/models.py:1025
msgid "Item must have a build reference if is_building=True"
msgstr "Элемент должен иметь ссылку на производство, если is_building=True"

#: stock/models.py:1038
msgid "Build reference does not point to the same part object"
msgstr "Ссылка на производство не указывает на тот же элемент"

#: stock/models.py:1052
msgid "Parent Stock Item"
msgstr "Складская позиция"

#: stock/models.py:1064
msgid "Base part"
msgstr "Базовая деталь"

#: stock/models.py:1074
msgid "Select a matching supplier part for this stock item"
msgstr "Выберите соответствующего поставщика детали для этой складской позиции"

#: stock/models.py:1086
msgid "Where is this stock item located?"
msgstr "Где находится эта складская позиция?"

#: stock/models.py:1094 stock/serializers.py:1936
msgid "Packaging this stock item is stored in"
msgstr "Упаковка этой складской позиции хранится в"

#: stock/models.py:1100
msgid "Installed In"
msgstr "Установлено в"

#: stock/models.py:1105
msgid "Is this item installed in another item?"
msgstr "Установлен ли этот элемент в другой элемент?"

#: stock/models.py:1124
msgid "Serial number for this item"
msgstr "Серийный номер для этого элемента"

#: stock/models.py:1141 stock/serializers.py:1921
msgid "Batch code for this stock item"
msgstr "Код партии для этой складской позиции"

#: stock/models.py:1146
msgid "Stock Quantity"
msgstr "Количество на складе"

#: stock/models.py:1156
msgid "Source Build"
msgstr "Исходное производство"

#: stock/models.py:1159
msgid "Build for this stock item"
msgstr "Производства для этой складской позиции"

#: stock/models.py:1166
msgid "Consumed By"
msgstr "Поглощен"

#: stock/models.py:1169
msgid "Build order which consumed this stock item"
msgstr "Заказ на производство, который поглотил эту складскую позицию"

#: stock/models.py:1178
msgid "Source Purchase Order"
msgstr "Исходный заказ на закупку"

#: stock/models.py:1182
msgid "Purchase order for this stock item"
msgstr "Заказ на закупку для этой складской позиции"

#: stock/models.py:1188
msgid "Destination Sales Order"
msgstr "Целевой заказ на продажу"

#: stock/models.py:1199
msgid "Expiry date for stock item. Stock will be considered expired after this date"
msgstr "Дата истечения срока годности для складской позиции. Остатки будут считаться просроченными после этой даты"

#: stock/models.py:1219
msgid "Date that this stock item was created"
msgstr "Дата создания этой складской позиции"

#: stock/models.py:1224
msgid "Delete on deplete"
msgstr "Удалить при обнулении"

#: stock/models.py:1225
msgid "Delete this Stock Item when stock is depleted"
msgstr "Удалить эту складскую позицию при обнулении складского запаса"

#: stock/models.py:1246
msgid "Single unit purchase price at time of purchase"
msgstr "Цена за единицу на момент покупки"

#: stock/models.py:1277
msgid "Converted to part"
msgstr "Преобразовано в деталь"

#: stock/models.py:1392 stock/models.py:1735 stock/models.py:1958
#: stock/models.py:2281 stock/models.py:2563
msgid "Stock item no longer exists"
msgstr ""

#: stock/models.py:1491
msgid "Quantity exceeds available stock"
msgstr "Количество превышает доступный запас"

#: stock/models.py:1740
msgid "Invalid quantity value"
msgstr ""

#: stock/models.py:1803 stock/models.py:2315
msgid "Cannot assign stock to structural location"
msgstr "Нельзя назначить запас в структурное местоположение"

#: stock/models.py:1962 stock/serializers.py:1096
msgid "Quantity must not exceed available stock quantity"
msgstr ""

#: stock/models.py:1968
msgid "Serialized stock item must be disassembled in its entirety"
msgstr ""

#: stock/models.py:1973
msgid "No BOM lines provided"
msgstr ""

#: stock/models.py:1982
msgid "Stock item with installed items must be disassembled in its entirety"
msgstr ""

#: stock/models.py:2268
msgid "Part is not set as trackable"
msgstr "Деталь не является отслеживаемой"

#: stock/models.py:2274
msgid "Quantity must be integer"
msgstr "Количество должно быть целым числом"

#: stock/models.py:2286
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({self.quantity})"
msgstr "Количество не должно превышать доступный запас ({self.quantity})"

#: stock/models.py:2292
msgid "Serial numbers must be provided as a list"
msgstr "Серийные номера должны быть предоставлены в виде списка"

#: stock/models.py:2297
msgid "Quantity does not match serial numbers"
msgstr "Количество не соответствует серийным номерам"

#: stock/models.py:2431 stock/models.py:3629
msgid "Test template does not exist"
msgstr "Шаблон теста не существует"

#: stock/models.py:2449
msgid "Stock item has been assigned to a sales order"
msgstr "Складская позиция была назначена заказу на продажу"

#: stock/models.py:2453
msgid "Stock item is installed in another item"
msgstr "Складская позиция установлена в другую деталь"

#: stock/models.py:2456
msgid "Stock item contains other items"
msgstr "Складская позиция содержит другие детали"

#: stock/models.py:2459
msgid "Stock item has been assigned to a customer"
msgstr "Складская позиция была назначена покупателю"

#: stock/models.py:2462 stock/models.py:2713
msgid "Stock item is currently in production"
msgstr "Складская позиция в производстве"

#: stock/models.py:2465
msgid "Serialized stock cannot be merged"
msgstr "Серийные запасы нельзя объединить"

#: stock/models.py:2472 stock/serializers.py:1790
msgid "Duplicate stock items"
msgstr "Дублирующие складские элементы"

#: stock/models.py:2476
msgid "Stock items must refer to the same part"
msgstr "Складские позиции должны ссылаться на одну и ту же деталь"

#: stock/models.py:2484
msgid "Stock items must refer to the same supplier part"
msgstr "Складские позиции должны ссылаться на одну и ту же деталь поставщика"

#: stock/models.py:2489
msgid "Stock status codes must match"
msgstr "Коды статуса запаса должны совпадать"

#: stock/models.py:2916
msgid "StockItem cannot be moved as it is not in stock"
msgstr "Складской элемент нельзя переместить, так как он отсутствует на складе"

#: stock/models.py:3511
msgid "Stock Item Tracking"
msgstr "Отслеживание складского элемента"

#: stock/models.py:3561
msgid "Entry notes"
msgstr "Заметки к записи"

#: stock/models.py:3601
msgid "Stock Item Test Result"
msgstr "Результат теста складского элемента"

#: stock/models.py:3632
msgid "Value must be provided for this test"
msgstr "Для этого теста должно быть указано значение"

#: stock/models.py:3636
msgid "Attachment must be uploaded for this test"
msgstr "Для этого теста требуется загрузить вложения"

#: stock/models.py:3641
msgid "Invalid value for this test"
msgstr "Недопустимое значение для этого теста"

#: stock/models.py:3665
msgid "Test result"
msgstr "Результат тестирования"

#: stock/models.py:3672
msgid "Test output value"
msgstr "Результат выполнения теста"

#: stock/models.py:3680 stock/serializers.py:264
msgid "Test result attachment"
msgstr "Вложение с результатом теста"

#: stock/models.py:3684
msgid "Test notes"
msgstr "Заметки о тестировании"

#: stock/models.py:3692
msgid "Test station"
msgstr "Испытательное оборудование"

#: stock/models.py:3693
msgid "The identifier of the test station where the test was performed"
msgstr "Идентификатор испытательного оборудования, на котором выполнялось тестирование"

#: stock/models.py:3699
msgid "Started"
msgstr "Запущен"

#: stock/models.py:3700
msgid "The timestamp of the test start"
msgstr "Время начала тестирования"

#: stock/models.py:3706
msgid "Finished"
msgstr "Завершён"

#: stock/models.py:3707
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 "Необходимо указать ID шаблона или имя теста"

#: stock/serializers.py:308
msgid "The test finished time cannot be earlier than the test started time"
msgstr "Время завершения теста не может быть раньше времени начала"

#: stock/serializers.py:436
msgid "Parent Item"
msgstr "Родительский элемент"

#: stock/serializers.py:437
msgid "Parent stock item"
msgstr "Родительский складской элемент"

#: stock/serializers.py:463
msgid "Use pack size when adding: the quantity defined is the number of packs"
msgstr "Использовать размер упаковки при добавлении: заданное количество — это количество упаковок"

#: stock/serializers.py:465
msgid "Use pack size"
msgstr "Использовать размер упаковки"

#: stock/serializers.py:472 stock/serializers.py:736
msgid "Enter serial numbers for new items"
msgstr "Введите серийные номера для новых элементов"

#: stock/serializers.py:578
msgid "Supplier Part Number"
msgstr "Номер детали поставщика"

#: stock/serializers.py:659 users/models.py:183
msgid "Expired"
msgstr "Просрочен"

#: stock/serializers.py:665
msgid "Child Items"
msgstr "Дочерние элементы"

#: stock/serializers.py:669
msgid "Tracking Items"
msgstr "Отслеживание элементов"

#: stock/serializers.py:675
msgid "Purchase price of this stock item, per unit or pack"
msgstr "Закупочная цена для этой складской позиции, за единицу или за упаковку"

#: stock/serializers.py:713
msgid "Enter number of stock items to serialize"
msgstr "Введите количество складских позиций для сериализации"

#: stock/serializers.py:721 stock/serializers.py:764 stock/serializers.py:802
#: stock/serializers.py:955 stock/serializers.py:1089 stock/serializers.py:1130
msgid "No stock item provided"
msgstr "Складской элемент не предоставлен"

#: stock/serializers.py:729
#, python-brace-format
msgid "Quantity must not exceed available stock quantity ({q})"
msgstr "Количество не должно превышать доступный запас ({q})"

#: stock/serializers.py:747 stock/serializers.py:1747 stock/serializers.py:2145
#: stock/serializers.py:2254
msgid "Destination stock location"
msgstr "Целевое место хранения"

#: stock/serializers.py:767
msgid "Serial numbers cannot be assigned to this part"
msgstr "Серийные номера не могут присваиваться данной детали"

#: stock/serializers.py:787
msgid "Serial numbers already exist"
msgstr "Серийные номера уже существуют"

#: stock/serializers.py:843
msgid "Select stock item to install"
msgstr "Выберите складскую позицию для установки"

#: stock/serializers.py:850
msgid "Quantity to Install"
msgstr "Количество для установки"

#: stock/serializers.py:851
msgid "Enter the quantity of items to install"
msgstr "Введите количество элементов для установки"

#: stock/serializers.py:856 stock/serializers.py:936 stock/serializers.py:1281
msgid "Add transaction note (optional)"
msgstr "Добавить запись к транзакции (необязательно)"

#: stock/serializers.py:864
msgid "Quantity to install must be at least 1"
msgstr "Количество для установки должно быть не менее 1"

#: stock/serializers.py:872 stock/serializers.py:1133
msgid "Stock item is unavailable"
msgstr "Складская позиция недоступна"

#: stock/serializers.py:883
msgid "Selected part is not in the Bill of Materials"
msgstr "Выбранная деталь отсутствует в спецификации"

#: stock/serializers.py:896
msgid "Quantity to install must not exceed available quantity"
msgstr "Количество для установки не должно превышать доступное количество"

#: stock/serializers.py:931
msgid "Destination location for uninstalled item"
msgstr "Место назначения для демонтированного элемента"

#: stock/serializers.py:945 stock/serializers.py:2024 stock/serializers.py:2152
#: stock/serializers.py:2261
msgid "Structural locations cannot be assigned stock items"
msgstr "Складские позиции нельзя назначать структурным местам хранения"

#: stock/serializers.py:979
msgid "Stock item status code"
msgstr "Статус складской позиции"

#: stock/serializers.py:1015
msgid "BOM line which defines the component part to break out"
msgstr ""

#: stock/serializers.py:1024
msgid "Quantity of the component part to create"
msgstr ""

#: stock/serializers.py:1040
msgid "Destination location for the component items"
msgstr ""

#: stock/serializers.py:1044
msgid "Status code for the component items"
msgstr ""

#: stock/serializers.py:1053
msgid "Unit purchase price for the component items (leave blank for automatic cost allocation)"
msgstr ""

#: stock/serializers.py:1081
msgid "Number of assemblies to disassemble"
msgstr ""

#: stock/serializers.py:1108
msgid "Default destination location for the component items"
msgstr ""

#: stock/serializers.py:1154
msgid "BOM item is not valid for the selected stock item"
msgstr ""

#: stock/serializers.py:1158
msgid "Duplicate BOM items provided"
msgstr ""

#: stock/serializers.py:1199
msgid "Select part to convert stock item into"
msgstr "Выберите деталь в которую будет преобразована складская позиция"

#: stock/serializers.py:1212
msgid "Selected part is not a valid option for conversion"
msgstr "Выбранная деталь не является допустимым вариантом для преобразования"

#: stock/serializers.py:1229
msgid "Cannot convert stock item with assigned SupplierPart"
msgstr "Невозможно преобразовать складскую позицию с назначенной деталью поставщика"

#: stock/serializers.py:1265
msgid "Select stock items to change status"
msgstr "Выберите складские позиции для изменения статуса"

#: stock/serializers.py:1271
msgid "No stock items selected"
msgstr "Не выбрано ни одной складской позиции"

#: stock/serializers.py:1389 stock/serializers.py:1482
msgid "Sublocations"
msgstr "Места хранения"

#: stock/serializers.py:1407
msgid "Delete Stock Items"
msgstr "Удалить складские позиции"

#: stock/serializers.py:1408
msgid "Delete all stock items contained within this location"
msgstr "Удалить все складские позиции в этом месте хранения"

#: stock/serializers.py:1413
msgid "Delete Sublocations"
msgstr "Удалить вложенные места хранения"

#: stock/serializers.py:1414
msgid "Delete all sub-locations contained within this location"
msgstr "Удалить все вложенные места хранения внутри этого места хранения"

#: stock/serializers.py:1477
msgid "Parent stock location"
msgstr "Родительское местоположение запаса"

#: stock/serializers.py:1615
msgid "Part must be salable"
msgstr "Деталь должна быть продаваемой"

#: stock/serializers.py:1619
msgid "Item is allocated to a sales order"
msgstr "Элемент распределён в заказ на продажу"

#: stock/serializers.py:1623
msgid "Item is allocated to a transfer order"
msgstr "Позиция зарезервирована для заказа на перемещение"

#: stock/serializers.py:1627
msgid "Item is allocated to a build order"
msgstr "Элемент зарезервирован для заказа на производство"

#: stock/serializers.py:1651
msgid "Customer to assign stock items"
msgstr "Покупатель для назначения складских позиций"

#: stock/serializers.py:1657
msgid "Selected company is not a customer"
msgstr "Выбранная компания не является покупателем"

#: stock/serializers.py:1665
msgid "Stock assignment notes"
msgstr "Записи о назначенных запасах"

#: stock/serializers.py:1675 stock/serializers.py:1994
msgid "A list of stock items must be provided"
msgstr "Необходимо предоставить список складских позиций"

#: stock/serializers.py:1754
msgid "Stock merging notes"
msgstr "Заметки об объединении складских позиций"

#: stock/serializers.py:1759
msgid "Allow mismatched suppliers"
msgstr "Разрешить несоответствие поставщиков"

#: stock/serializers.py:1760
msgid "Allow stock items with different supplier parts to be merged"
msgstr "Разрешить объединение складских позиций с различными поставщиками"

#: stock/serializers.py:1765
msgid "Allow mismatched status"
msgstr "Разрешить несоответствие статусов"

#: stock/serializers.py:1766
msgid "Allow stock items with different status codes to be merged"
msgstr "Разрешить объединение складских позиций с различными статусами"

#: stock/serializers.py:1776
msgid "At least two stock items must be provided"
msgstr "Необходимо предоставить как минимум 2 складские позиции"

#: stock/serializers.py:1843
msgid "No Change"
msgstr "Нет изменений"

#: stock/serializers.py:1882
msgid "StockItem primary key value"
msgstr "Первичный ключ складского элемента"

#: stock/serializers.py:1895
msgid "Stock item is not in stock"
msgstr "Складской элемент отсутствует на складе"

#: stock/serializers.py:1898
msgid "Stock item is already in stock"
msgstr "Складской элемент уже на складе"

#: stock/serializers.py:1912
msgid "Quantity must not be negative"
msgstr "Количество не должно быть отрицательным"

#: stock/serializers.py:1942 stock/serializers.py:2269
msgid "Merge into existing stock"
msgstr "Объединить с существующим запасом"

#: stock/serializers.py:1944
msgid "Merge this item into existing stock at the destination if possible"
msgstr "По возможности объединить эту позицию с существующим запасом в месте назначения"

#: stock/serializers.py:1963
msgid "Stock transaction notes"
msgstr "Заметки об изменении склада"

#: stock/serializers.py:2017
msgid "Set stock location for counted items (optional)"
msgstr "Указать место хранения для подсчитанных позиций (необязательно)"

#: stock/serializers.py:2270
msgid "Merge returned items into existing stock items if possible"
msgstr "Объединять возвращённые элементы с существующими складскими элементами, если возможно"

#: stock/serializers.py:2313
msgid "Next Serial Number"
msgstr "Следующий серийный номер"

#: stock/serializers.py:2319
msgid "Previous Serial Number"
msgstr "Предыдущий серийный номер"

#: stock/status_codes.py:11
msgid "OK"
msgstr "ОК"

#: stock/status_codes.py:12
msgid "Attention needed"
msgstr "Требует внимания"

#: stock/status_codes.py:13
msgid "Damaged"
msgstr "Повреждён"

#: stock/status_codes.py:14
msgid "Destroyed"
msgstr "Разрушен"

#: stock/status_codes.py:15
msgid "Rejected"
msgstr "Отклонён"

#: stock/status_codes.py:19
msgid "Quarantined"
msgstr "Карантин"

#: stock/status_codes.py:44
msgid "Legacy stock tracking entry"
msgstr "Отслеживание устаревших запасов"

#: stock/status_codes.py:46
msgid "Stock item created"
msgstr "Складская позиция создана"

#: stock/status_codes.py:49
msgid "Edited stock item"
msgstr "Отредактированная складская позиция"

#: stock/status_codes.py:50
msgid "Assigned serial number"
msgstr "Присвоенный серийный номер"

#: stock/status_codes.py:53
msgid "Stock counted"
msgstr "Новое значение запасов установлено"

#: stock/status_codes.py:54
msgid "Stock manually added"
msgstr "Запасы, добавленные вручную"

#: stock/status_codes.py:55
msgid "Stock manually removed"
msgstr "Запасы удаленные вручную"

#: stock/status_codes.py:56
msgid "Serialized stock items"
msgstr "Серийные складские элементы"

#: stock/status_codes.py:58
msgid "Returned to stock"
msgstr "Возвращено на склад"

#: stock/status_codes.py:61
msgid "Location changed"
msgstr "Место хранения изменено"

#: stock/status_codes.py:62
msgid "Stock updated"
msgstr "Запас обновлен"

#: stock/status_codes.py:65
msgid "Installed into assembly"
msgstr "Установленно в производимую деталь"

#: stock/status_codes.py:66
msgid "Removed from assembly"
msgstr "Удалено из производимой детали"

#: stock/status_codes.py:68
msgid "Installed component item"
msgstr "Установленный компонент"

#: stock/status_codes.py:69
msgid "Removed component item"
msgstr "Удаленный компонент"

#: stock/status_codes.py:72
msgid "Split from parent item"
msgstr "Отделить от родительского элемента"

#: stock/status_codes.py:73
msgid "Split child item"
msgstr "Разбить дочерний элемент"

#: stock/status_codes.py:76
msgid "Merged stock items"
msgstr "Объединенные складские позиции"

#: stock/status_codes.py:79
msgid "Disassembled into components"
msgstr ""

#: stock/status_codes.py:80
msgid "Created from disassembly"
msgstr ""

#: stock/status_codes.py:83
msgid "Converted to variant"
msgstr "Преобразовать в разновидность"

#: stock/status_codes.py:86
msgid "Build order output created"
msgstr "Создан выход продукции для этого заказа на производство"

#: stock/status_codes.py:87
msgid "Build order output completed"
msgstr "Продукция заказа на производство завершена"

#: stock/status_codes.py:88
msgid "Build order output rejected"
msgstr "Продукция заказа на производство отклонена"

#: stock/status_codes.py:89
msgid "Consumed by build order"
msgstr "Поглощен заказом на производство"

#: stock/status_codes.py:92
msgid "Shipped against Sales Order"
msgstr "Отгружено по заказу на продажу"

#: stock/status_codes.py:95
msgid "Received against Purchase Order"
msgstr "Получено по заказу на поставку"

#: stock/status_codes.py:98
msgid "Returned against Return Order"
msgstr "Возвращено по заказу на возврат"

#: stock/status_codes.py:101
msgid "Sent to customer"
msgstr "Отправлено клиенту"

#: stock/status_codes.py:102
msgid "Returned from customer"
msgstr "Возвращено от клиента"

#: templates/403.html:6 templates/403.html:10 templates/403_csrf.html:7
msgid "Permission Denied"
msgstr "Доступ запрещён"

#: templates/403.html:11
msgid "You do not have permission to view this page."
msgstr "У вас нет прав для просмотра этой страницы."

#: templates/403_csrf.html:11
msgid "Authentication Failure"
msgstr "Ошибка аутентификации"

#: templates/403_csrf.html:12
msgid "You have been logged out from InvenTree."
msgstr "Вы вышли из InvenTree."

#: templates/404.html:6 templates/404.html:10
msgid "Page Not Found"
msgstr "Страница не найдена"

#: templates/404.html:11
msgid "The requested page does not exist"
msgstr "Запрошенная страница не существует"

#: templates/500.html:6 templates/500.html:10
msgid "Internal Server Error"
msgstr "Внутренняя ошибка сервера"

#: templates/500.html:11
#, python-format
msgid "The %(inventree_title)s server raised an internal error"
msgstr "Сервер %(inventree_title)s вызвал внутреннюю ошибку"

#: templates/500.html:12
msgid "Refer to the error log in the admin interface for further details"
msgstr "Обратитесь к журналу ошибок в администрировании для получения подробностей"

#: templates/503.html:11 templates/503.html:15
msgid "Site is in Maintenance"
msgstr "Сайт находится на обслуживании"

#: templates/503.html:17
msgid "The site is currently in maintenance and should be up again soon!"
msgstr "Сайт в настоящее время на обслуживании и скоро будет снова доступен!"

#: templates/base.html:51
msgid "Server Restart Required"
msgstr "Требуется перезагрузка сервера"

#: templates/base.html:54
msgid "A configuration option has been changed which requires a server restart"
msgstr "Изменена конфигурация, требующая перезагрузки сервера"

#: templates/base.html:54 templates/base.html:64
msgid "Contact your system administrator for further information"
msgstr "Свяжитесь с системным администратором для получения дополнительной информации"

#: 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 "Сервер %(inventree_title)s вызвал ошибку конфигурации"

#: 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 "Необходим запас для следующего заказа на сборку"

#: templates/email/build_order_required_stock.html:8
#, python-format
msgid "Build order %(build)s - building %(quantity)s x %(part)s"
msgstr "Заказ на сборку %(build)s — сборка %(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 "Нажмите на следующую ссылку, чтобы просмотреть этот заказ на сборку"

#: templates/email/build_order_required_stock.html:14
msgid "The following parts are low on required stock"
msgstr "Для следующих деталей недостаточный запас"

#: templates/email/build_order_required_stock.html:18
msgid "Required Quantity"
msgstr "Требуемое кол-во"

#: 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 "Вы получили это письмо, потому что вы подписаны на оповещения об этой детали "

#: 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 "Нажмите на следующую ссылку, чтобы просмотреть эту деталь"

#: templates/email/low_stock_notification.html:18
#: templates/email/part_event_notification.html:19
msgid "Minimum Quantity"
msgstr "Минимальное количество"

#: 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:101
msgid "Users"
msgstr "Пользователи"

#: users/admin.py:102
msgid "Select which users are assigned to this group"
msgstr "Выберите пользователей, назначенных в эту группу"

#: users/admin.py:136
msgid "Personal info"
msgstr "Персональная информация"

#: users/admin.py:138
msgid "Permissions"
msgstr "Права доступа"

#: users/admin.py:141
msgid "Important dates"
msgstr "Важные даты"

#: users/authentication.py:30 users/models.py:149
msgid "Token has been revoked"
msgstr "Токен был отозван"

#: users/authentication.py:33
msgid "Token has expired"
msgstr "Срок действия токена истёк"

#: users/models.py:92
msgid "API Token"
msgstr "API токен"

#: users/models.py:93
msgid "API Tokens"
msgstr "Токены API"

#: users/models.py:129
msgid "Token Name"
msgstr "Название токена"

#: users/models.py:130
msgid "Custom token name"
msgstr "Название пользовательского токена"

#: users/models.py:136
msgid "Token expiry date"
msgstr "Дата истечения срока действия токена"

#: users/models.py:144
msgid "Last Seen"
msgstr "Последнее Посещение"

#: users/models.py:145
msgid "Last time the token was used"
msgstr "Последнее время использования токена"

#: users/models.py:149
msgid "Revoked"
msgstr "Отозван"

#: users/models.py:225
msgid "Permission set"
msgstr "Права доступа"

#: users/models.py:238
msgid "View"
msgstr "Вид"

#: users/models.py:238
msgid "Permission to view items"
msgstr "Разрешение на просмотр элементов"

#: users/models.py:242
msgid "Add"
msgstr "Добавить"

#: users/models.py:242
msgid "Permission to add items"
msgstr "Разрешение на добавление элементов"

#: users/models.py:246
msgid "Change"
msgstr "Изменить"

#: users/models.py:248
msgid "Permissions to edit items"
msgstr "Разрешение на редактирование элементов"

#: users/models.py:252
msgid "Delete"
msgstr "Удалить"

#: users/models.py:254
msgid "Permission to delete items"
msgstr "Разрешение на удаление элементов"

#: users/models.py:491
msgid "Bot"
msgstr "Бот"

#: users/models.py:492
msgid "Internal"
msgstr "Внутренний"

#: users/models.py:494
msgid "Guest"
msgstr "Гость"

#: users/models.py:503
msgid "Language"
msgstr "Язык"

#: users/models.py:504
msgid "Preferred language for the user"
msgstr "Предпочтительный язык пользователя"

#: users/models.py:509
msgid "Theme"
msgstr "Тема"

#: users/models.py:510
msgid "Settings for the web UI as JSON - do not edit manually!"
msgstr "Настройки веб-интерфейса в формате JSON — не редактировать вручную!"

#: users/models.py:515
msgid "Widgets"
msgstr "Виджеты"

#: users/models.py:517
msgid "Settings for the dashboard widgets as JSON - do not edit manually!"
msgstr "Настройки виджетов панели в формате JSON — не редактировать вручную!"

#: users/models.py:524
msgid "Display Name"
msgstr "Отображаемое имя"

#: users/models.py:525
msgid "Chosen display name for the user"
msgstr "Отображаемое имя пользователя"

#: users/models.py:531
msgid "Position"
msgstr "Положение"

#: users/models.py:532
msgid "Main job title or position"
msgstr "Основное место работы или должность"

#: users/models.py:539
msgid "User status message"
msgstr "Статусное сообщение пользователя"

#: users/models.py:546
msgid "User location information"
msgstr "Информация о местоположении пользователя"

#: users/models.py:551
msgid "User is actively using the system"
msgstr "Пользователь активно использует систему"

#: users/models.py:558
msgid "Preferred contact information for the user"
msgstr "Предпочтительная контактная информация пользователя"

#: users/models.py:564
msgid "User Type"
msgstr "Тип пользователя"

#: users/models.py:565
msgid "Which type of user is this?"
msgstr "Какого типа этот пользователь?"

#: users/models.py:571
msgid "Organisation"
msgstr "Организация"

#: users/models.py:572
msgid "Users primary organisation/affiliation"
msgstr "Основная организация/принадлежность пользователя"

#: users/models.py:580
msgid "Primary Group"
msgstr "Основная группа"

#: users/models.py:581
msgid "Primary group for the user"
msgstr "Основная группа для пользователя"

#: users/ruleset.py:28
msgid "Admin"
msgstr "Админ"

#: users/ruleset.py:31
msgid "Bills of Material"
msgstr "Спецификации"

#: users/ruleset.py:35
msgid "Purchase Orders"
msgstr "Заказы на закупку"

#: users/ruleset.py:36
msgid "Sales Orders"
msgstr "Заказы на продажу"

#: users/ruleset.py:37
msgid "Return Orders"
msgstr "Заказы на возврат"

#: users/ruleset.py:38
msgid "Transfer Orders"
msgstr "Заказы на перемещение"

#: users/serializers.py:196
msgid "Username"
msgstr "Логин"

#: users/serializers.py:199
msgid "First Name"
msgstr "Имя"

#: users/serializers.py:199
msgid "First name of the user"
msgstr "Имя пользователя"

#: users/serializers.py:203
msgid "Last Name"
msgstr "Фамилия"

#: users/serializers.py:203
msgid "Last name of the user"
msgstr "Фамилия пользователя"

#: users/serializers.py:207
msgid "Email address of the user"
msgstr "Адрес электронной почты пользователя"

#: users/serializers.py:250
msgid "User must be authenticated"
msgstr "Пользователь должен быть аутентифицирован"

#: users/serializers.py:259
msgid "Only a superuser can create a token for another user"
msgstr "Только суперпользователь может создать токен для другого пользователя"

#: users/serializers.py:339
msgid "Administrator"
msgstr "Администратор"

#: users/serializers.py:340
msgid "Does this user have administrative permissions"
msgstr "Есть ли у этого пользователя права администратора"

#: users/serializers.py:345 users/serializers.py:463
msgid "Superuser"
msgstr "Суперпользователь"

#: users/serializers.py:345 users/serializers.py:464
msgid "Is this user a superuser"
msgstr "Это пользователь является суперпользователем"

#: users/serializers.py:349 users/serializers.py:471
msgid "Is this user account active"
msgstr "Активна эта учетная запись"

#: users/serializers.py:361
msgid "Only a superuser can adjust this field"
msgstr "Только суперпользователь может изменить это поле"

#: users/serializers.py:389
msgid "Password"
msgstr "Пароль"

#: users/serializers.py:390
msgid "Password for the user"
msgstr "Пароль пользователя"

#: users/serializers.py:396
msgid "Override warning"
msgstr "Игнорировать предупреждение"

#: users/serializers.py:397
msgid "Override the warning about password rules"
msgstr "Игнорировать предупреждение о правилах пароля"

#: users/serializers.py:456
msgid "Staff"
msgstr "Персонал"

#: users/serializers.py:457
msgid "Does this user have staff permissions"
msgstr "Есть ли у этого пользователя права сотрудника"

#: users/serializers.py:507
msgid "You do not have permission to create users"
msgstr "У вас нет разрешения на создание пользователей"

#: users/serializers.py:528
msgid "Your account has been created."
msgstr "Ваша учётная запись была успешно создана."

#: users/serializers.py:530
msgid "Please use the password reset function to login"
msgstr "Пожалуйста, используйте функцию сброса пароля для входа"

#: users/serializers.py:536
msgid "Welcome to InvenTree"
msgstr "Добро пожаловать в InvenTree"

