From 8b259b67163e754ab82eb53902ffb9ef546837a7 Mon Sep 17 00:00:00 2001 From: stasyan68 <67683363+stasyan68@users.noreply.github.com> Date: Mon, 10 Jul 2023 18:57:54 +0300 Subject: [PATCH] added Russian translation --- bbl/i18n/ru/OrcaSlicer_ru.po | 10067 ++++++++++++++++++++++++++++++ resources/i18n/ru/OrcaSlicer.mo | Bin 0 -> 364252 bytes 2 files changed, 10067 insertions(+) create mode 100644 bbl/i18n/ru/OrcaSlicer_ru.po create mode 100644 resources/i18n/ru/OrcaSlicer.mo diff --git a/bbl/i18n/ru/OrcaSlicer_ru.po b/bbl/i18n/ru/OrcaSlicer_ru.po new file mode 100644 index 00000000000..b349a22b10b --- /dev/null +++ b/bbl/i18n/ru/OrcaSlicer_ru.po @@ -0,0 +1,10067 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-05-30 05:30+0200\n" +"PO-Revision-Date: 2023-07-08 15:56+0300\n" +"Last-Translator: \n" +"Language-Team: \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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" +"X-Generator: Poedit 3.3.2\n" + +msgid "Supports Painting" +msgstr "Рисование поддержек" + +msgid "Alt + Mouse wheel" +msgstr "ALT + колёсико мыши" + +msgid "Section view" +msgstr "Вид в разре" + +msgid "Reset direction" +msgstr "Направление сброса" + +msgid "Ctrl + Mouse wheel" +msgstr "Ctrl +Колёсико мыши" + +msgid "Pen size" +msgstr "Размер пера" + +msgid "Left mouse button" +msgstr "Левая кнопка мыши" + +msgid "Enforce supports" +msgstr "Принудительная поддержка" + +msgid "Right mouse button" +msgstr "Правая кнопка мыши" + +msgid "Block supports" +msgstr "Блокировка поддержек" + +msgid "Shift + Left mouse button" +msgstr "SHIFT + Левая кнопка мыши" + +msgid "Erase" +msgstr "Ластик" + +msgid "Erase all painting" +msgstr "Стереть все рисунки" + +msgid "Highlight overhang areas" +msgstr "Выделить выступающие области" + +msgid "Gap fill" +msgstr "Заполнение пробелов" + +msgid "Perform" +msgstr "Выполнить" + +msgid "Gap area" +msgstr "Площадь зазора" + +msgid "Tool type" +msgstr "Тип инструмента" + +msgid "Smart fill angle" +msgstr "Умный угол заливки" + +msgid "On overhangs only" +msgstr "Только на свесах" + +msgid "Auto support threshold angle: " +msgstr "Угол порога автоматической поддержки: " + +msgid "Circle" +msgstr "Круг" + +msgid "Sphere" +msgstr "Сфера" + +msgid "Fill" +msgstr "Заполнить" + +msgid "Gap Fill" +msgstr "Заполнение пробелов" + +#, boost-format +msgid "Allows painting only on facets selected by: \"%1%\"" +msgstr "Рисование только на выбраных гранях: \"%1%\"" + +msgid "Highlight faces according to overhang angle." +msgstr "Выделить грани с соответствующим углом выступа." + +msgid "No auto support" +msgstr "Нет автоматической поддержки" + +msgid "Support Generated" +msgstr "Генерация поддержки" + +msgid "Lay on face" +msgstr "Положить на лицо" + +#, boost-format +msgid "" +"Filament count exceeds the maximum number that painting tool supports. only " +"the first %1% filaments will be available in painting tool." +msgstr "" +"Количество филамента превышает максимальное количество, которое поддерживает " +"инструмент для окраски. только первые %1% нитей будут доступны в средстве " +"окраски." + +msgid "Color Painting" +msgstr "Цветное рисование" + +msgid "Pen shape" +msgstr "Форма пера" + +msgid "Paint" +msgstr "Рисования" + +msgid "Key 1~9" +msgstr "Клпвиша 1~9" + +msgid "Choose filament" +msgstr "Выбор филамента" + +msgid "Edge detection" +msgstr "Обнаружение границ" + +msgid "Triangles" +msgstr "Треугольники" + +msgid "Filaments" +msgstr "Филамент" + +msgid "Brush" +msgstr "Кисть" + +msgid "Smart fill" +msgstr "Интеллектуальная заливка" + +msgid "Bucket fill" +msgstr "Заливка ведра" + +msgid "Height range" +msgstr "Диапазон высот" + +msgid "Ctrl + Shift + Enter" +msgstr "Ctrl + Shift + Enter" + +msgid "Toggle Wireframe" +msgstr "Переключение каркаса" + +msgid "Shortcut Key " +msgstr "Сочетание клавиш " + +msgid "Triangle" +msgstr "Треугольник" + +msgid "Height Range" +msgstr "Переключить каркас" + +msgid "Remove painted color" +msgstr "Удалить закрашенный цвет" + +#, boost-format +msgid "Painted using: Filament %1%" +msgstr "Окрашен с использованием: Филамент %1%" + +msgid "Move" +msgstr "Переместить" + +msgid "Rotate" +msgstr "Повернуть" + +msgid "Optimize orientation" +msgstr "Оптимизировать ориентацию" + +msgid "Apply" +msgstr "Готово" + +msgid "Scale" +msgstr "Масштаб" + +msgid "Error: Please close all toolbar menus first" +msgstr "Ошибка: пожалуйста, сначала закройте все меню панели инструментов" + +msgid "Tool-Lay on Face" +msgstr "Инструмент-укладка на лицо" + +msgid "in" +msgstr "in" + +msgid "mm" +msgstr "мм" + +msgid "Position" +msgstr "Позиция" + +msgid "Rotation" +msgstr "Вращение" + +msgid "Scale ratios" +msgstr "Коэффициенты масштабирования" + +msgid "Object Operations" +msgstr "Операции с объектами" + +msgid "Volume Operations" +msgstr "Операции с объемами" + +msgid "Translate" +msgstr "Перевести" + +msgid "Group Operations" +msgstr "Групповая ориентация" + +msgid "Set Position" +msgstr "Установить позицию" + +msgid "Set Orientation" +msgstr "Установить ориентацию" + +msgid "Set Scale" +msgstr "Установить масштаб" + +msgid "Reset Position" +msgstr "Сбросить позициюб" + +msgid "Reset Rotation" +msgstr "Сбросить ориентацию" + +msgid "World coordinates" +msgstr "Мировые координаты" + +msgid "°" +msgstr "°" + +msgid "Size" +msgstr "Размер" + +msgid "%" +msgstr "%" + +msgid "uniform scale" +msgstr "единая шкала" + +msgid "Left click" +msgstr "Щелкните левой кнопкой мыши" + +msgid "Add connector" +msgstr "Добавить соединитель" + +msgid "Right click" +msgstr "Щелкните правой кнопкой мыши" + +msgid "Remove connector" +msgstr "Извлеките разъем" + +msgid "Drag" +msgstr "Перетащите" + +msgid "Move connector" +msgstr "Переместить соединитель" + +msgid "Add connector to selection" +msgstr "Добавить соединитель к выделенному" + +msgid "Remove connector from selection" +msgstr "Удалить соединитель из списка выбора" + +msgid "Select all connectors" +msgstr "Выберите все соединители" + +msgid "Cut" +msgstr "Вырезать" + +msgid "Connector" +msgstr "Соединитель" + +msgid "Movement:" +msgstr "Движение:" + +msgid "Movement" +msgstr "Движение" + +msgid "Height" +msgstr "Рост" + +msgid "Edit connectors" +msgstr "Редактировать соединители" + +msgid "Add connectors" +msgstr "Добавить соединители" + +msgid "Upper part" +msgstr "Верхняя часть" + +msgid "Lower part" +msgstr "Нижняя часть" + +msgid "Keep" +msgstr "Держать" + +msgid "Place on cut" +msgstr "Поместить на срез" + +msgid "Flip" +msgstr "Переверните" + +msgid "After cut" +msgstr "После вырезания" + +msgid "Cut to parts" +msgstr "Разрезать на части" + +msgid "Auto Segment" +msgstr "Авто сегмент" + +msgid "Perform cut" +msgstr "Выполнить вырезание" + +msgid "Reset" +msgstr "Сброс" + +msgid "Connectors" +msgstr "Соединители" + +msgid "Type" +msgstr "Тип" + +msgid "Style" +msgstr "Стиль" + +msgid "Shape" +msgstr "Форма" + +msgid "Depth ratio" +msgstr "Коэффициент глубины" + +msgid "Remove connectors" +msgstr "Извлеките разъемы" + +msgid "Prizm" +msgstr "Призма" + +msgid "Frustum" +msgstr "Усечённый" + +msgid "Square" +msgstr "Квадрат" + +msgid "Hexagon" +msgstr "Шестиугольник" + +msgid "Confirm connectors" +msgstr "Подтвердить соединители" + +msgid "Cancel" +msgstr "Отмена" + +msgid "Warning" +msgstr "Предупреждение" + +msgid "Invalid connectors detected" +msgstr "Обнаружены недопустимые соединители" + +msgid "connector is out of cut contour" +msgstr "разъем выходит за контур выреза" + +msgid "connectors are out of cut contour" +msgstr "разъемы выходят за контур выреза" + +msgid "connector is out of object" +msgstr "разъем вне объекта" + +msgid "connectors is out of object" +msgstr "коннекторы отсутствуют в объекте" + +msgid "Some connectors are overlapped" +msgstr "Некоторые разъемы перекрываются" + +msgid "" +"Invalid state. \n" +"No one part is selected for keep after cut" +msgstr "" +"Недопустимое состояние. Ни одна деталь не выбрана для сохранения после " +"вырезания" + +msgid "Plug" +msgstr "Подключи" + +msgid "Dowel" +msgstr "Дюбель" + +msgid "Tolerance" +msgstr "Допуск" + +msgid "Mesh name" +msgstr "Название сетки" + +msgid "Detail level" +msgstr "Уровень детализации" + +msgid "Decimate ratio" +msgstr "Коффициет уменьшения" + +#, boost-format +msgid "" +"Processing model '%1%' with more than 1M triangles could be slow. It is " +"highly recommended to simplify the model." +msgstr "" +"Обработка модели '%1%' с более чем 1 миллиметровыми треугольниками может " +"быть медленной. Настоятельно рекомендуется упростить модель." + +msgid "Simplify model" +msgstr "Упрощённая модель" + +msgid "Simplify" +msgstr "Упростить" + +msgid "Simplification is currently only allowed when a single part is selected" +msgstr "" +"Упрощение в настоящее время разрешено только при выборе отдельной детали" + +msgid "Error" +msgstr "Ошибка" + +msgid "Extra high" +msgstr "Сверхвысокий" + +msgid "High" +msgstr "Выоский" + +msgid "Medium" +msgstr "Средний" + +msgid "Low" +msgstr "Низкий" + +msgid "Extra low" +msgstr "Сверхнизкий" + +#, c-format, boost-format +msgid "%d triangles" +msgstr "%d треугольники" + +msgid "Show wireframe" +msgstr "Показать каркас" + +#, boost-format +msgid "%1%" +msgstr "%1%" + +msgid "Can't apply when proccess preview." +msgstr "Не может применяться при предварительном просмотре процесса." + +msgid "Operation already cancelling. Please wait few seconds." +msgstr "Операция уже отменяется. Пожалуйста, подождите несколько секунд." + +msgid "Face recognition" +msgstr "Распознавание лиц" + +msgid "Perform Recognition" +msgstr "Выполните распознавание" + +msgid "Brush size" +msgstr "Размер кисти" + +msgid "Brush shape" +msgstr "Форма кисти" + +msgid "Enforce seam" +msgstr "Принудительное расположение шва" + +msgid "Block seam" +msgstr "Блокировка шва" + +msgid "Seam painting" +msgstr "Рисование шва" + +msgid "Remove selection" +msgstr "Удалить выделение" + +msgid "Shift + Mouse move up or dowm" +msgstr "Shift + перемещение мыши вверх или вниз" + +msgid "Rotate text" +msgstr "Повернуть текст" + +msgid "Text shape" +msgstr "Форма текста" + +msgid "Font" +msgstr "Шрифт" + +msgid "Thickness" +msgstr "Толщина" + +msgid "Input text" +msgstr "Ввод текста" + +msgid "Embeded" +msgstr "Встроено" + +msgid "Text Gap" +msgstr "Пробел в тексте" + +msgid "Angle" +msgstr "Угол" + +msgid "" +"Embeded\n" +"depth" +msgstr "Встроенная глубина" + +msgid "Surface" +msgstr "Поверхность" + +msgid "Horizontal text" +msgstr "Горизонтальный текст" + +msgid "Ctrl+" +msgstr "Ctrl+" + +msgid "Notice" +msgstr "Уведомление" + +msgid "Undefined" +msgstr "Не определено" + +#, boost-format +msgid "%1% was replaced with %2%" +msgstr "%1% был заменен на %2%" + +msgid "The configuration may be generated by a newer version of OrcaSlicer." +msgstr "Конфигурация может быть создана более новой версией OrcaSlicer." + +msgid "Some values have been replaced. Please check them:" +msgstr "Некоторые значения были заменены. Пожалуйста, проверьте их:" + +msgid "Process" +msgstr "Процесс" + +msgid "Filament" +msgstr "Филамент" + +msgid "Machine" +msgstr "Машина" + +msgid "Configuration package was loaded, but some values were not recognized." +msgstr "" +"Пакет конфигурации был загружен, но некоторые значения не были распознаны." + +#, boost-format +msgid "" +"Configuration file \"%1%\" was loaded, but some values were not recognized." +msgstr "" +"Файл конфигурации \\%1%\\ был загружен, но некоторые значения не были " +"распознаны." + +msgid "V" +msgstr "V" + +msgid "" +"OrcaSlicer will terminate because of running out of memory.It may be a bug. " +"It will be appreciated if you report the issue to our team." +msgstr "" +"BambuStudio завершит работу из-за нехватки памяти.Возможно, это ошибка. Мы " +"будем признательны, если вы сообщите о проблеме нашей команде." + +msgid "Fatal error" +msgstr "Фатальная ошибка" + +msgid "" +"OrcaSlicer will terminate because of a localization error. It will be " +"appreciated if you report the specific scenario this issue happened." +msgstr "" +"Программа OrcaSlicer завершит работу из-за ошибки локализации. Будет " +"признателен, если вы сообщите о конкретном сценарии возникновения этой " +"проблемы." + +msgid "Critical error" +msgstr "Критическая ошибка" + +#, boost-format +msgid "OrcaSlicer got an unhandled exception: %1%" +msgstr "OrcaSlicer получил необработанное исключение: %1%" + +msgid "Downloading Bambu Network Plug-in" +msgstr "Загрузка сетевого подключаемого модуля Bambu" + +msgid "Incorrect password" +msgstr "Неверный пароль" + +#, c-format, boost-format +msgid "Connect %s failed! [SN:%s, code=%s]" +msgstr "Подключение %s не удалось! [Серийный номер:%s, код=%s]" + +msgid "" +"OrcaSlicer configuration file may be corrupted and is not abled to be parsed." +"Please delete the file and try again." +msgstr "" +"Возможно, файл конфигурации OrcaSlicer поврежден и не подлежит разбору. " +"Удалите файл и повторите попытку." + +#, c-format, boost-format +msgid "" +"%s\n" +"Do you want to continue?" +msgstr "%s Вы хотите продолжать?" + +msgid "Remember my choice" +msgstr "Запомнить мой выбор" + +msgid "Loading configuration" +msgstr "Загрузка конфигурации" + +#, c-format, boost-format +msgid "Click to download new version in default browser: %s" +msgstr "Нажмите, чтобы загрузить новую версию в браузере по умолчанию: %s" + +msgid "The Orca Slicer needs an upgrade" +msgstr "Orca Slicer нуждается в обновлении" + +msgid "This is the newest version." +msgstr "Это самая новая версия." + +msgid "Info" +msgstr "Информация" + +msgid "Rebuild" +msgstr "Восстановить" + +msgid "Loading current presets" +msgstr "Загрузка текущих пресетов" + +msgid "Loading a mode view" +msgstr "Загрузка режима просмотра" + +msgid "Choose one file (3mf):" +msgstr "Выберите один файл (3mf):" + +msgid "Choose one or more files (3mf/step/stl/svg/obj/amf):" +msgstr "Выберите один или несколько файлов (3mf/step/stl/svg/obj/amf):" + +msgid "Choose one file (gcode/3mf):" +msgstr "Выберите один файл (gcode/3mf):" + +msgid "Some presets are modified." +msgstr "Некоторые пресеты изменены." + +msgid "" +"You can keep the modifield presets to the new project, discard or save " +"changes as new presets." +msgstr "" +"Вы можете сохранить модифицированные пресеты в новом проекте, удалить или " +"сохранить меняется как новые пресеты." + +msgid "User logged out" +msgstr "Пользователь вышел из системы" + +msgid "new or open project file is not allowed during the slicing process!" +msgstr "новый или открытый файл проекта не допускается в процессе нарезки!" + +msgid "Open Project" +msgstr "Открыть проект" + +msgid "" +"The version of Bambu studio is too low and needs to be updated to the latest " +"version before it can be used normally" +msgstr "" +"Версия студии Bambu слишком низкая, ее необходимо обновить до последней " +"версии, прежде чем ее можно будет использовать в обычном режиме" + +msgid "Login information expired. Please login again." +msgstr "Срок действия данных для входа истек. Пожалуйста, войдите снова." + +msgid "Privacy Policy Update" +msgstr "Обновление политики конфиденциальности" + +msgid "Loading" +msgstr "Загрузка" + +msgid "Loading user preset" +msgstr "Загрузка пользовательского пресета" + +msgid "Switching application language" +msgstr "Переключение языка приложения" + +msgid "Select the language" +msgstr "Выберите язык" + +msgid "Language" +msgstr "Язык" + +msgid "*" +msgstr "*" + +msgid "The uploads are still ongoing" +msgstr "Загрузка все еще продолжается" + +msgid "Stop them and continue anyway?" +msgstr "Остановить их и продолжать в любом случае?" + +msgid "Ongoing uploads" +msgstr "Текущие загрузки" + +msgid "Select a G-code file:" +msgstr "Выберите файл G-кода:" + +msgid "Import File" +msgstr "Импортировать файл" + +msgid "Delete" +msgstr "Удалить" + +msgid "Choose files" +msgstr "Выбрать файлы" + +msgid "New Folder" +msgstr "Новая папка" + +msgid "Open" +msgstr "Открыть" + +msgid "Rename" +msgstr "Переименовать" + +msgid "Orca Slicer GUI initialization failed" +msgstr "Ошибка инициализации графического интерфейса Orca Slicer" + +#, boost-format +msgid "Fatal error, exception catched: %1%" +msgstr "Неустранимая ошибка, обнаружено исключение: %1%" + +msgid "Quality" +msgstr "Качество" + +msgid "Shell" +msgstr "Оболочка" + +msgid "Infill" +msgstr "Заполнение" + +msgid "Support" +msgstr "Поддержки" + +msgid "Flush options" +msgstr "Варианты сброса" + +msgid "Speed" +msgstr "Скорость" + +msgid "Strength" +msgstr "Прочность" + +msgid "Top Solid Layers" +msgstr "Сплошных слоёв сверху" + +msgid "Top Minimum Shell Thickness" +msgstr "Минимальная толщина верхней оболочки" + +msgid "Bottom Solid Layers" +msgstr "Нижний сплошной слой" + +msgid "Bottom Minimum Shell Thickness" +msgstr "Минимальная толщина нижней оболочки" + +msgid "Ironing" +msgstr "Разглаживание" + +msgid "Fuzzy Skin" +msgstr "Нечеткая оболочка" + +msgid "Extruders" +msgstr "Экструдеры" + +msgid "Extrusion Width" +msgstr "Ширина экструзии" + +msgid "Wipe options" +msgstr "Параметры очистки" + +msgid "Bed adhension" +msgstr "Прилегание к кровати" + +msgid "Advanced" +msgstr "Дополнительно" + +msgid "Add part" +msgstr "Добавить часть" + +msgid "Add negative part" +msgstr "Добавить отрицательную часть" + +msgid "Add modifier" +msgstr "Добавить модификатор" + +msgid "Add support blocker" +msgstr "Добавить блокировщик поддержек" + +msgid "Add support enforcer" +msgstr "Добавить средство принудительной поддержки" + +msgid "Select settings" +msgstr "Выберете настройки" + +msgid "Hide" +msgstr "Скрыть" + +msgid "Show" +msgstr "Показать" + +msgid "Del" +msgstr "Удалить" + +msgid "Delete the selected object" +msgstr "Удалить выбранный объект" + +msgid "Edit Text" +msgstr "Редактировать текст" + +msgid "Load..." +msgstr "Загрузить..." + +msgid "Orca Cube" +msgstr "Orca Куб" + +msgid "3DBenchy" +msgstr "3DBenchy" + +msgid "Autodesk FDM Test" +msgstr "Autodesk FDM Test" + +msgid "Voron Cube" +msgstr "Voron Куб" + +msgid "Cube" +msgstr "Куб" + +msgid "Cylinder" +msgstr "Цилиндр" + +msgid "Cone" +msgstr "Конус" + +msgid "Height range Modifier" +msgstr "Модификатор диапазона высот" + +msgid "Add settings" +msgstr "Добавить настройки" + +msgid "Change type" +msgstr "Изменить тип" + +msgid "Set as an individual object" +msgstr "Установить как отдельный объект" + +msgid "Set as individual objects" +msgstr "Установить как отдельные объекты" + +msgid "Printable" +msgstr "Доступно для печати" + +msgid "Fix model" +msgstr "Исправить модель" + +msgid "Export as STL" +msgstr "Экспортировать как STL" + +msgid "Reload from disk" +msgstr "Перезагрузить с диска" + +msgid "Reload the selected parts from disk" +msgstr "Перезагрузите выбранные части с диска" + +msgid "Replace with STL" +msgstr "Заменить на STL" + +msgid "Replace the selected part with new STL" +msgstr "Замените выбранную часть новым STL" + +msgid "Change filament" +msgstr "Смена филамента" + +msgid "Set filament for selected items" +msgstr "Установить филамент для выбранных элементов" + +msgid "Default" +msgstr "По умолчанию" + +#, c-format, boost-format +msgid "Filament %d" +msgstr "Филамент %d" + +msgid "active" +msgstr "активно" + +msgid "Scale to build volume" +msgstr "Масштабирование для увеличение объёма" + +msgid "Scale an object to fit the build volume" +msgstr "Отмасштабировать под область печати" + +msgid "Flush Options" +msgstr "Варианты сброса" + +msgid "Flush into objects' infill" +msgstr "Вровень с заполнением объектов" + +msgid "Flush into this object" +msgstr "Слить в этот объект" + +msgid "Flush into objects' support" +msgstr "Заподлицо с поддержкой объектов" + +msgid "Edit in Parameter Table" +msgstr "Изменить в таблице параметров" + +msgid "Convert from inch" +msgstr "Конвертировать из имерской" + +msgid "Restore to inch" +msgstr "Восстановить в имперскую" + +msgid "Convert from meter" +msgstr "Преобразовать из метрической" + +msgid "Restore to meter" +msgstr "Восстановить в метрическую" + +msgid "Assemble" +msgstr "Собрать" + +msgid "Assemble the selected objects to an object with multiple parts" +msgstr "Соберите выбранные объекты в объект с несколькими частями" + +msgid "Assemble the selected objects to an object with single part" +msgstr "Соберите выбранные объекты в объект с одной частью" + +msgid "Assemble the selected parts to a single part" +msgstr "Соберите выбранные детали в одну деталь" + +msgid "Along X axis" +msgstr "Вдоль оси X" + +msgid "Mirror along the X axis" +msgstr "Отразить по оси X" + +msgid "Along Y axis" +msgstr "По оси Y" + +msgid "Mirror along the Y axis" +msgstr "Отразить по оси Y" + +msgid "Along Z axis" +msgstr "По оси Z" + +msgid "Mirror along the Z axis" +msgstr "Отразить по оси Z" + +msgid "Mirror" +msgstr "Зеркально" + +msgid "Mirror object" +msgstr "Зеркальный объект" + +msgid "Invalidate cut info" +msgstr "Недействительная информация о вырезании" + +msgid "Add Primitive" +msgstr "Добавить примитив" + +msgid "Show Labels" +msgstr "Показать ярлыки" + +msgid "To objects" +msgstr "К объектам" + +msgid "Split the selected object into multiple objects" +msgstr "Разделить выбранный объект на несколько объектов" + +msgid "To parts" +msgstr "На части" + +msgid "Split the selected object into multiple parts" +msgstr "Разделить выбранный объект на несколько частей" + +msgid "Split" +msgstr "Разделить" + +msgid "Split the selected object" +msgstr "Разделить выбранный объект" + +msgid "Auto orientation" +msgstr "Автоматическая ориентация" + +msgid "Auto orient the object to improve print quality." +msgstr "Автоматически ориентируйте объект для улучшения качества печати." + +msgid "Split the selected object into mutiple objects" +msgstr "Разделить выбранный объект на несколько объектов" + +msgid "Split the selected object into mutiple parts" +msgstr "Разделить выбранный объект на несколько частей" + +msgid "Select All" +msgstr "Выбрать всё" + +msgid "select all objects on current plate" +msgstr "выбрать все объекты на текущей пластине" + +msgid "Delete All" +msgstr "Удалить всё" + +msgid "delete all objects on current plate" +msgstr "удалить все объекты на текущей пластине" + +msgid "Arrange" +msgstr "Организовать" + +msgid "arrange current plate" +msgstr "упорядочить текущую табличку" + +msgid "Auto Rotate" +msgstr "Авто-поворот" + +msgid "auto rotate current plate" +msgstr "автоповорот текущей пластины" + +msgid "Delete Plate" +msgstr "Удалить пластину" + +msgid "Remove the selected plate" +msgstr "Удалить выбранную пластину" + +msgid "Clone" +msgstr "Клонирование" + +msgid "Simplify Model" +msgstr "Упростить модель" + +msgid "Center" +msgstr "Центр" + +msgid "Edit Process Settings" +msgstr "Изменить параметры процесса" + +msgid "Edit print parameters for a single object" +msgstr "Редактировать параметры печати для одного объекта" + +msgid "Change Filament" +msgstr "Сменить филамент" + +msgid "Set Filament for selected items" +msgstr "Установить филамент для выбранных элементов" + +msgid "current" +msgstr "текущий" + +msgid "Set Unprintable" +msgstr "Установить непечатаемый" + +msgid "Set Printable" +msgstr "Установить для печати" + +msgid "Unlock" +msgstr "Разблокировать" + +msgid "Lock" +msgstr "Заблокировать" + +msgid "Name" +msgstr "Имя" + +msgid "Fila." +msgstr "Фила." + +#, c-format, boost-format +msgid "%1$d error repaired" +msgid_plural "%1$d errors repaired" +msgstr[0] "%1$d ошибка исправлена" +msgstr[1] "%1$d ошибки исправлены" +msgstr[2] "%1$d ошибки исправлены" + +#, c-format, boost-format +msgid "Error: %1$d non-manifold edge." +msgid_plural "Error: %1$d non-manifold edges." +msgstr[0] "Ошибка: %1$d кромка без коллектора." +msgstr[1] "Ошибка: %1$d кромки без коллектора." +msgstr[2] "Ошибка: %1$d кромки без коллектора." + +msgid "Remaining errors" +msgstr "Оставшиеся ошибки" + +#, c-format, boost-format +msgid "%1$d non-manifold edge" +msgid_plural "%1$d non-manifold edges" +msgstr[0] "%1$d кромка без коллектора" +msgstr[1] "%1$d кромки без коллектора" +msgstr[2] "%1$d кромки без коллектора" + +msgid "Right click the icon to fix model object" +msgstr "Щелкните правой кнопкой мыши значок, чтобы исправить объект модели" + +msgid "Right button click the icon to drop the object settings" +msgstr "Щелкните правой кнопкой мыши значок, чтобы удалить настройки объекта" + +msgid "Click the icon to reset all settings of the object" +msgstr "Нажмите на иконку, чтобы сбросить все настройки объекта" + +msgid "Right button click the icon to drop the object printable property" +msgstr "" +"Щелкните правой кнопкой мыши значок, чтобы удалить свойство объекта для " +"печати" + +msgid "Click the icon to toggle printable property of the object" +msgstr "Щелкните значок, чтобы переключить печатаемое свойство объекта" + +msgid "Click the icon to edit support painting of the object" +msgstr "Щелкните значок, чтобы изменить вспомогательную окраску объекта" + +msgid "Click the icon to edit color painting of the object" +msgstr "Щелкните значок, чтобы отредактировать цветовую окраску объекта" + +msgid "Click the icon to shift this object to the bed" +msgstr "Щелкните значок, чтобы переместить этот объект на кровать" + +msgid "Loading file" +msgstr "Загрузка файла" + +msgid "Error!" +msgstr "Ошибка!" + +msgid "Generic" +msgstr "Общий" + +msgid "Add Modifier" +msgstr "Добавить модификатор" + +msgid "Switch to per-object setting mode to edit modifier settings." +msgstr "" +"Переключитесь в режим настройки для каждого объекта, чтобы изменить " +"настройки модификатора." + +msgid "" +"Switch to per-object setting mode to edit process settings of selected " +"objects." +msgstr "" +"Переключитесь в режим настройки для каждого объекта, чтобы изменить " +"настройки процесса для выбранных объектов." + +msgid "Delete connector from object which is a part of cut" +msgstr "Удалить коннектор из объекта, который является частью разреза" + +msgid "Delete solid part from object which is a part of cut" +msgstr "Удалить твердотельную часть из объекта, который является частью выреза" + +msgid "Delete negative volume from object which is a part of cut" +msgstr "Удалить отрицательный объем с объекта, который является частью разреза" + +msgid "" +"To save cut correspondence you can delete all connectors from all related " +"objects." +msgstr "" +"Для сохранения вырезанной корреспонденции вы можете удалить все коннекторы " +"из всех связанных\n" +"объекты." + +msgid "" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed .\n" +"\n" +"To manipulate with solid parts or negative volumes you have to invalidate " +"cut infornation first." +msgstr "" +"Это действие разорвет обрезанную корреспонденцию.\n" +"После этого согласованность модели не может быть гарантирована.\n" +"\n" +"Чтобы манипулировать твердыми частями или отрицательными объемами, вы должны " +"аннулировать\n" +"сокращайте информацию сначала." + +msgid "Delete all connectors" +msgstr "Удалить все соединители" + +msgid "Deleting the last solid part is not allowed." +msgstr "Удаление последней сплошной части не допускается." + +msgid "The target object contains only one part and can not be splited." +msgstr "Целевой объект содержит только одну часть и не может быть разделен." + +msgid "Assembly" +msgstr "Сборка" + +msgid "Cut Connectors information" +msgstr "Информация об отрезанных соединителях" + +msgid "Object manipulation" +msgstr "Манипуляции с объектами" + +msgid "Group manipulation" +msgstr "Групповая манипуляция" + +msgid "Object Settings to modify" +msgstr "Параметры объекта для изменения" + +msgid "Part Settings to modify" +msgstr "Настройки детали для изменения" + +msgid "Layer range Settings to modify" +msgstr "Диапазон слоев Параметры для изменения" + +msgid "Part manipulation" +msgstr "Манипуляции с деталями" + +msgid "Instance manipulation" +msgstr "Управление экземпляром" + +msgid "Height ranges" +msgstr "Диапазоны высоты" + +msgid "Settings for height range" +msgstr "Настройки диапазона роста" + +msgid "Object" +msgstr "Объект" + +msgid "Part" +msgstr "Часть" + +msgid "Layer" +msgstr "Слой" + +msgid "Selection conflicts" +msgstr "Конфликты выбора" + +msgid "" +"If first selected item is an object, the second one should also be object." +msgstr "" +"Если первый выбранный элемент является объектом, второй также должен быть " +"объектом." + +msgid "" +"If first selected item is a part, the second one should be part in the same " +"object." +msgstr "" +"Если первый выбранный элемент является частью, второй должен быть частью " +"того же\n" +"объект." + +msgid "The type of the last solid object part is not to be changed." +msgstr "Тип последней твердотельной части объекта изменять нельзя." + +msgid "Negative Part" +msgstr "Отрицательная часть" + +msgid "Modifier" +msgstr "Модификатор" + +msgid "Support Blocker" +msgstr "Блокировщик поддержки" + +msgid "Support Enforcer" +msgstr "Инфорсер поддержки" + +msgid "Type:" +msgstr "Тип:" + +msgid "Choose part type" +msgstr "Выберите тип детали" + +msgid "Enter new name" +msgstr "Введите новое имя" + +msgid "Renaming" +msgstr "Переименование" + +msgid "Repairing model object" +msgstr "Восстановление объекта модели" + +msgid "Following model object has been repaired" +msgid_plural "Following model objects have been repaired" +msgstr[0] "Следующий объект модели был восстановлен" +msgstr[1] "Следующие объекты модели были восстановлены" +msgstr[2] "Следующие объекты модели были восстановлены" + +msgid "Failed to repair folowing model object" +msgid_plural "Failed to repair folowing model objects" +msgstr[0] "Не удалось восстановить следующий объект модели" +msgstr[1] "Не удалось восстановить следующие объекты модели" +msgstr[2] "Не удалось восстановить следующие объекты модели" + +msgid "Repairing was canceled" +msgstr "Ремонт был отменен" + +msgid "Additional process preset" +msgstr "Дополнительная предустановка процесса" + +msgid "Remove parameter" +msgstr "Удалить параметр" + +msgid "to" +msgstr "в" + +msgid "Remove height range" +msgstr "Удалить диапазон роста" + +msgid "Add height range" +msgstr "Добавить диапазон роста" + +msgid "Invalid numeric." +msgstr "Недопустимое числовое значение." + +msgid "one cell can only be copied to one or multiple cells in the same column" +msgstr "" +"одна ячейка может быть скопирована только в одну или несколько ячеек в том " +"же столбце" + +msgid "multiple cells copy is not supported" +msgstr "копирование нескольких ячеек не поддерживается" + +msgid "Outside" +msgstr "Внешний" + +msgid "Auto" +msgstr "Авто" + +msgid "Manual" +msgstr "Руководство" + +msgid "No-brim" +msgstr "Без юбки" + +msgid " " +msgstr "" + +msgid "Layer height" +msgstr "Высота слоя" + +msgid "Wall loops" +msgstr "Количество периметров" + +msgid "Infill density(%)" +msgstr "Плотность заполнения (%)" + +msgid "Auto Brim" +msgstr "Авто юбка" + +msgid "Outer wall speed" +msgstr "Скорость внешнего периметра" + +msgid "Plate" +msgstr "Стол" + +msgid "Brim" +msgstr "Юбка" + +msgid "Object/Part Setting" +msgstr "Настройка объекта/детали" + +msgid "Reset parameter" +msgstr "Сбросить параметр" + +msgid "Multicolor Print" +msgstr "Многоцветная печать" + +msgid "Line Type" +msgstr "Тип линии" + +msgid "More" +msgstr "Больше" + +msgid "Open Preferences." +msgstr "Откройте настройки." + +msgid "Open next tip." +msgstr "Откройте следующий совет." + +msgid "Open Documentation in web browser." +msgstr "Откройте документацию в веб-браузере." + +msgid "Pause:" +msgstr "Пауза:" + +msgid "Custom Template:" +msgstr "Пользовательский шаблон:" + +msgid "Custom G-code:" +msgstr "Пользовательский G-код:" + +msgid "Custom G-code" +msgstr "Пользовательский G-код" + +msgid "Enter Custom G-code used on current layer:" +msgstr "Введите пользовательский G-код, используемый в текущем слое:" + +msgid "OK" +msgstr "ОК" + +msgid "Jump to Layer" +msgstr "Перейти к слою" + +msgid "Jump to layer" +msgstr "Перейти к слою" + +msgid "Please enter the layer number" +msgstr "Пожалуйста, введите номер слоя" + +msgid "Add Pause" +msgstr "Добавить паузу" + +msgid "Insert a pause command at the beginning of this layer." +msgstr "Вставьте команду паузы в начале этого слоя." + +msgid "Add Custom G-code" +msgstr "Добавить пользовательский G-код" + +msgid "Insert custom G-code at the beginning of this layer." +msgstr "Вставьте пользовательский G-код в начале этого слоя." + +msgid "Add Custom Template" +msgstr "Добавить пользовательский шаблон" + +msgid "Insert template custom G-code at the beginning of this layer." +msgstr "Вставьте пользовательский G-код шаблона в начале этого слоя." + +msgid "Filament " +msgstr "Филамент " + +msgid "Change filament at the beginning of this layer." +msgstr "Замена филамента в начале этого слоя." + +msgid "Delete Pause" +msgstr "Удалить паузу" + +msgid "Delete Custom Template" +msgstr "Удалить пользовательский шаблон" + +msgid "Edit Custom G-code" +msgstr "Редактировать пользовательский G-код" + +msgid "Delete Custom G-code" +msgstr "Удалить пользовательский G-код" + +msgid "Delete Filament Change" +msgstr "Удалить замену нити" + +msgid "No printer" +msgstr "Нет принтера" + +msgid "..." +msgstr "..." + +msgid "?" +msgstr "?" + +msgid "Empty" +msgstr "Пустой" + +msgid "AMS" +msgstr "AMS" + +msgid "Ams filament backup" +msgstr "Резервный филамент AMS" + +msgid "AMS not connected" +msgstr "АМС не подключен" + +msgid "Cali" +msgstr "Кали" + +msgid "Calibration of extrusion" +msgstr "АМС не подключен" + +msgid "Load Filament" +msgstr "Загрузите филамент" + +msgid "Unload Filament" +msgstr "Выгрузите филамент" + +msgid "Ext Spool" +msgstr "Внешняя катушка" + +msgid "Tips" +msgstr "Советы" + +msgid "Guide" +msgstr "Гид" + +msgid "Retry" +msgstr "Повторить попытку" + +msgid "Calibrating AMS..." +msgstr "Калибровка АМС..." + +msgid "A problem occured during calibration. Click to view the solution." +msgstr "" +"Во время калибровки возникла проблема. Нажмите, чтобы просмотреть решение." + +msgid "Calibrate again" +msgstr "Повторить калибровку" + +msgid "Cancel calibration" +msgstr "Отменить калибровку" + +msgid "Heat the nozzle" +msgstr "Нагрейте сопло" + +msgid "Cut filament" +msgstr "Отрезать филамент" + +msgid "Pull back current filament" +msgstr "Оттяните текущий филамент" + +msgid "Push new filament into extruder" +msgstr "Вставьте новый филамент в экструдер" + +msgid "Purge old filament" +msgstr "Очистите старый филамент" + +msgid "Feed new filament from external spool" +msgstr "Подача новой нити с внешней катушки" + +msgid "Confirm whether the filament has been extruded" +msgstr "Подтвердите, был ли экструдирован филамент" + +msgid "" +"Choose an AMS slot then press \"Load\" or \"Unload\" button to automatically " +"load or unload filiament." +msgstr "" +"Выберите слот AMS, затем нажмите кнопку \\Load\\ или \\Unload\\, чтобы " +"автоматически\n" +"загрузить или выгрузить филамент." + +msgid "Edit" +msgstr "Редактировать" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-arrange on these objects." +msgstr "" +"Все выбранные объекты находятся на заблокированной пластине,\n" +"Мы не можем делать авто-расстановку на этих объектах." + +msgid "No arrangable objects are selected." +msgstr "" +"Все выбранные объекты находятся на заблокированной пластине,\\n\n" +"Мы не можем делать авто-расстановку на этих объектах." + +msgid "" +"This plate is locked,\n" +"We can not do auto-arrange on this plate." +msgstr "" +"Эта пластина заблокирована,\n" +"Мы не можем сделать автоаранжировку на этой пластине." + +msgid "Arranging..." +msgstr "Организация..." + +msgid "" +"Arrange failed. Found some exceptions when processing object geometries." +msgstr "" +"Устроить не удалось. Найдены некоторые исключения при обработке геометрии " +"объектов." + +msgid "Arranging" +msgstr "Организация" + +msgid "Arranging canceled." +msgstr "Организация отменена." + +msgid "" +"Arranging is done but there are unpacked items. Reduce spacing and try again." +msgstr "" +"Сборка завершена, но есть неупакованные вещи. Уменьшите интервал и повторите " +"попытку." + +msgid "Arranging done." +msgstr "Организация сделана." + +#, c-format, boost-format +msgid "" +"Arrangement ignored the following objects which can't fit into a single " +"bed:\n" +"%s" +msgstr "" +"Аранжировка игнорировала следующие объекты, которые не могут поместиться в " +"один\n" +"кровать:\n" +"%s" + +msgid "" +"All the selected objects are on the locked plate,\n" +"We can not do auto-orient on these objects." +msgstr "" +"Все выбранные объекты находятся на заблокированной пластине,\n" +"Мы не можем делать автоориентацию на этих объектах." + +msgid "" +"This plate is locked,\n" +"We can not do auto-orient on this plate." +msgstr "" +"Эта пластина заблокирована,\n" +"Мы не можем сделать автоориентацию на этой пластине." + +msgid "Orienting..." +msgstr "Ориентирование..." + +msgid "Orienting" +msgstr "Ориентация" + +msgid "Error! Unable to create thread!" +msgstr "Ошибка! Невозможно создать тему!" + +msgid "Exception" +msgstr "Исключение" + +msgid "Logging in" +msgstr "Вход в систему" + +msgid "Login failed" +msgstr "Ошибка входа" + +msgid "The region parameter is incorrrect" +msgstr "Неверный параметр региона" + +msgid "Failure of printer login" +msgstr "Ошибка входа в принтер" + +msgid "Failed to get ticket" +msgstr "Не удалось получить билет" + +msgid "User authorization timeout" +msgstr "Тайм-аут авторизации пользователя" + +msgid "Failure of bind" +msgstr "Ошибка привязки" + +msgid "Unknown Failure" +msgstr "Неизвестный сбой" + +msgid "Please check the printer network connection." +msgstr "Пожалуйста, проверьте сетевое подключение принтера." + +msgid "Abnormal print file data. Please slice again" +msgstr "Неправильные данные файла печати. Пожалуйста, нарежьте снова" + +msgid "Task canceled" +msgstr "Задача отменена" + +msgid "Upload task timed out. Please check the network problem and try again" +msgstr "" +"Время ожидания задачи загрузки истекло. Проверьте проблему с сетью и " +"повторите попытку" + +msgid "Cloud service connection failed. Please try again." +msgstr "" +"Не удалось подключиться к облачному сервису. Пожалуйста, попробуйте еще раз." + +msgid "Print file not found, please slice again" +msgstr "Файл для печати не найден, повторите нарезку" + +msgid "" +"The print file exceeds the maximum allowable size (1GB). Please simplify the " +"model and slice again" +msgstr "" +"Файл печати превышает максимально допустимый размер (1 ГБ). Пожалуйста, " +"упростите\n" +"смоделируйте и снова нарежьте" + +msgid "Failed uploading print file" +msgstr "Не удалось загрузить файл для печати" + +msgid "Wrong Access code" +msgstr "Неверный код доступа" + +msgid "Sending print job over LAN" +msgstr "Отправка задания на печать по локальной сети" + +msgid "Sending print job through cloud service" +msgstr "Отправка задания на печать через облачный сервис" + +msgid "Service Unavailable" +msgstr "Сервис недоступен" + +msgid "Unkown Error." +msgstr "Неизвестная ошибка." + +msgid "Sending print configuration" +msgstr "Отправка конфигурации печати" + +#, c-format, boost-format +msgid "Successfully sent. Will automatically jump to the device page in %ss" +msgstr "" +"Успешно отправлено. Автоматически перейдет на страницу устройства в %ss" + +msgid "An SD card needs to be inserted before printing via LAN." +msgstr "Перед печатью через локальную сеть необходимо вставить SD-карту." + +msgid "Failed to send the print job. Please try again." +msgstr "" +"Не удалось отправить задание на печать. Пожалуйста, попробуйте еще раз." + +msgid "Send to Printer failed. Please try again." +msgstr "Отправить на принтер не удалось. Пожалуйста, попробуйте еще раз." + +msgid "No space left on Printer SD card" +msgstr "На SD-карте принтера не осталось места" + +msgid "Sending gcode file over LAN" +msgstr "Отправка файла gcode по локальной сети" + +msgid "Sending gcode file through cloud service" +msgstr "Отправка файла gcode через облачный сервис" + +msgid "Sending gcode file to sdcard" +msgstr "Отправка файла gcode на SD-карту" + +#, c-format, boost-format +msgid "Successfully sent. Close current page in %s s" +msgstr "Успешно отправлено. Закрыть текущую страницу в %s s" + +msgid "An SD card needs to be inserted before sending to printer." +msgstr "Перед отправкой на принтер необходимо вставить SD-карту." + +msgid "Please log out and login to the printer again." +msgstr "Выйдите из системы и снова войдите в принтер." + +msgid "Choose SLA archive:" +msgstr "Выберите архив SLA:" + +msgid "Import file" +msgstr "Импортировать файл" + +msgid "Import model and profile" +msgstr "Импорт модели и профиля" + +msgid "Import profile only" +msgstr "Импортировать только профиль" + +msgid "Import model only" +msgstr "Только модель импорта" + +msgid "Accurate" +msgstr "Точный" + +msgid "Balanced" +msgstr "Сбалансированный" + +msgid "Quick" +msgstr "Быстрый" + +msgid "Importing SLA archive" +msgstr "Импорт архива SLA" + +msgid "" +"The SLA archive doesn't contain any presets. Please activate some SLA " +"printer preset first before importing that SLA archive." +msgstr "" +"Архив SLA не содержит пресетов. Пожалуйста, активируйте SLA\n" +"предустановку принтера, прежде чем импортировать этот архив SLA." + +msgid "Importing canceled." +msgstr "Импорт отменен." + +msgid "Importing done." +msgstr "Импорт выполнен." + +msgid "" +"The imported SLA archive did not contain any presets. The current SLA " +"presets were used as fallback." +msgstr "" +"Импортированный SLA-архив не содержал пресетов. Текущее соглашение об уровне " +"обслуживания\n" +"пресеты использовались как запасной вариант." + +msgid "You cannot load SLA project with a multi-part object on the bed" +msgstr "Вы не можете загрузить проект SLA с составным объектом на кровати" + +msgid "Please check your object list before preset changing." +msgstr "Пожалуйста, проверьте список объектов перед изменением предустановки." + +msgid "Attention!" +msgstr "Внимание!" + +msgid "Downloading" +msgstr "Загрузка" + +msgid "Download failed" +msgstr "Загрузка не далась" + +msgid "Cancelled" +msgstr "Отменено" + +msgid "Install successfully." +msgstr "Успешная установка." + +msgid "Installing" +msgstr "Установка" + +msgid "Install failed" +msgstr "Установка не удалась" + +msgid "Portions copyright" +msgstr "Авторские права на части" + +msgid "Copyright" +msgstr "Авторские права" + +msgid "License" +msgstr "Лицензия" + +msgid "Orca Slicer is licensed under " +msgstr "Orca Slicer находится под лицензией " + +msgid "GNU Affero General Public License, version 3" +msgstr "Стандартная общественная лицензия GNU Affero, версия 3" + +msgid "" +"Orca Slicer is based on BambuStudio by Bambulab, which is from PrusaSlicer " +"by Prusa Research. PrusaSlicer is from Slic3r by Alessandro Ranellucci and " +"the RepRap community" +msgstr "" +"Orca Slicer основан на BambuStudio от Bambulab, который принадлежит " +"PrusaSlicer.\n" +"Prusa Research. PrusaSlicer от Slic3r Алессандро Ранеллуччи и\n" +"сообщество RepRap" + +msgid "Libraries" +msgstr "Библиотеки" + +msgid "" +"This software uses open source components whose copyright and other " +"proprietary rights belong to their respective owners" +msgstr "" +"Это программное обеспечение использует компоненты с открытым исходным кодом, " +"авторские права и другие\n" +"права собственности принадлежат их соответствующим владельцам" + +#, c-format, boost-format +msgid "About %s" +msgstr "О %s" + +msgid "Orca Slicer " +msgstr "Orca Slicer " + +msgid "OrcaSlicer is based on BambuStudio, PrusaSlicer, and SuperSlicer." +msgstr "OrcaSlicer основан на BambuStudio, PrusaSlicer и SuperSlicer." + +msgid "BambuStudio is originally based on PrusaSlicer by PrusaResearch." +msgstr "BambuStudio изначально основан на PrusaSlicer от PrusaResearch." + +msgid "PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci." +msgstr "PrusaSlicer изначально основан на Slic3r от Алессандро Ранеллуччи." + +msgid "" +"Slic3r was created by Alessandro Ranellucci with the help of many other " +"contributors." +msgstr "" +"Slic3r был создан Алессандро Ранеллуччи с помощью многих других\n" +"участники." + +msgid "Version" +msgstr "Версия" + +msgid "AMS Materials Setting" +msgstr "Настройка материалов AMS" + +msgid "Confirm" +msgstr "Принято" + +msgid "Close" +msgstr "" +"Закрыто\n" +"Цвет" + +msgid "Colour" +msgstr "Цвет" + +msgid "" +"Nozzle\n" +"Temperature" +msgstr "" +"Температура\n" +" сопла" + +msgid "max" +msgstr "max" + +msgid "min" +msgstr "min" + +#, boost-format +msgid "The input value should be greater than %1% and less than %2%" +msgstr "Входное значение должно быть больше %1% и меньше %2%" + +msgid "SN" +msgstr "SN" + +msgid "Setting AMS slot information while printing is not supported" +msgstr "Установка информации о слоте AMS во время печати не поддерживается" + +msgid "Factors of dynamic flow cali" +msgstr "Факторы динамического течения, калибровка" + +msgid "Factor K" +msgstr "Фактор К" + +msgid "Factor N" +msgstr "Фактор N" + +msgid "Setting Virtual slot information while printing is not supported" +msgstr "" +"Установка информации о виртуальном слоте во время печати не поддерживается" + +msgid "Are you sure you want to clear the filament information?" +msgstr "Вы уверены, что хотите удалить информацию о нити?" + +msgid "Please input a valid value (K in 0~0.5)" +msgstr "Пожалуйста, введите допустимое значение (K в диапазоне 0~0,5)" + +msgid "Please input a valid value (K in 0~0.5, N in 0.6~2.0)" +msgstr "" +"Введите допустимое значение (K в диапазоне 0~0,5, N в диапазоне 0,6~2,0)" + +msgid "You need to select the material type and color first." +msgstr "Сначала необходимо выбрать тип материала и цвет." + +msgid "Other color" +msgstr "Другой цвет" + +msgid "Dynamic flow calibration" +msgstr "Динамическая калибровка потока" + +msgid "" +"The nozzle temp and max volumetric speed will affect the calibration " +"results. Please fill in the same values as the actual printing. They can be " +"auto-filled by selecting a filament preset." +msgstr "" +"Температура сопла и максимальная объемная скорость влияют на калибровку.\n" +"Результаты. Пожалуйста, заполните те же значения, что и фактическая печать. " +"Они могут быть\n" +"заполняется автоматически, выбирая предустановку нити." + +msgid "Nozzle Diameter" +msgstr "Диаметр сопла" + +msgid "Bed Type" +msgstr "Тип кровати" + +msgid "Nozzle temperature" +msgstr "Температура сопла" + +msgid "Bed Temperature" +msgstr "Температура кровати" + +msgid "Max volumetric speed" +msgstr "Максимальная объемная скорость" + +msgid "℃" +msgstr "℃" + +msgid "Bed temperature" +msgstr "Температура кровати" + +msgid "mm³" +msgstr "mm³" + +msgid "Start calibration" +msgstr "Начать калибровку" + +msgid "Next" +msgstr "Следующий" + +msgid "" +"Calibration completed. Please find the most uniform extrusion line on your " +"hot bed like the picture below, and fill the value on its left side into the " +"factor K input box." +msgstr "" +"Калибровка завершена. Пожалуйста, найдите наиболее равномерную экструзионную " +"линию на вашем\n" +"горячая кровать, как на картинке ниже, и вставьте значение слева в поле\n" +"поле ввода коэффициента K." + +msgid "Save" +msgstr "Сохранить" + +msgid "Last Step" +msgstr "Последний шаг" + +msgid "Example" +msgstr "Пример" + +#, c-format, boost-format +msgid "Calibrating... %d%%" +msgstr "Калибровка... %d%%" + +msgid "Calibration completed" +msgstr "Калибровка завершена" + +#, c-format, boost-format +msgid "%s does not support %s" +msgstr "%s не поддерживает %s" + +msgid "Dynamic flow Calibration" +msgstr "Калибровка динамического потока" + +msgid "Step" +msgstr "Шаг" + +msgid "AMS Slots" +msgstr "Слоты AMS" + +msgid "" +"Note: Only the AMS slots loaded with the same material type can be selected." +msgstr "" +"Примечание. Можно выбрать только слоты AMS, загруженные одним и тем же типом " +"материала." + +msgid "Enable AMS" +msgstr "Включить AMS" + +msgid "Print with filaments in the AMS" +msgstr "Печать филаментами в AMS" + +msgid "Disable AMS" +msgstr "Отключить AMS" + +msgid "Print with the filament mounted on the back of chassis" +msgstr "Печать с нитью, установленной на задней части корпуса" + +msgid "Cabin humidity" +msgstr "Влажность салона" + +msgid "" +"Green means that AMS humidity is normal, orange represent humidity is high, " +"red represent humidity is too high.(Hygrometer: lower the better.)" +msgstr "" +"Зеленый означает, что влажность AMS нормальная, оранжевый означает, что " +"влажность высокая,\n" +"красный означает, что влажность слишком высока. (Гигрометр: чем ниже, тем " +"лучше.)" + +msgid "Desiccant status" +msgstr "Статус влагопоглотителя" + +msgid "" +"A desiccant status lower than two bars indicates that desiccant may be " +"inactive. Please change the desiccant.(The bars: higher the better.)" +msgstr "" +"Состояние влагопоглотителя ниже двух делений указывает на то, что " +"влагопоглотитель может быть\n" +"неактивный. Пожалуйста, замените осушитель. (Полосы: чем выше, тем лучше.)" + +msgid "" +"Note: When the lid is open or the desiccant pack is changed, it can take " +"hours or a night to absorb the moisture. Low temperatures also slow down the " +"process. During this time, the indicator may not represent the chamber " +"accurately." +msgstr "" +"Примечание. Когда крышка открыта или пакет с влагопоглотителем заменен, это " +"может занять некоторое время.\n" +"часов или ночи, чтобы впитать влагу. Низкие температуры также замедляют\n" +"процесс. В это время индикатор может не отображать патронник.\n" +"точно." + +msgid "" +"Config which AMS slot should be used for a filament used in the print job" +msgstr "" +"Настройте, какой слот AMS следует использовать для нити, используемой в " +"задании на печать" + +msgid "Filament used in this print job" +msgstr "Филамент, используемый в этом задании на печать" + +msgid "AMS slot used for this filament" +msgstr "Слот AMS, используемый для этой нити" + +msgid "Click to select AMS slot manually" +msgstr "Нажмите, чтобы выбрать слот AMS вручную" + +msgid "Do not Enable AMS" +msgstr "Не включать АМS" + +msgid "Print using materials mounted on the back of the case" +msgstr "" +"Печать с использованием материалов, закрепленных на задней части корпуса" + +msgid "Print with filaments in ams" +msgstr "Печать филаментами в ams" + +msgid "Print with filaments mounted on the back of the chassis" +msgstr "Печать с нитями, установленными на задней части корпуса" + +msgid "Filaments replace" +msgstr "Нити заменить" + +msgid "Group" +msgstr "Группа" + +msgid "AMS Settings" +msgstr "Настройки AMS" + +msgid "Insertion update" +msgstr "Обновление вставки" + +msgid "" +"The AMS will automatically read the filament information when inserting a " +"new Bambu Lab filament. This takes about 20 seconds." +msgstr "" +"AMS автоматически считывает информацию о филаментае при вставке нового " +"филамента Bambu Lab. Это занимает около 20 секунд." + +msgid "" +"Note: if new filament is inserted during printing, the AMS will not " +"automatically read any information until printing is completed." +msgstr "" +"Примечание: если во время печати будет вставлен новый филамент, AMS не будет " +"автоматически считывать любую информацию до завершения печати." + +msgid "" +"When inserting a new filament, the AMS will not automatically read its " +"information, leaving it blank for you to enter manually." +msgstr "" +"При вставке новой нити AMS не будет автоматически считывать ее\n" +"информацию, оставив поле пустым для ввода вручную." + +msgid "Power on update" +msgstr "Обновление при включении" + +msgid "" +"The AMS will automatically read the information of inserted filament on " +"start-up. It will take about 1 minute.The reading process will roll filament " +"spools." +msgstr "" +"AMS автоматически считывает информацию о вставленном филаменте. Это займет " +"около 1 минуты. В процессе считывания будет крутиться катушка." + +msgid "" +"The AMS will not automatically read information from inserted filament " +"during startup and will continue to use the information recorded before the " +"last shutdown." +msgstr "" +"AMS не будет автоматически считывать информацию с вставленной нити.\n" +"во время запуска и будет продолжать использовать информацию, записанную до\n" +"последнее отключение." + +msgid "Update remaining capacity" +msgstr "Обновить оставшуюся емкость" + +msgid "" +"The AMS will estimate Bambu filament's remaining capacity after the filament " +"info is updated. During printing, remaining capacity will be updated " +"automatically." +msgstr "" +"AMS оценит оставшуюся емкость филамента Bambu после того, как информация " +"обновляется. Во время печати оставшаяся емкость будет обновляться " +"автоматически." + +msgid "AMS filament backup" +msgstr "Резервное копирование нити AMS" + +msgid "" +"AMS will continue to another spool with the same properties of filament " +"automatically when current filament runs out" +msgstr "" +"AMS перейдет на другую катушку с теми же свойствами автоматически, когда " +"текущий филамент заканчивается" + +msgid "File" +msgstr "Файл" + +msgid "Calibration" +msgstr "Калибровка" + +msgid "" +"Failed to download the plug-in. Please check your firewall settings and vpn " +"software, check and retry." +msgstr "" +"Не удалось загрузить плагин. Пожалуйста, проверьте настройки брандмауэра и " +"vpn\n" +"программное обеспечение, проверьте и повторите попытку." + +msgid "" +"Failed to install the plug-in. Please check whether it is blocked or deleted " +"by anti-virus software." +msgstr "" +"Не удалось установить плагин. Пожалуйста, проверьте, не заблокирован ли он " +"или удален\n" +"с помощью антивирусного программного обеспечения." + +msgid "click here to see more info" +msgstr "нажмите здесь, чтобы увидеть больше информации" + +msgid "Please home all axes (click " +msgstr "Верните все оси в исходное положение (нажмите " + +msgid "" +") to locate the toolhead's position. This prevents device moving beyond the " +"printable boundary and causing equipment wear." +msgstr "" +"), чтобы определить положение инструментальной головки. Это предотвращает " +"перемещение устройства за пределы\n" +"печатаемая граница и вызывающая износ оборудования." + +msgid "Go Home" +msgstr "Иди домой" + +msgid "" +"A error occurred. Maybe memory of system is not enough or it's a bug of the " +"program" +msgstr "" +"Произошла ошибка. Возможно памяти системы не хватает или это баг самой " +"программы\n" +"программа" + +msgid "Please save project and restart the program. " +msgstr "Сохраните проект и перезапустите программу. " + +msgid "Processing G-Code from Previous file..." +msgstr "Обработка G-кода из предыдущего файла..." + +msgid "Slicing complete" +msgstr "Нарезка завершена" + +msgid "Access violation" +msgstr "Нарушение доступа" + +msgid "Illegal instruction" +msgstr "Незаконная инструкция" + +msgid "Divide by zero" +msgstr "Разделить на ноль" + +msgid "Overflow" +msgstr "Переэкструзия" + +msgid "Underflow" +msgstr "Недоэкструзия" + +msgid "Floating reserved operand" +msgstr "Плавающий зарезервированный операнд" + +msgid "Stack overflow" +msgstr "Переполнение стека" + +msgid "Unknown error when export G-code." +msgstr "Неизвестная ошибка при экспорте G-кода." + +#, boost-format +msgid "" +"Failed to save gcode file.\n" +"Error message: %1%.\n" +"Source file %2%." +msgstr "" +"Не удалось сохранить файл gcode.\n" +"Сообщение об ошибке: %1%.\n" +"Исходный файл %2%." + +#, boost-format +msgid "Succeed to export G-code to %1%" +msgstr "Успешно экспортировать G-код в %1%" + +msgid "Running post-processing scripts" +msgstr "Запуск скриптов постобработки" + +msgid "Copying of the temporary G-code to the output G-code failed" +msgstr "Не удалось скопировать временный G-код в выходной G-код" + +#, boost-format +msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue" +msgstr "" +"Планирование загрузки в `%1%`. См. Окно -> Очередь загрузки узла печати" + +msgid "Origin" +msgstr "Источник" + +msgid "Diameter" +msgstr "Диаметр" + +msgid "Size in X and Y of the rectangular plate." +msgstr "Размер по осям X и Y прямоуголько кровати." + +msgid "" +"Distance of the 0,0 G-code coordinate from the front left corner of the " +"rectangle." +msgstr "Расстояние координаты G-кода 0,0 от переднего левого угла." + +msgid "" +"Diameter of the print bed. It is assumed that origin (0,0) is located in the " +"center." +msgstr "" +"Диаметр печатной платформы. Предполагается, что начало координат (0,0) " +"находится в центре." + +msgid "Rectangular" +msgstr "Прямоугольный" + +msgid "Circular" +msgstr "Округлый" + +msgid "Custom" +msgstr "Стандартный" + +msgid "Load shape from STL..." +msgstr "Загрузить форму из STL..." + +msgid "Settings" +msgstr "Настройка" + +msgid "Texture" +msgstr "Текстура" + +msgid "Remove" +msgstr "Удалить" + +msgid "Not found:" +msgstr "Не найдено:" + +msgid "Model" +msgstr "Модель" + +msgid "Choose an STL file to import bed shape from:" +msgstr "Выберите файл STL для импорта формы кровати:" + +msgid "Invalid file format." +msgstr "Недопустимый формат файла." + +msgid "Error! Invalid model" +msgstr "Ошибка! Недопустимая модель" + +msgid "The selected file contains no geometry." +msgstr "Выбранный файл не содержит геометрии." + +msgid "" +"The selected file contains several disjoint areas. This is not supported." +msgstr "" +"Выбранный файл содержит несколько непересекающихся областей. Это не " +"поддерживается." + +msgid "Choose a file to import bed texture from (PNG/SVG):" +msgstr "Выберите файл для импорта текстуры кровати (PNG/SVG)" + +msgid "Choose an STL file to import bed model from:" +msgstr "Выберите файл STL для импорта модели кровати:" + +msgid "Bed Shape" +msgstr "Форма кровати" + +msgid "" +"Nozzle may be blocked when the temperature is out of recommended range.\n" +"Please make sure whether to use the temperature to print.\n" +"\n" +msgstr "" +"Форсунка может быть заблокирована, когда температура выходит за пределы " +"рекомендуемого диапазона.\n" +"Убедитесь, что для печати используется температура.\n" + +#, c-format, boost-format +msgid "" +"Recommended nozzle temperature of this filament type is [%d, %d] degree " +"centigrade" +msgstr "" +"Рекомендуемая температура сопла для этого типа нити составляет [%d, %d] " +"градусов Цельсия" + +#, c-format, boost-format +msgid "" +"Bed temperature of other layer is lower than bed temperature of initial " +"layer for more than %d degree centigrade.\n" +"This may cause model broken free from build plate during printing" +msgstr "" +"Температура слоя другого слоя ниже температуры слоя исходного слоя более чем " +"на %d градусов по Цельсию.\n" +"Это может привести к отрыву модели от рабочей пластины во время печати" + +msgid "" +"Bed temperature is higher than vitrification temperature of this filament.\n" +"This may cause nozzle blocked and printing failure\n" +"Please keep the printer open during the printing process to ensure air " +"circulation or reduce the temperature of the hot bed" +msgstr "" +"Температура слоя выше температуры стеклования этой нити.\n" +"Это может привести к блокировке сопла и сбою печати\n" +"Пожалуйста, держите принтер открытым во время процесса печати, чтобы " +"обеспечить доступ воздуха циркуляция или снизить температуру кровати" + +msgid "" +"Too small max volumetric speed.\n" +"Reset to 0.5" +msgstr "" +"Слишком маленькая максимальная объемная скорость.\n" +"Сбросить до 0,5" + +msgid "" +"Too small layer height.\n" +"Reset to 0.2" +msgstr "" +"Слишком маленькая высота слоя.\n" +"Сбросить на 0,2" + +msgid "" +"Too small ironing spacing.\n" +"Reset to 0.1" +msgstr "" +"Слишком маленькое расстояние между глажками.\n" +"Сбросить на 0,1" + +msgid "" +"Zero initial layer height is invalid.\n" +"\n" +"The first layer height will be reset to 0.2." +msgstr "" +"Нулевая начальная высота слоя недействительна.\n" +"\n" +"Высота первого слоя будет сброшена до 0,2." + +msgid "" +"This setting is only used for model size tunning with small value in some " +"cases.\n" +"For example, when model size has small error and hard to be assembled.\n" +"For large size tuning, please use model scale function.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"Этот параметр используется только для настройки размера модели с небольшим " +"значением в некоторых случаях\n" +"Например, когда размер модели имеет небольшую погрешность и ее трудно " +"собрать.\n" +"Для настройки большого размера используйте функцию масштабирования модели.\n" +"\n" +"Значение будет сброшено на 0." + +msgid "" +"Too large elefant foot compensation is unreasonable.\n" +"If really have serious elephant foot effect, please check other settings.\n" +"For example, whether bed temperature is too high.\n" +"\n" +"The value will be reset to 0." +msgstr "" +"Слишком большая компенсация слоновой стопы нецелесообразна.\n" +"Если действительно есть серьезный эффект слоновьей лапы, проверьте другие " +"настройки.\n" +"Например, слишком высокая ли температура кровати.\n" +"\n" +"Значение будет сброшено на 0." + +msgid "" +"Spiral mode only works when wall loops is 1, support is disabled, top shell " +"layers is 0, sparse infill density is 0 and timelapse type is traditional." +msgstr "" +"Спиральный режим работает только тогда, когда периметры равны 1, поддержка " +"отключена, верхняя оболочка равны 0, плотность заполнения равна 0, а тип " +"замедленной съемки — традиционный." + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings and enable spiral mode automatically\n" +"No - Give up using spiral mode this time" +msgstr "" +"Изменить эти настройки автоматически? \n" +"Да – изменить эти настройки и автоматически включить режим спирали\n" +"Нет — на этот раз отказаться от использования режима спирали" + +msgid "" +"Prime tower does not work when Adaptive Layer Height or Independent Support " +"Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height and Independent Support Layer Height" +msgstr "" +"Prime Tower не работает, когда Adaptive Layer Height \n" +"или Independent Support высота слоя включена\n" +"Что вы хотите сохранить?\n" +"ДА - Сохранить Башню Очистки\n" +"НЕТ — Сохранить высоту адаптивного слоя и высоту независимого " +"поддерживающего слоя" + +msgid "" +"Prime tower does not work when Adaptive Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Adaptive Layer Height" +msgstr "" +"Башня Prime не работает, если включена адаптивная высота слоя.\n" +"Что вы хотите сохранить?\n" +"ДА - Сохранить Башню Очистки\n" +"НЕТ — Сохранить высоту адаптивного слоя" + +msgid "" +"Prime tower does not work when Independent Support Layer Height is on.\n" +"Which do you want to keep?\n" +"YES - Keep Prime Tower\n" +"NO - Keep Independent Support Layer Height" +msgstr "" +"Основная башня не работает, когда включена Независимая высота опорного " +"слоя.\n" +"Что вы хотите сохранить?\n" +"ДА - Сохранить Башню Очистки\n" +"НЕТ - Сохранить независимую высоту опорного слоя" + +#, boost-format +msgid "%1% infill pattern doesn't support 100%% density." +msgstr "Шаблон заполнения %1% не поддерживает плотность 100%%." + +msgid "" +"Switch to rectilinear pattern?\n" +"Yes - switch to rectilinear pattern automaticlly\n" +"No - reset density to default non 100% value automaticlly" +msgstr "" +"Переключиться на прямолинейный шаблон?\n" +"Да - автоматически переключаться на прямолинейный шаблон\n" +"Нет - автоматически сбросить плотность до значения по умолчанию, отличного " +"от 100%" + +msgid "" +"While printing by Object, the extruder may collide skirt.\n" +"Thus, reset the skirt layer to 1 to avoid that." +msgstr "" +"При печати объектом экструдер может столкнуться с юбкой.\n" +"Таким образом, сбросьте слой юбки до 1, чтобы избежать этого." + +msgid "Auto bed leveling" +msgstr "Автоматическое выравнивание кровати" + +msgid "Heatbed preheating" +msgstr "Предварительный нагрев" + +msgid "Sweeping XY mech mode" +msgstr "Режим Sweeping XY mech" + +msgid "Changing filament" +msgstr "Смена филамента" + +msgid "M400 pause" +msgstr "M400 пауза" + +msgid "Paused due to filament runout" +msgstr "Пуаза из-за датчика филамента" + +msgid "Heating hotend" +msgstr "Нагрев хотенда" + +msgid "Calibrating extrusion" +msgstr "Калибровка экструзии" + +msgid "Scanning bed surface" +msgstr "Сканирование поверхности кровати" + +msgid "Inspecting first layer" +msgstr "Проверка первого слоя" + +msgid "Identifying build plate type" +msgstr "Определение типа рабочей пластины" + +msgid "Calibrating Micro Lidar" +msgstr "Калибровка микролидара" + +msgid "Homing toolhead" +msgstr "Самонаводящаяся головка" + +msgid "Cleaning nozzle tip" +msgstr "Очистка сопла" + +msgid "Checking extruder temperature" +msgstr "Проверка температуры сопла" + +msgid "Printing was paused by the user" +msgstr "Печать приостановлена ​​пользователем" + +msgid "Pause of front cover falling" +msgstr "Пауза падения передней крышки" + +msgid "Calibrating the micro lida" +msgstr "Калибровка микролидар" + +msgid "Calibrating extrusion flow" +msgstr "Калибровка экструзионного потока" + +msgid "Paused due to nozzle temperature malfunction" +msgstr "Приостановлено из-за сбоя температуры сопла" + +msgid "Paused due to heat bed temperature malfunction" +msgstr "Приостановлено из-за неисправности температуры нагревательного слоя" + +msgid "MC" +msgstr "MC" + +msgid "MainBoard" +msgstr "Основная плата" + +msgid "TH" +msgstr "TH" + +msgid "XCam" +msgstr "XCam" + +msgid "Unknown" +msgstr "Неизвестный" + +msgid "Fatal" +msgstr "Фатальный" + +msgid "Serious" +msgstr "Серьезный" + +msgid "Common" +msgstr "Общий" + +msgid "Update successful." +msgstr "Обновление успешно." + +msgid "Downloading failed." +msgstr "Загрузка не удалась." + +msgid "Verification failed." +msgstr "Проверка не удалась." + +msgid "Update failed." +msgstr "Не удалось обновить." + +msgid "Failed to start printing job" +msgstr "Не удалось запустить задание на печать" + +msgid "default" +msgstr "по умолчанию" + +msgid "parameter name" +msgstr "имя параметра" + +msgid "N/A" +msgstr "Н/Д" + +#, c-format, boost-format +msgid "%s can't be percentage" +msgstr "%s не может быть процентом" + +#, c-format, boost-format +msgid "Value %s is out of range, continue?" +msgstr "Значение %s вне допустимого диапазона, продолжить?" + +msgid "Parameter validation" +msgstr "Проверка параметров" + +msgid "Value is out of range." +msgstr "Значение вне допустимого диапазона." + +#, c-format, boost-format +msgid "" +"Is it %s%% or %s %s?\n" +"YES for %s%%, \n" +"NO for %s %s." +msgstr "" +"Это %s%% или %s %s?\n" +"ДА для %s%%, \n" +"НЕТ для %s %s." + +#, boost-format +msgid "Invalid format. Expected vector format: \"%1%\"" +msgstr "Неверный формат. Ожидаемый векторный формат: \"%1%\"" + +msgid "Layer Height" +msgstr "Высота слоя" + +msgid "Line Width" +msgstr "Ширина линии" + +msgid "Fan Speed" +msgstr "Скорость вентилятора" + +msgid "Temperature" +msgstr "Температура" + +msgid "Flow" +msgstr "Поток" + +msgid "Tool" +msgstr "Инструмент" + +msgid "Layer Time" +msgstr "Время слоя" + +msgid "Layer Time (log)" +msgstr "Время слоя (журнал)" + +msgid "Height: " +msgstr "Высота: " + +msgid "Width: " +msgstr "Ширина: " + +msgid "Speed: " +msgstr "Скорость: " + +msgid "Flow: " +msgstr "Поток: " + +msgid "Layer Time: " +msgstr "Время слоя: " + +msgid "Fan Speed: " +msgstr "Скорость вентилятора: " + +msgid "Temperature: " +msgstr "Температура: " + +msgid "Loading G-codes" +msgstr "Загрузка G-кодов" + +msgid "Generating geometry vertex data" +msgstr "Генерация данных вершин геометрии" + +msgid "Generating geometry index data" +msgstr "Генерация данных индекса геометрии" + +msgid "Statistics of All Plates" +msgstr "Статистика" + +msgid "Display" +msgstr "Отображать" + +msgid "Flushed" +msgstr "Очистка" + +msgid "Total" +msgstr "Общий" + +msgid "Total Time Estimation" +msgstr "Оценка общего времени" + +msgid "Total time" +msgstr "Общее время" + +msgid "up to" +msgstr "вплоть до" + +msgid "above" +msgstr "выше" + +msgid "from" +msgstr "от" + +msgid "Color Scheme" +msgstr "Цветовая схема" + +msgid "Time" +msgstr "Время" + +msgid "Percent" +msgstr "Процент" + +msgid "Layer Height (mm)" +msgstr "Высота слоя (мм)" + +msgid "Line Width (mm)" +msgstr "Ширина линии (мм)" + +msgid "Speed (mm/s)" +msgstr "Скорость (мм/с)" + +msgid "Fan Speed (%)" +msgstr "Скорость вентилятора (%)" + +msgid "Temperature (°C)" +msgstr "Температура (°С)" + +msgid "Volumetric flow rate (mm³/s)" +msgstr "Объемный расход (мм³/с)" + +msgid "Used filament" +msgstr "Используемый филамент" + +msgid "Travel" +msgstr "Перемещение" + +msgid "Seams" +msgstr "Швы" + +msgid "Retract" +msgstr "Ретракт" + +msgid "Unretract" +msgstr "Втягивание" + +msgid "Filament Changes" +msgstr "Смена филамента" + +msgid "Wipe" +msgstr "Протирание" + +msgid "Options" +msgstr "Параметры" + +msgid "travel" +msgstr "перемещение" + +msgid "Extruder" +msgstr "Экструдер" + +msgid "Filament change times" +msgstr "Время смены филамента" + +msgid "Cost" +msgstr "Раход" + +msgid "Color change" +msgstr "Изменение цвета" + +msgid "Print" +msgstr "Печать" + +msgid "Pause" +msgstr "Пауза" + +msgid "Printer" +msgstr "Принтер" + +msgid "Print settings" +msgstr "Настройки печати" + +msgid "Total Estimation" +msgstr "Общая оценка" + +msgid "Time Estimation" +msgstr "Оценка времени" + +msgid "Normal mode" +msgstr "Нормальный режим" + +msgid "Prepare time" +msgstr "Время подготовки" + +msgid "Model printing time" +msgstr "Время печати модели" + +msgid "Switch to silent mode" +msgstr "Переключиться в тихий режим" + +msgid "Switch to normal mode" +msgstr "Переключиться в обычный режим" + +msgid "Variable layer height" +msgstr "Переменная высота слоя" + +msgid "Adaptive" +msgstr "Адаптивный" + +msgid "Quality / Speed" +msgstr "Качество/Скорость" + +msgid "Smooth" +msgstr "Гладкий" + +msgid "Radius" +msgstr "Радиус" + +msgid "Keep min" +msgstr "Мимальное удержание" + +msgid "Left mouse button:" +msgstr "Левая кнопка мыши:" + +msgid "Add detail" +msgstr "Добавить детали" + +msgid "Right mouse button:" +msgstr "Правая кнопка мыши:" + +msgid "Remove detail" +msgstr "Удалить детали" + +msgid "Shift + Left mouse button:" +msgstr "SHIFT + Левая кнопка мыши:" + +msgid "Reset to base" +msgstr "Сбросить на базу" + +msgid "Shift + Right mouse button:" +msgstr "Shift + правая кнопка мыши:" + +msgid "Smoothing" +msgstr "Сглаживание" + +msgid "Mouse wheel:" +msgstr "Колёсико мыши:" + +msgid "Increase/decrease edit area" +msgstr "Увеличение/уменьшение области редактирования" + +msgid "Sequence" +msgstr "Последовательность" + +msgid "Mirror Object" +msgstr "Зеркальный объект" + +msgid "Tool Move" +msgstr "Инструмент Перемещение" + +msgid "Tool Rotate" +msgstr "Инструмент Вращение" + +msgid "Move Object" +msgstr "Переместить объект" + +msgid "Auto Orientation options" +msgstr "Параметры Автоориентации" + +msgid "Enable rotation" +msgstr "Включить вращение" + +msgid "Optimize support interface area" +msgstr "Оптимизация области поддержки" + +msgid "Orient" +msgstr "Ориентация" + +msgid "Arrange options" +msgstr "Упорядочить варианты" + +msgid "Spacing" +msgstr "Расстояние" + +msgid "Auto rotate for arrangement" +msgstr "Автоповорот для расположени" + +msgid "Allow multiple materials on same plate" +msgstr "Разрешить использование нескольких материалов на одной пластине" + +msgid "Avoid extrusion calibration region" +msgstr "Избегайте области калибровки экструзии" + +msgid "Add" +msgstr "Добавить" + +msgid "Add plate" +msgstr "Добавить плату" + +msgid "Auto orient" +msgstr "Автоориентация" + +msgid "Arrange all objects" +msgstr "Упорядочить все объекты" + +msgid "Arrange objects on selected plates" +msgstr "Расставить объекты на столе" + +msgid "Split to objects" +msgstr "Разделить на объекты" + +msgid "Split to parts" +msgstr "Разделить на части" + +msgid "Assembly View" +msgstr "Вид сборки" + +msgid "Select Plate" +msgstr "Выбор кровати" + +msgid "Assembly Return" +msgstr "Возврат сборки" + +msgid "return" +msgstr "возврат" + +msgid "Paint Toolbar" +msgstr "Панель инструментов рисования" + +msgid "Explosion Ratio" +msgstr "Коэффициент взрыва" + +msgid "Section View" +msgstr "Разрез" + +msgid "Assemble Control" +msgstr "Сборка управления" + +msgid "Total Volume:" +msgstr "Общий объем:" + +msgid "Assembly Info" +msgstr "Информация о сборке" + +msgid "Volume:" +msgstr "Объем:" + +msgid "Size:" +msgstr "Размер:" + +#, c-format, boost-format +msgid "" +"Conflicts of gcode paths have been found at layer %d, z = %.2lf mm. Please " +"separate the conflicted objects farther (%s <-> %s)." +msgstr "" +"Обнаружены конфликты путей gcode на уровне %d, z = %.2lf мм. Пожалуйста \n" +"разделить конфликтующие объекты дальше (%s <-> %s)." + +msgid "An object is layed over the boundary of plate." +msgstr "Объект наложен на границу стола." + +msgid "A G-code path goes beyond the boundary of plate." +msgstr "Путь G-кода выходит за пределы зоны печати." + +msgid "Only the object being edit is visible." +msgstr "Виден только редактируемый объект." + +msgid "" +"An object is laid over the boundary of plate or exceeds the height limit.\n" +"Please solve the problem by moving it totally on or off the plate, and " +"confirming that the height is within the build volume." +msgstr "" +"Объект находится за границей пластины или превышает ограничение по высоте.\n" +"Пожалуйста, решите проблему, переместив его полностью на тарелку или с нее, " +"и подтверждение того, что высота находится в пределах объема сборки." + +msgid "Jump to" +msgstr "Перейти к" + +msgid "ERROR:" +msgstr "ОШИБКА:" + +msgid "Calibration step selection" +msgstr "Выбор шага калибровки" + +msgid "Micro lidar calibration" +msgstr "Калибровка микролидара" + +msgid "Bed leveling" +msgstr "Выравнивание кровати" + +msgid "Resonance frequency identification" +msgstr "Идентификация резонансной частоты" + +msgid "Calibration program" +msgstr "Программа калибровки" + +msgid "" +"The calibration program detects the status of your device automatically to " +"minimize deviation.\n" +"It keeps the device performing optimally." +msgstr "" +"Программа калибровки автоматически определяет состояние вашего устройства, " +"чтобы\n" +"свести к минимуму отклонение.\n" +"Это обеспечивает оптимальную работу устройства." + +msgid "Calibration Flow" +msgstr "Калибровочный поток" + +msgid "Start Calibration" +msgstr "Начать калибровку" + +msgid "Completed" +msgstr "Завершенный" + +msgid "Calibrating" +msgstr "Калибровка" + +msgid "Auto-record Monitoring" +msgstr "Автозапись Мониторинга" + +msgid "Go Live" +msgstr "В прямом эфире" + +msgid "Resolution" +msgstr "Разрешение нарезки" + +msgid "Show \"Live Video\" guide page." +msgstr "Показать \\Прямое видео\\ страницу руководства." + +msgid "720p" +msgstr "720p" + +msgid "1080p" +msgstr "1080p" + +msgid "ConnectPrinter(LAN)" +msgstr "Подключить принтер (локальная сеть)" + +msgid "Please input the printer access code:" +msgstr "Введите код доступа к принтеру:" + +msgid "" +"You can find it in \"Settings > Network > Connection code\"\n" +"on the printer, as shown in the figure:" +msgstr "" +"Вы можете найти его в \\Настройки > Сеть > Код подключения\"\n" +"на принтере, как показано на рисунке:" + +msgid "Invalid input." +msgstr "Ошибка ввода." + +msgid "New Window" +msgstr "Новое окно" + +msgid "Open a new window" +msgstr "Открыть новое окно" + +msgid "Application is closing" +msgstr "Приложение закрывается" + +msgid "Closing Application while some presets are modified." +msgstr "Закрытие приложения при изменении некоторых пресетов." + +msgid "Logging" +msgstr "Ведение журнала" + +msgid "Prepare" +msgstr "Подготовить" + +msgid "Preview" +msgstr "Предварительный просмотр" + +msgid "Device" +msgstr "Устройство" + +msgid "Project" +msgstr "Проект" + +msgid "Yes" +msgstr "Да" + +msgid "No" +msgstr "Нет" + +msgid "will be closed before creating a new model. Do you want to continue?" +msgstr "будет закрыт перед созданием новой модели. Вы хотите продолжать?" + +msgid "Slice plate" +msgstr "Слайс пластина" + +msgid "Print plate" +msgstr "Печатная пластина" + +msgid "Slice all" +msgstr "Нарезать всё" + +msgid "Export G-code file" +msgstr "Экспорт файла G-кода" + +msgid "Send" +msgstr "Отправить" + +msgid "Export plate sliced file" +msgstr "Экспорт файла срезов планшета" + +msgid "Export all sliced file" +msgstr "Экспортировать весь нарезанный файл" + +msgid "Print all" +msgstr "Распечатать все" + +msgid "Send all" +msgstr "Отправить всё" + +msgid "Keyboard Shortcuts" +msgstr "Горячие клавиши" + +msgid "Show the list of the keyboard shortcuts" +msgstr "Показать список горячих клавиш" + +msgid "Setup Wizard" +msgstr "Мастер настройки" + +msgid "Show Configuration Folder" +msgstr "Показать папку конфигурации" + +msgid "Show Tip of the Day" +msgstr "Показать Совет дня" + +msgid "Check for Update" +msgstr "Проверить обновления" + +msgid "Open Network Test" +msgstr "Открытый сетевой тест" + +#, c-format, boost-format +msgid "&About %s" +msgstr "&О %s" + +msgid "Upload Models" +msgstr "Загрузить модели" + +msgid "Download Models" +msgstr "Скачать модели" + +msgid "Default View" +msgstr "Вид по умолчанию" + +#. TRN To be shown in the main menu View->Top +msgid "Top" +msgstr "Верх" + +msgid "Top View" +msgstr "Вид сверху" + +#. TRN To be shown in the main menu View->Bottom +msgid "Bottom" +msgstr "Низ" + +msgid "Bottom View" +msgstr "Вид снизу" + +msgid "Front" +msgstr "Перед" + +msgid "Front View" +msgstr "Вид спереди" + +msgid "Rear" +msgstr "Зад" + +msgid "Rear View" +msgstr "Вид сзади" + +msgid "Left" +msgstr "Лево" + +msgid "Left View" +msgstr "Вид слева" + +msgid "Right" +msgstr "Право" + +msgid "Right View" +msgstr "Вид справа" + +msgid "Start a new window" +msgstr "Начать новое окно" + +msgid "New Project" +msgstr "Новый проект" + +msgid "Start a new project" +msgstr "Начать новый проект" + +msgid "Open a project file" +msgstr "Откройте файл проекта" + +msgid "Recent projects" +msgstr "Недавние Проекты" + +msgid "Save Project" +msgstr "Сохранить проект" + +msgid "Save current project to file" +msgstr "Сохранить текущий проект в файл" + +msgid "Save Project as" +msgstr "Сохранить проект как" + +msgid "Shift+" +msgstr "Shift+" + +msgid "Save current project as" +msgstr "Сохранить текущий проект как" + +msgid "Import 3MF/STL/STEP/SVG/OBJ/AMF" +msgstr "Импорт 3MF/STL/STEP/SVG/OBJ/AMF" + +msgid "Load a model" +msgstr "Загрузите модель" + +msgid "Import Configs" +msgstr "Импорт конфигураций" + +msgid "Load configs" +msgstr "Загрузить конфигурацию" + +msgid "Import" +msgstr "Импорт" + +msgid "Export all objects as STL" +msgstr "Экспортировать все объекты в формате STL" + +msgid "Export Generic 3MF" +msgstr "Экспорт общего 3MF" + +msgid "Export 3mf file without using some 3mf-extensions" +msgstr "Экспорт файла 3mf без использования каких-либо 3mf-расширений" + +msgid "Export current sliced file" +msgstr "Экспорт текущего нарезанного файла" + +msgid "Export all plate sliced file" +msgstr "Экспортировать весь файл нарезки" + +msgid "Export G-code" +msgstr "Экспорт G-кода" + +msgid "Export current plate as G-code" +msgstr "Экспортировать текущую пластину как G-код" + +msgid "Export &Configs" +msgstr "Экспорт &конфигураци" + +msgid "Export current configuration to files" +msgstr "Экспорт текущей конфигурации в файлы" + +msgid "Export" +msgstr "Экспорт" + +msgid "Quit" +msgstr "Выход" + +msgid "Undo" +msgstr "Отмена" + +msgid "Redo" +msgstr "Повторить" + +msgid "Cut selection to clipboard" +msgstr "Вырезать выделение в буфер обмена" + +msgid "Copy" +msgstr "Копировать" + +msgid "Copy selection to clipboard" +msgstr "Скопировать выделение в буфер обмена" + +msgid "Paste" +msgstr "Вставить" + +msgid "Paste clipboard" +msgstr "Вставить буфер обмена" + +msgid "Delete selected" +msgstr "Удалить выбранное" + +msgid "Deletes the current selection" +msgstr "Удаляет текущий выбор" + +msgid "Delete all" +msgstr "Удаляет всё" + +msgid "Deletes all objects" +msgstr "Удаляет все объекты" + +msgid "Clone selected" +msgstr "Клонировать выбранное" + +msgid "Clone copies of selections" +msgstr "Клонировать копии выбранных объектов" + +msgid "Select all" +msgstr "Выбрать всё" + +msgid "Selects all objects" +msgstr "Выбрать все объекты" + +msgid "Deselect all" +msgstr "Убрать выделение со всего" + +msgid "Deselects all objects" +msgstr "Отменяет выбор всех объектов" + +msgid "Use Perspective View" +msgstr "Используйте вид в перспективе" + +msgid "Use Orthogonal View" +msgstr "Использовать ортогональный вид" + +msgid "Show &Labels" +msgstr "Показать &Ярлыки" + +msgid "Show object labels in 3D scene" +msgstr "Показать метки объектов в 3D-сцене" + +msgid "Preferences" +msgstr "Настройки" + +msgid "View" +msgstr "Вид" + +msgid "Help" +msgstr "Помощь" + +msgid "Temperature Calibration" +msgstr "Калибровка температуры" + +msgid "Pass 1" +msgstr "Пройти 1" + +msgid "Flow rate test - Pass 1" +msgstr "Тест расхода - Пройдено 1" + +msgid "Pass 2" +msgstr "Проход 2" + +msgid "Flow rate test - Pass 2" +msgstr "Тест расхода - Пройдено 2" + +msgid "Flow rate" +msgstr "Скорость потока" + +msgid "Pressure advance" +msgstr "Повышение давления" + +msgid "Retraction test" +msgstr "Тест на втягивание" + +msgid "Orca Tolerance Test" +msgstr "Тест на переносимость ORCA" + +msgid "Max flowrate" +msgstr "Max расход" + +msgid "VFA" +msgstr "VFA" + +msgid "More..." +msgstr "Больше..." + +msgid "Tutorial" +msgstr "Руководство" + +msgid "Calibration help" +msgstr "Справка по калибровке" + +msgid "More calibrations" +msgstr "Больше калибровок" + +msgid "3D Models" +msgstr "3D модели" + +msgid "&Open G-code" +msgstr "&Открыть G-код" + +msgid "Open a G-code file" +msgstr "Откройте файл G-кода" + +msgid "Re&load from Disk" +msgstr "Перезагрузить с диска" + +msgid "Reload the plater from disk" +msgstr "Перезагрузить планшет с диска" + +msgid "Export &Toolpaths as OBJ" +msgstr "Экспорт &траекторий как OBJ" + +msgid "Export toolpaths as OBJ" +msgstr "Экспортировать траектории как OBJ" + +msgid "Open &Studio" +msgstr "Открыть &студию" + +msgid "Open Studio" +msgstr "Открытая студия" + +msgid "&Quit" +msgstr "&Выход" + +#, c-format, boost-format +msgid "Quit %s" +msgstr "Выйти %s" + +msgid "&File" +msgstr "&Файл" + +msgid "&View" +msgstr "&Вид" + +msgid "&Help" +msgstr "&Помощь" + +#, c-format, boost-format +msgid "A file exists with the same name: %s, do you want to override it." +msgstr "Существует файл с таким же именем: %s, вы хотите переопределить его." + +#, c-format, boost-format +msgid "A config exists with the same name: %s, do you want to override it." +msgstr "" +"Существует конфигурация с таким же именем: %s, вы хотите переопределить ее." + +msgid "Overwrite file" +msgstr "Перезаписать файл" + +msgid "Yes to All" +msgstr "Да для всех" + +msgid "No to All" +msgstr "Нет для всех" + +msgid "Choose a directory" +msgstr "Выберите каталог" + +#, c-format, boost-format +msgid "There is %d config exported. (Only non-system configs)" +msgid_plural "There are %d configs exported. (Only non-system configs)" +msgstr[0] "" +"Экспортировано конфигурационных элементов: %d. (Только несистемные " +"конфигурационные элементы)" +msgstr[1] "" +"Экспортировано конфигурационных элементов: %d. (Только несистемные " +"конфигурационные элементы)" +msgstr[2] "" +"Экспортировано конфигурационных элементов: %d. (Только несистемные " +"конфигурационные элементы)" + +msgid "Export result" +msgstr "Экспорт результата" + +msgid "Select profile to load:" +msgstr "Выберите профиль для загрузки:" + +#, c-format, boost-format +msgid "There is %d config imported. (Only non-system and compatible configs)" +msgid_plural "" +"There are %d configs imported. (Only non-system and compatible configs)" +msgstr[0] "" +"Импортировано конфигурационных элементов: %d. (Только несистемные и " +"совместимые конфигурационные элементы)" +msgstr[1] "" +"Импортировано конфигурационных элементов: %d. (Только несистемные и " +"совместимые конфигурационные элементы)" +msgstr[2] "" +"Импортировано конфигурационных элементов: %d. (Только несистемные и " +"совместимые конфигурационные элементы)" + +msgid "Import result" +msgstr "Импортировать результат" + +msgid "File is missing" +msgstr "Файл отсутствует" + +msgid "The project is no longer available." +msgstr "Проект более недоступен." + +msgid "Filament Settings" +msgstr "Настройки филамента" + +msgid "" +"Do you want to synchronize your personal data from Bambu Cloud? \n" +"It contains the following information:\n" +"1. The Process presets\n" +"2. The Filament presets\n" +"3. The Printer presets" +msgstr "" +"Вы хотите синхронизировать свои личные данные с Bambu Cloud? \n" +"Он содержит следующую информацию:\n" +"1. Предустановки процесса\n" +"2. Предустановки филамента\n" +"3. Предустановки принтера" + +msgid "Synchronization" +msgstr "Синхронизация" + +msgid "Initialize failed (No Device)!" +msgstr "Ошибка инициализации (нет устройства)!" + +msgid "Initialize failed (No Camera Device)!" +msgstr "Ошибка инициализации (нет камеры)!" + +msgid "Initializing..." +msgstr "Инициализация..." + +msgid "Loading..." +msgstr "Загрузка..." + +msgid "Initialize failed (Not supported with LAN-only mode)!" +msgstr "" +"Ошибка инициализации (не поддерживается в режиме только для локальной сети)!" + +msgid "Initialize failed (Not accessible in LAN-only mode)!" +msgstr "Инициализация не удалась (недоступно только в режиме LAN)!" + +msgid "Printer is busy downloading, Please wait for the downloading to finish." +msgstr "Принтер занят загрузкой. Дождитесь завершения загрузки." + +msgid "Initialize failed (Missing LAN ip of printer)!" +msgstr "Ошибка инициализации (отсутствует IP-адрес принтера в локальной сети)!" + +msgid "Initialize failed (Not supported by printer)!" +msgstr "Ошибка инициализации (не поддерживается принтером)!" + +#, c-format, boost-format +msgid "Initialize failed (%s)!" +msgstr "Ошибка инициализации (%s)!" + +msgid "Network unreachable" +msgstr "Сеть недоступна" + +#, c-format, boost-format +msgid "Stopped [%d]!" +msgstr "Остановлен [%d]!" + +msgid "Stopped." +msgstr "Остановлено." + +msgid "LAN Connection Failed (Failed to start liveview)" +msgstr "" +"Ошибка подключения к локальной сети (не удалось запустить просмотр в " +"реальном времени)" + +msgid "" +"Virtual Camera Tools is required for this task!\n" +"Do you want to install them?" +msgstr "" +"Для этой задачи требуются инструменты виртуальной камеры!\\n\n" +"Вы хотите их установить?" + +msgid "Downloading Virtual Camera Tools" +msgstr "Загрузка инструментов виртуальной камеры" + +msgid "" +"Another virtual camera is running.\n" +"Bambu Studio supports only a single virtual camera.\n" +"Do you want to stop this virtual camera?" +msgstr "" +"Запущена другая виртуальная камера.\n" +"Bambu Studio поддерживает только одну виртуальную камеру.\n" +"Вы хотите остановить эту виртуальную камеру?" + +#, c-format, boost-format +msgid "Virtual camera initialize failed (%s)!" +msgstr "Ошибка инициализации виртуальной камеры (%s)!" + +msgid "Information" +msgstr "Информация" + +msgid "Playing..." +msgstr "Игра..." + +#, c-format, boost-format +msgid "Load failed [%d]!" +msgstr "Загрузка не удалась [%d]!" + +msgid "Year" +msgstr "Год" + +msgid "Month" +msgstr "Месяц" + +msgid "All Files" +msgstr "Все файлы" + +msgid "Group files by year, recent first." +msgstr "Сгруппируйте файлы по годам, сначала недавние." + +msgid "Group files by month, recent first." +msgstr "Сгруппируйте файлы по месяцам, сначала недавние." + +msgid "Show all files, recent first." +msgstr "Показать все файлы, сначала последние." + +msgid "Timelapse" +msgstr "Таймлапс" + +msgid "Switch to timelapse files." +msgstr "Переключитесь на файлы замедленной съемки." + +msgid "Video" +msgstr "Видео" + +msgid "Switch to video files." +msgstr "Переключиться на видеофайлы." + +msgid "Delete selected files from printer." +msgstr "Удалить выбранные файлы из принтера." + +msgid "Download" +msgstr "Скачать" + +msgid "Download selected files from printer." +msgstr "Загрузите выбранные файлы с принтера." + +msgid "Select" +msgstr "Выбор" + +msgid "Batch manage files." +msgstr "Пакетное управление файлами." + +msgid "No printers." +msgstr "Никаких принтеров." + +msgid "Not supported by this model of printer!" +msgstr "Не поддерживается данной моделью принтера!" + +msgid "Connecting..." +msgstr "Подключение..." + +#, c-format, boost-format +msgid "Connect failed [%d]!" +msgstr "Ошибка подключения [%d]!" + +msgid "Loading file list..." +msgstr "Загрузка списка файлов..." + +msgid "No files" +msgstr "Файлов нет" + +msgid "Not accessible in LAN-only mode!" +msgstr "Недоступно в режиме только LAN!Отсутствует LAN ip принтера!" + +msgid "Missing LAN ip of printer!" +msgstr "Отсутствует LAN ip принтера!" + +#, c-format, boost-format +msgid "You are going to delete %u files. Are you sure to continue?" +msgstr "Вы собираетесь удалить %u файлов. Вы уверены, что хотите продолжить?" + +msgid "Delete files" +msgstr "Удалить файлы" + +#, c-format, boost-format +msgid "File '%s' was lost! Please download it again." +msgstr "Файл '%s' потерян! Пожалуйста, загрузите его снова." + +msgid "Download waiting..." +msgstr "Ожидание загрузки..." + +msgid "Play" +msgstr "Воспроизвести" + +msgid "Open Folder" +msgstr "Открыть папку" + +msgid "Download finished" +msgstr "Загрузка завершена" + +#, c-format, boost-format +msgid "Downloading %d%%..." +msgstr "Загрузка %d%%..." + +msgid "Speed:" +msgstr "Скорость:" + +msgid "Deadzone:" +msgstr "Мертвая зона:" + +msgid "Options:" +msgstr "Параметры:" + +msgid "Zoom" +msgstr "Увеличить" + +msgid "Translation/Zoom" +msgstr "Перевод/Увеличение" + +msgid "3Dconnexion settings" +msgstr "Настройки 3D-соединения" + +msgid "Swap Y/Z axes" +msgstr "Поменять местами оси Y/Z" + +msgid "Camera" +msgstr "Камера" + +msgid "SD Card" +msgstr "SD карта" + +msgid "Camera Setting" +msgstr "Настройка камеры" + +msgid "Printing Progress" +msgstr "Ход печати" + +msgid "Resume" +msgstr "Продолжить" + +msgid "Stop" +msgstr "Стоп" + +msgid "0" +msgstr "0" + +msgid "Layer: N/A" +msgstr "Слой: нет данных" + +msgid "Clear" +msgstr "Очистка" + +msgid "Control" +msgstr "Контроль" + +msgid "Print Options" +msgstr "Параметры печати" + +msgid "100%" +msgstr "100%" + +msgid "Lamp" +msgstr "Лампа" + +msgid "Aux" +msgstr "Aux" + +msgid "Cham" +msgstr "Камера" + +msgid "Bed" +msgstr "Кровать" + +msgid "Unload" +msgstr "Выгрузка" + +msgid "Debug Info" +msgstr "Отладочная информация" + +msgid "No SD Card" +msgstr "Нет SD-карты" + +msgid "SD Card Abnormal" +msgstr "SD-карта не в порядке" + +msgid "Printing List" +msgstr "Список печати" + +msgid "Cancel print" +msgstr "Отменить печать" + +msgid "Are you sure you want to cancel this print?" +msgstr "Вы уверены, что хотите отменить эту печать?" + +#, c-format, boost-format +msgid "" +"Disconnected from printer [%s] due to LAN mode disabled.Please reconnect the " +"printer by logging in with your user account." +msgstr "" +"Отключено от принтера [%s] из-за отключения режима локальной сети. " +"Пожалуйста, переподключите принтер, войдя в свою учетную запись пользователя." + +#, c-format, boost-format +msgid "" +"Disconnected from printer [%s] due to LAN mode enabled.Please reconnect the " +"printer by inputting Access Code which can be gotten from printer screen." +msgstr "" +"Отключено от принтера [%s] из-за включения режима локальной сети. " +"Пожалуйста, переподключите\n" +"принтера, введя код доступа, который можно получить на экране принтера." + +msgid "Downloading..." +msgstr "Загрузка..." + +msgid "Cloud Slicing..." +msgstr "Разделение облака..." + +#, c-format, boost-format +msgid "In Cloud Slicing Queue, there are %s tasks ahead." +msgstr "В очереди Cloud Slicing Queue впереди %s задач." + +#, c-format, boost-format +msgid "Layer: %s" +msgstr "Слой: %s" + +#, c-format, boost-format +msgid "Layer: %d/%d" +msgstr "Слой: %d/%d" + +msgid "Please heat the nozzle to above 170 degree before loading filament." +msgstr "" +"Пожалуйста, нагрейте сопло до температуры выше 170 градусов перед загрузкой " +"нити." + +msgid "Still unload" +msgstr "Еще разгрузить" + +msgid "Still load" +msgstr "Еще загрузить" + +msgid "Please select an AMS slot before calibration" +msgstr "Пожалуйста, выберите слот AMS перед калибровкой" + +msgid "" +"Cannot read filament info: the filament is loaded to the tool head,please " +"unload the filament and try again." +msgstr "" +"Невозможно прочитать информацию о филаменте: филамент загружен в головку " +"инструмента, пожалуйста выгрузите филамент и повторите попытку." + +msgid "This only takes effect during printing" +msgstr "Это действует только во время печати" + +msgid "Silent" +msgstr "Тихий" + +msgid "Standard" +msgstr "Стандартный" + +msgid "Sport" +msgstr "Спортивный" + +msgid "Ludicrous" +msgstr "Нелепый" + +msgid "Can't start this without SD card." +msgstr "Не могу запустить это без SD-карты." + +msgid "Failed to connect to the server" +msgstr "Не удалось подключиться к серверу" + +msgid "Status" +msgstr "Статус" + +msgid "Media" +msgstr "Медиа" + +msgid "Update" +msgstr "Обновление" + +msgid "HMS" +msgstr "HMS" + +msgid "Failed to connect to the printer" +msgstr "Не удалось подключиться к принтеру" + +msgid "Don't show again" +msgstr "Больше не показывать" + +#, c-format, boost-format +msgid "%s error" +msgstr "%s ошибка" + +#, c-format, boost-format +msgid "%s has encountered an error" +msgstr "%s обнаружил ошибку" + +#, c-format, boost-format +msgid "%s warning" +msgstr "%s предупреждение" + +#, c-format, boost-format +msgid "%s has a warning" +msgstr "%s имеет предупреждение" + +#, c-format, boost-format +msgid "%s info" +msgstr "%s инфо" + +#, c-format, boost-format +msgid "%s information" +msgstr "%s информация" + +msgid "Skip" +msgstr "Пропустить" + +msgid "3D Mouse disconnected." +msgstr "3D-мышь отключена." + +msgid "Configuration can update now." +msgstr "Конфигурацию можно обновить сейчас." + +msgid "Detail." +msgstr "Деталь." + +msgid "Integration was successful." +msgstr "Интеграция прошла успешно." + +msgid "Integration failed." +msgstr "Интеграция не удалась." + +msgid "Undo integration was successful." +msgstr "Отменить интеграцию удалось." + +msgid "New network plug-in available." +msgstr "Доступен новый сетевой плагин." + +msgid "Details" +msgstr "Подробности" + +msgid "Undo integration failed." +msgstr "Отменить интеграцию не удалось." + +msgid "Exporting." +msgstr "Экспорт." + +msgid "Software has New version." +msgstr "Программное обеспечение имеет новую версию." + +msgid "Goto download page." +msgstr "Перейти на страницу загрузки." + +msgid "Open Folder." +msgstr "Открыть папку." + +msgid "Safely remove hardware." +msgstr "Безопасное извлечение устройства." + +#, c-format, boost-format +msgid "%1$d Object has custom supports." +msgid_plural "%1$d Objects have custom supports." +msgstr[0] "%1$d Объект имеет пользовательские опоры." +msgstr[1] "%1$d Объекты имеют пользовательские опоры." +msgstr[2] "%1$d Объекты имеют пользовательские опоры." + +#, c-format, boost-format +msgid "%1$d Object has color painting." +msgid_plural "%1$d Objects have color painting." +msgstr[0] "%1$d Объект имеет цветную окраску." +msgstr[1] "%1$d Объекты имею цветную окраску." +msgstr[2] "%1$d Объекты имею цветную окраску." + +#, c-format, boost-format +msgid "%1$d object was loaded as a part of cut object." +msgid_plural "%1$d objects were loaded as parts of cut object" +msgstr[0] "%1$d загружен как часть вырезанного объекта." +msgstr[1] "%1$d загружены как части вырезанных объектов" +msgstr[2] "%1$d загружены как части вырезанных объектов" + +msgid "ERROR" +msgstr "ОШИБКА" + +msgid "CANCELED" +msgstr "ОТМЕНЕНО" + +msgid "COMPLETED" +msgstr "ВЫПОЛНЕНО" + +msgid "Cancel upload" +msgstr "Отменить загрузку" + +msgid "Slice ok." +msgstr "Нарезка ок." + +msgid "Error:" +msgstr "Ошибка:" + +msgid "Warning:" +msgstr "Предупреждение:" + +msgid "Export successfully." +msgstr "Экспорт успешно." + +msgid " (Repair)" +msgstr " (Ремонт)" + +msgid " Click here to install it." +msgstr " Нажмите здесь, чтобы установить его." + +msgid "WARNING:" +msgstr "ПРЕДУПРЕЖДЕНИЕ:" + +msgid "Your model needs support ! Please make support material enable." +msgstr "Вашей модели нужна поддержка! Включите вспомогательный материал." + +msgid "Gcode path overlap" +msgstr "Перекрытие пути Gcode" + +msgid "Support painting" +msgstr "Поддержка рисования" + +msgid "Color painting" +msgstr "Цветное рисование" + +msgid "Cut connectors" +msgstr "Вырезать соединители" + +msgid "Layers" +msgstr "Слои" + +msgid "Range" +msgstr "Диапазон" + +msgid "" +"The application cannot run normally because OpenGL version is lower than " +"2.0.\n" +msgstr "" +"Приложение не может работать нормально, так как версия OpenGL ниже, чем " +"2.0.\n" + +msgid "Please upgrade your graphics card driver." +msgstr "Пожалуйста, обновите драйвер видеокарты." + +msgid "Unsupported OpenGL version" +msgstr "Неподдерживаемая версия OpenGL" + +#, c-format, boost-format +msgid "" +"Unable to load shaders:\n" +"%s" +msgstr "" +"Не удалось загрузить шейдеры:\n" +"%s" + +msgid "Error loading shaders" +msgstr "Ошибка загрузки шейдеров" + +msgctxt "Layers" +msgid "Top" +msgstr "Верх" + +msgctxt "Layers" +msgid "Bottom" +msgstr "Низ" + +msgid "Enable AI monitoring of printing" +msgstr "Включить ИИ-мониторинг печати" + +msgid "Sensitivity of pausing is" +msgstr "Чувствительность паузы" + +msgid "Enable detection of build plate position" +msgstr "Включить определение положения рабочего стола" + +msgid "" +"The localization tag of build plate is detected, and printing is paused if " +"the tag is not in predefined range." +msgstr "" +"Обнаружен тег локализации рабочей пластины, и печать приостанавливается, " +"если\n" +"тег не находится в заранее определенном диапазоне." + +msgid "First Layer Inspection" +msgstr "Проверка первого слоя" + +msgid "Auto-recovery from step loss" +msgstr "Автоматическое восстановление после потери шага" + +msgid "Global" +msgstr "Глобальный" + +msgid "Objects" +msgstr "Объекты" + +msgid "Advance" +msgstr "Профи" + +msgid "Compare presets" +msgstr "Сравнить пресеты" + +msgid "View all object's settings" +msgstr "Посмотреть все настройки объекта" + +msgid "Filament settings" +msgstr "Настнойки филамента" + +msgid "Printer settings" +msgstr "Настройки принтера" + +msgid "Untitled" +msgstr "Без имени" + +#, boost-format +msgid " plate %1%:" +msgstr " пластина %1%:" + +msgid "Invalid name, the following characters are not allowed:" +msgstr "Недопустимое имя, следующие символы не допускаются:" + +msgid "Sliced Info" +msgstr "Нарезанная информация" + +msgid "Used Filament (m)" +msgstr "Использовано филамента (м)" + +msgid "Used Filament (mm³)" +msgstr "Использовано филамента (мм³)" + +msgid "Used Filament (g)" +msgstr "Использовано филамента (g)" + +msgid "Used Materials" +msgstr "Используемые материалы" + +msgid "Estimated time" +msgstr "Расчетное время" + +msgid "Filament changes" +msgstr "Изменения нити" + +msgid "Click to edit preset" +msgstr "Нажмите, чтобы изменить предустановку" + +msgid "Connection" +msgstr "Связь" + +msgid "Bed type" +msgstr "Тип кровати" + +msgid "Flushing volumes" +msgstr "Промывочные объемы" + +msgid "Add one filament" +msgstr "Добавьте один филамент" + +msgid "Remove last filament" +msgstr "Удалить последний филамент" + +msgid "Synchronize filament list from AMS" +msgstr "Синхронизировать список нитей из AMS" + +msgid "Set filaments to use" +msgstr "Установите нити для использования" + +msgid "" +"No AMS filaments. Please select a printer in 'Device' page to load AMS info." +msgstr "" +"Нет нитей AMS. Выберите принтер на странице «Устройство», чтобы загрузить " +"информацию AMS." + +msgid "Sync filaments with AMS" +msgstr "Синхронизация нитей с AMS" + +msgid "" +"Sync filaments with AMS will drop all current selected filament presets and " +"colors. Do you want to continue?" +msgstr "" +"Синхронизация нитей с AMS удалит все текущие выбранные пресеты нитей и\n" +"цвета. Вы хотите продолжать?" + +msgid "" +"Already did a synchronization, do you want to sync only changes or resync " +"all?" +msgstr "" +"Синхронизацию уже делал, синхронизировать только изменения или " +"пересинхронизировать\n" +"все?" + +msgid "Sync" +msgstr "Синхронизировать" + +msgid "Resync" +msgstr "Повторная синхронизация" + +msgid "There are no compatible filaments, and sync is not performed." +msgstr "Нет совместимых филаментов, и синхронизация не выполняется." + +msgid "" +"There are some unknown filaments mapped to generic preset. Please update " +"Orca Slicer or restart Orca Slicer to check if there is an update to system " +"presets." +msgstr "" +"Есть несколько неизвестных нитей, сопоставленных с общей предустановкой. " +"Пожалуйста обновите Orca Slicer или перезапустите Orca Slicer, чтобы " +"проверить, есть ли обновление для системы пресеты." + +#, boost-format +msgid "Do you want to save changes to \"%1%\"?" +msgstr "Вы хотите сохранить изменения в \\%1%\\?" + +#, c-format, boost-format +msgid "" +"Successfully unmounted. The device %s(%s) can now be safely removed from the " +"computer." +msgstr "" +"Успешно размонтирован. Теперь устройство %s(%s) можно безопасно удалить из " +"компьютер." + +#, c-format, boost-format +msgid "Ejecting of device %s(%s) has failed." +msgstr "Ошибка извлечения устройства %s(%s)." + +msgid "Previous unsaved project detected, do you want to restore it?" +msgstr "Обнаружен предыдущий несохраненный проект, восстановить его?" + +msgid "Restore" +msgstr "Восстановить" + +msgid "" +"The bed temperature exceeds filament's vitrification temperature. Please " +"open the front door of printer before printing to avoid nozzle clog." +msgstr "" +"Температура слоя превышает температуру стеклования нити. Пожалуйста\n" +"открывайте переднюю дверцу принтера перед печатью, чтобы избежать засорения " +"сопла." + +msgid "" +"The nozzle hardness required by the filament is higher than the default " +"nozzle hardness of the printer. Please replace the hardened nozzle or " +"filament, otherwise, the nozzle will be attrited or damaged." +msgstr "" +"Твердость сопла, необходимая для нити накала, выше, чем по умолчанию.\n" +"жесткость сопла принтера. Пожалуйста, замените закаленное сопло или\n" +"нити накаливания, в противном случае сопло будет изношено или повреждено." + +#, c-format, boost-format +msgid "Loading file: %s" +msgstr "Загрузка файла: %s" + +msgid "The 3mf is not from Bambu Lab, load geometry data only." +msgstr "3mf не от Bambu Lab, загружайте только данные геометрии." + +msgid "Load 3mf" +msgstr "Загрузить 3mf" + +msgid "The Config can not be loaded." +msgstr "Конфиг не загружается." + +msgid "The 3mf is generated by old Orca Slicer, load geometry data only." +msgstr "" +"3mf генерируется старым слайсером Orca, загружать только данные геометрии." + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Found following keys " +"unrecognized:" +msgstr "" +"Версия 3mf %s новее, чем версия %s %s, найдены следующие ключи непризнанный:" + +msgid "You'd better upgrade your software.\n" +msgstr "Вам лучше обновить программное обеспечение.\n" + +msgid "Newer 3mf version" +msgstr "Новая версия 3mf" + +#, c-format, boost-format +msgid "" +"The 3mf's version %s is newer than %s's version %s, Suggest to upgrade your " +"software." +msgstr "" +"Версия 3mf %s новее, чем версия %s %s, предложите обновить программное " +"обеспечение." + +msgid "Invalid values found in the 3mf:" +msgstr "В 3mf найдены недопустимые значения:" + +msgid "Please correct them in the param tabs" +msgstr "Пожалуйста, исправьте их во вкладках параметров" + +msgid "The 3mf is not compatible, load geometry data only!" +msgstr "3mf не совместим, загружайте только данные геометрии!" + +msgid "Incompatible 3mf" +msgstr "Несовместимый 3mf" + +msgid "Name of components inside step file is not UTF8 format!" +msgstr "Имя компонентов внутри шагового файла не в формате UTF8!" + +msgid "The name may show garbage characters!" +msgstr "Имя может содержать мусорные символы!" + +#, boost-format +msgid "Failed loading file \"%1%\". An invalid configuration was found." +msgstr "" +"Не удалось загрузить файл \\%1%\\. Обнаружена недопустимая конфигурация." + +msgid "Objects with zero volume removed" +msgstr "Объекты с нулевым объемом удалены" + +msgid "The volume of the object is zero" +msgstr "Объем объекта равен нулю" + +#, c-format, boost-format +msgid "" +"The object from file %s is too small, and maybe in meters or inches.\n" +" Do you want to scale to millimeters?" +msgstr "" +"Объект из файла %s слишком мал, возможно, в метрах или дюймах.\n" +"Вы хотите масштабировать до миллиметров?" + +msgid "Object too small" +msgstr "Объект слишком мал" + +msgid "" +"This file contains several objects positioned at multiple heights.\n" +"Instead of considering them as multiple objects, should \n" +"the file be loaded as a single object having multiple parts?" +msgstr "" +"Этот файл содержит несколько объектов, расположенных на разных высотах.\n" +"Вместо того, чтобы рассматривать их как несколько объектов, следует \n" +"файл загружается как единый объект, состоящий из нескольких частей?" + +msgid "Multi-part object detected" +msgstr "Обнаружен объект, состоящий из нескольких частей" + +msgid "Load these files as a single object with multiple parts?\n" +msgstr "Загрузить эти файлы как единый объект с несколькими частями?\n" + +msgid "Object with multiple parts was detected" +msgstr "Обнаружен объект, состоящий из нескольких частей" + +msgid "The file does not contain any geometry data." +msgstr "Файл не содержит геометрических данных." + +msgid "" +"Your object appears to be too large, Do you want to scale it down to fit the " +"heat bed automatically?" +msgstr "" +"Ваш объект кажется слишком большим. Вы хотите уменьшить его, чтобы он " +"соответствовал размеру?\n" +"подогрев кровати автоматически?" + +msgid "Object too large" +msgstr "Объект слишком большой" + +msgid "Export STL file:" +msgstr "Экспорт файла STL:" + +msgid "Save file as:" +msgstr "Сохранить файл как:" + +msgid "Delete object which is a part of cut object" +msgstr "Удалить объект, являющийся частью вырезанного объекта" + +msgid "" +"You try to delete an object which is a part of a cut object.\n" +"This action will break a cut correspondence.\n" +"After that model consistency can't be guaranteed." +msgstr "" +"Вы пытаетесь удалить объект, являющийся частью вырезанного объекта.\n" +"Это действие разорвет обрезанную корреспонденцию.\n" +"После этого согласованность модели не может быть гарантирована." + +msgid "The selected object couldn't be split." +msgstr "Выбранный объект не может быть разделен." + +msgid "Another export job is running." +msgstr "Выполняется другое задание экспорта." + +msgid "Select a new file" +msgstr "Выберите новый файл" + +msgid "File for the replace wasn't selected" +msgstr "Не выбран файл для замены" + +msgid "Error during replace" +msgstr "Ошибка при замене" + +msgid "Please select a file" +msgstr "Пожалуйста, выберите файл" + +msgid "Slicing" +msgstr "Нарезка" + +msgid "There are warnings after slicing models:" +msgstr "Есть предупреждения после нарезки моделей:" + +msgid "warnings" +msgstr "предупреждения" + +msgid "Invalid data" +msgstr "Неверные данные" + +msgid "Slicing Canceled" +msgstr "Нарезка отменена" + +#, c-format, boost-format +msgid "Slicing Plate %d" +msgstr "Пластина для нарезки %d" + +msgid "Please resolve the slicing errors and publish again." +msgstr "Исправьте ошибки нарезки и опубликуйте снова." + +msgid "" +"Network Plug-in is not detected. Network related features are unavailable." +msgstr "Сетевой плагин не обнаружен. Функции, связанные с сетью, недоступны." + +msgid "" +"Preview only mode:\n" +"The loaded file contains gcode only, Can not enter the Prepare page" +msgstr "" +"Режим только предварительного просмотра:\n" +"Загруженный файл содержит только gcode, не удается войти на страницу " +"подготовки" + +msgid "You can keep the modified presets to the new project or discard them" +msgstr "" +"Вы можете сохранить измененные пресеты в новом проекте или отказаться от них" + +msgid "Creating a new project" +msgstr "Создание нового проекта" + +msgid "Load project" +msgstr "Загрузить проект" + +msgid "" +"Failed to save the project.\n" +"Please check whether the folder exists online or if other programs open the " +"project file." +msgstr "" +"Не удалось сохранить проект.\n" +"Пожалуйста, проверьте, существует ли папка в сети или другие программы " +"открывают ее файл проекта." + +msgid "Save project" +msgstr "Сохранить проект" + +msgid "Importing Model" +msgstr "Импорт модели" + +msgid "prepare 3mf file..." +msgstr "подготовить файл 3mf..." + +msgid "downloading project ..." +msgstr "скачиваю проект..." + +#, c-format, boost-format +msgid "Project downloaded %d%%" +msgstr "Проект загружен %d%%" + +msgid "The selected file" +msgstr "Выбранный файл" + +msgid "does not contain valid gcode." +msgstr "не содержит действительный gcode." + +msgid "Error occurs while loading G-code file" +msgstr "Ошибка при загрузке файла G-кода" + +msgid "Drop project file" +msgstr "Удалить файл проекта" + +msgid "Please select an action" +msgstr "Выберите действие" + +msgid "Open as project" +msgstr "Открыть как проект" + +msgid "Import geometry only" +msgstr "Импортировать только геометрию" + +msgid "Only one G-code file can be opened at the same time." +msgstr "Одновременно можно открыть только один файл G-кода." + +msgid "G-code loading" +msgstr "Загрузка G-кода" + +msgid "G-code files can not be loaded with models together!" +msgstr "Файлы G-кода нельзя загружать вместе с моделями!" + +msgid "Can not add models when in preview mode!" +msgstr "Невозможно добавить модели в режиме предварительного просмотра!" + +msgid "Add Models" +msgstr "Добавить модели" + +msgid "All objects will be removed, continue?" +msgstr "Все объекты будут удалены, продолжить?" + +msgid "The current project has unsaved changes, save it before continue?" +msgstr "" +"В текущем проекте есть несохраненные изменения, сохранить их, прежде чем " +"продолжить?" + +msgid "Remember my choice." +msgstr "Запомни мой выбор." + +msgid "Number of copies:" +msgstr "Количество копий:" + +msgid "Copies of the selected object" +msgstr "Копии выбранного объекта" + +msgid "Save G-code file as:" +msgstr "Сохраните файл G-кода как:" + +msgid "Save Sliced file as:" +msgstr "Сохранить нарезанный файл как:" + +#, c-format, boost-format +msgid "" +"The file %s has been sent to the printer's storage space and can be viewed " +"on the printer." +msgstr "" +"Файл %s отправлен в память принтера и доступен для просмотра на принтере." + +msgid "" +"Print By Object: \n" +"Suggest to use auto-arrange to avoid collisions when printing." +msgstr "" +"Печать по объекту: \n" +"Предложите использовать автоматическое расположение, чтобы избежать коллизий " +"при печати." + +msgid "Send G-code" +msgstr "Отправить G-код" + +msgid "Send to printer" +msgstr "Отправить на принтер" + +msgid "Custom supports and color painting were removed before repairing." +msgstr "Нестандартные опоры и цветная окраска были удалены перед ремонтом." + +msgid "Invalid number" +msgstr "Неправильный номер" + +msgid "Plate Settings" +msgstr "Параметры планшета" + +#, boost-format +msgid "Part name: %1%\n" +msgstr "Название части: %1%\n" + +#, boost-format +msgid "Object name: %1%\n" +msgstr "Имя объекта: %1%\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% in\n" +msgstr "Размер: %1% x %2% x %3% in\n" + +#, boost-format +msgid "Size: %1% x %2% x %3% mm\n" +msgstr "Размер: %1% x %2% x %3% мм\n" + +#, boost-format +msgid "Volume: %1% in³\n" +msgstr "Объем: %1% in³\n" + +#, boost-format +msgid "Volume: %1% mm³\n" +msgstr "Объем: %1% мм³\n" + +#, boost-format +msgid "Triangles: %1%\n" +msgstr "Треугольники: %1%\n" + +msgid "Tips:" +msgstr "Советы:" + +msgid "" +"\"Fix Model\" feature is currently only on Windows. Please repair the model " +"on Orca Slicer(windows) or CAD softwares." +msgstr "" +"Функция \\Fix Model\\ в настоящее время доступна только в Windows. " +"Пожалуйста, отремонтируйте модель \n" +"на Orca Slicer (Windows) или в программах САПР." + +#, c-format, boost-format +msgid "" +"Plate% d: %s is not suggested to be used to print filament %s(%s). If you " +"still want to do this printing, please set this filament's bed temperature " +"to non zero." +msgstr "" +"Пластина% d: %s не рекомендуется использовать для печати на нити %s(%s). " +"Если вы все еще хотите сделать эту печать, пожалуйста, установите " +"температуру слоя этой нити к ненулевому." + +msgid "Switching the language requires application restart.\n" +msgstr "Для переключения языка требуется перезапуск приложения.\n" + +msgid "Do you want to continue?" +msgstr "Вы хотите продолжать?" + +msgid "Language selection" +msgstr "Выбор языка" + +msgid "Switching application language while some presets are modified." +msgstr "Переключение языка приложения при изменении некоторых пресетов." + +msgid "Changing application language" +msgstr "Изменение языка приложения" + +msgid "Changing the region will log out your account.\n" +msgstr "Изменение региона приведет к выходу из вашей учетной записи.\n" + +msgid "Region selection" +msgstr "Выбор региона" + +msgid "Second" +msgstr "Секунд" + +msgid "Browse" +msgstr "Просматривать" + +msgid "Choose Download Directory" +msgstr "Выберите каталог загрузки" + +msgid "General Settings" +msgstr "Общие настройки" + +msgid "Asia-Pacific" +msgstr "Азиатско-Тихоокеанский регион" + +msgid "China" +msgstr "Китай" + +msgid "Europe" +msgstr "Европа" + +msgid "North America" +msgstr "Северная Америка" + +msgid "Others" +msgstr "Другие" + +msgid "Login Region" +msgstr "Регион входа" + +msgid "Metric" +msgstr "Метрика" + +msgid "Imperial" +msgstr "Имперский" + +msgid "Units" +msgstr "Единицы" + +msgid "Zoom to mouse position" +msgstr "Приблизить к положению мыши" + +msgid "" +"Zoom in towards the mouse pointer's position in the 3D view, rather than the " +"2D window center." +msgstr "" +"Приблизьтесь к положению указателя мыши в 3D-виде, а не к центру 2D окна." + +msgid "Show \"Tip of the day\" notification after start" +msgstr "Показывать уведомление \"Совет дня\" после запуска" + +msgid "If enabled, useful hints are displayed at startup." +msgstr "Если включено, при запуске отображаются полезные подсказки." + +msgid "Show g-code window" +msgstr "Показать окно g-кода" + +msgid "If enabled, g-code window will be displayed." +msgstr "Если включено, будет отображаться окно g-кода." + +msgid "Presets" +msgstr "Пресеты" + +msgid "Auto sync user presets(Printer/Filament/Process)" +msgstr "" +"Автоматическая синхронизация пользовательских пресетов (принтер/филамент/" +"процесс)" + +msgid "User Sync" +msgstr "Синхронизация пользователей" + +msgid "Update built-in Presets automatically." +msgstr "Обновляйте встроенные пресеты автоматически." + +msgid "System Sync" +msgstr "Синхронизация системы" + +msgid "Clear my choice on the unsaved presets." +msgstr "Очистите мой выбор от несохраненных пресетов." + +msgid "Associate files to OrcaSlicer" +msgstr "Асоциировать файлы с OrcaSlicer" + +msgid "Associate .3mf files to OrcaSlicer" +msgstr "Асоциировать файлы .3mf с OrcaSlicer" + +msgid "If enabled, sets OrcaSlicer as default application to open .3mf files" +msgstr "" +"Если включено, устанавливает OrcaSlicer в качестве приложения по умолчанию " +"для открытия файлов .3mf" + +msgid "Associate .stl files to OrcaSlicer" +msgstr "Асоциировать файлы .stl с OrcaSlicer" + +msgid "If enabled, sets OrcaSlicer as default application to open .stl files" +msgstr "" +"Если включено, устанавливает OrcaSlicer в качестве приложения по умолчанию " +"для открытия файлов .stl" + +msgid "Associate .step/.stp files to OrcaSlicer" +msgstr "Асоциировать файлы .step/.stp с OrcaSlicer" + +msgid "If enabled, sets OrcaSlicer as default application to open .step files" +msgstr "" +"Если включено, устанавливает OrcaSlicer в качестве приложения по умолчанию " +"для открытия файлов .step" + +msgid "Maximum recent projects" +msgstr "Максимум последних проектов" + +msgid "Maximum count of recent projects" +msgstr "Максимальное количество последних проектов" + +msgid "Clear my choice on the unsaved projects." +msgstr "Очистить мой выбор для несохраненных проектов." + +msgid "Auto-Backup" +msgstr "Автобэкап" + +msgid "" +"Backup your project periodically for restoring from the occasional crash." +msgstr "" +"Периодически делайте резервную копию вашего проекта для восстановления после " +"случайного сбоя." + +msgid "every" +msgstr "каждые" + +msgid "The peroid of backup in seconds." +msgstr "Период резервного копирования в секундах." + +msgid "Downloads" +msgstr "Загрузки" + +msgid "Dark Mode" +msgstr "Тёмный режим" + +msgid "Enable Dark mode" +msgstr "Включить тёмный режим" + +msgid "Home page and daily tips" +msgstr "Главная страница и ежедневные советы" + +msgid "Show home page on startup" +msgstr "Показывать домашнюю страницу при запуске" + +msgid "Sync settings" +msgstr "Настройки синхронизации" + +msgid "User sync" +msgstr "Пользовательская синхронизация" + +msgid "Preset sync" +msgstr "Синхронизация пресетов" + +msgid "Preferences sync" +msgstr "Синхронизация настроек" + +msgid "View control settings" +msgstr "Просмотр настроек управления" + +msgid "Rotate of view" +msgstr "Повернуть вид" + +msgid "Move of view" +msgstr "Перемещение вида" + +msgid "Zoom of view" +msgstr "Масштаб вида" + +msgid "Other" +msgstr "Другой" + +msgid "Mouse wheel reverses when zooming" +msgstr "Колесико мыши реверсирует при масштабировании" + +msgid "Develop mode" +msgstr "Режим разработки" + +msgid "Dump video" +msgstr "Дамп видео" + +msgid "Log Level" +msgstr "Журнал уровня" + +msgid "fatal" +msgstr "фатальный" + +msgid "error" +msgstr "ошибка" + +msgid "warning" +msgstr "предупреждение" + +msgid "info" +msgstr "инфо" + +msgid "debug" +msgstr "отладка" + +msgid "trace" +msgstr "след" + +msgid "Host Setting" +msgstr "Настройка хоста" + +msgid "DEV host: api-dev.bambu-lab.com/v1" +msgstr "Хост разработчика: api-dev.bambu-lab.com/v1" + +msgid "QA host: api-qa.bambu-lab.com/v1" +msgstr "Хост QA: api-qa.bambu-lab.com/v1" + +msgid "PRE host: api-pre.bambu-lab.com/v1" +msgstr "Хост PRE: api-pre.bambu-lab.com/v1" + +msgid "Product host" +msgstr "Хост продукта" + +msgid "debug save button" +msgstr "кнопка сохранения отладки" + +msgid "save debug settings" +msgstr "сохранить настройки отладки" + +msgid "DEBUG settings have saved successfully!" +msgstr "Настройки Отладки успешно сохранены!" + +msgid "Switch cloud environment, Please login again!" +msgstr "Переключите облачную среду, пожалуйста, войдите снова!" + +msgid "System presets" +msgstr "Системные пресеты" + +msgid "User presets" +msgstr "Пользовательские пресеты" + +msgid "Incompatible presets" +msgstr "Несовместимые пресеты" + +msgid "AMS filaments" +msgstr "AMS филамент" + +msgid "Click to pick filament color" +msgstr "Нажмите, чтобы выбрать цвет филамента" + +msgid "Please choose the filament colour" +msgstr "Пожалуйста, выберите цвет филамента" + +msgid "Add/Remove presets" +msgstr "Добавить/удалить пресеты" + +msgid "Edit preset" +msgstr "Изменить предустановку" + +msgid "Project-inside presets" +msgstr "Внутренние пресеты проекта" + +msgid "Add/Remove filaments" +msgstr "Добавить/удалить филаменты" + +msgid "Add/Remove materials" +msgstr "Добавить/удалить материалы" + +msgid "Add/Remove printers" +msgstr "Добавить/удалить принтеры" + +msgid "Same as Global Print Sequence" +msgstr "То же, что и глобальная последовательность печати" + +msgid "Print sequence" +msgstr "Последовательность печати" + +msgid "Plate name" +msgstr "Название пластины" + +msgid "Same as Global Bed Type" +msgstr "То же, что и глобальный тип кровати" + +msgid "Cool Plate" +msgstr "Холодная пластина" + +msgid "Engineering Plate" +msgstr "Инженерная пластина" + +msgid "High Temp Plate" +msgstr "Высокотемпературная пластина" + +msgid "Textured PEI Plate" +msgstr "Текстурированная пластина PEI" + +msgid "By Layer" +msgstr "По слою" + +msgid "By Object" +msgstr "По объекту" + +msgid "Accept" +msgstr "Принимать" + +msgid "Log Out" +msgstr "Выйти" + +msgid "Slice all plate to obtain time and filament estimation" +msgstr "Разрежьте всю пластину, чтобы получить оценку времени и филамента" + +msgid "Packing project data into 3mf file" +msgstr "Упаковка данных проекта в файл 3mf" + +msgid "Uploading 3mf" +msgstr "Загрузка 3mf" + +msgid "Jump to model publish web page" +msgstr "Перейти на веб-страницу публикации модели" + +msgid "Note: The preparation may takes several minutes. Please be patiant." +msgstr "" +"Примечание. Подготовка может занять несколько минут. Пожалуйста, будьте " +"терпеливы." + +msgid "Publish" +msgstr "Публиковать" + +msgid "Publish was cancelled" +msgstr "Публикация отменена" + +msgid "Slicing Plate 1" +msgstr "Пластина для нарезки 1" + +msgid "Packing data to 3mf" +msgstr "Упаковка данных в 3mf" + +msgid "Jump to webpage" +msgstr "Перейти на веб-страницу" + +#, c-format, boost-format +msgid "Save %s as" +msgstr "Сохранить %s как" + +msgid "User Preset" +msgstr "Пользовательская предустановка" + +msgid "Project Inside Preset" +msgstr "Предустановка проекта внутри" + +msgid "Name is invalid;" +msgstr "Имя недействительно;" + +msgid "illegal characters:" +msgstr "недопустимые символы:" + +msgid "illegal suffix:" +msgstr "недопустимый суффикс:" + +msgid "Name is unavailable." +msgstr "Имя недоступно." + +msgid "Overwrite a system profile is not allowed" +msgstr "Перезапись системного профиля запрещена" + +#, boost-format +msgid "Preset \"%1%\" already exists." +msgstr "Предустановка \\%1%\\ уже существует." + +#, boost-format +msgid "Preset \"%1%\" already exists and is incompatible with current printer." +msgstr "" +"Предустановка \\%1%\\ уже существует и несовместима с текущим принтером." + +msgid "Please note that saving action will replace this preset" +msgstr "Обратите внимание, что действие сохранения заменит этот пресет" + +msgid "The name is not allowed to be empty." +msgstr "Имя не может быть пустым." + +msgid "The name is not allowed to start with space character." +msgstr "Имя не может начинаться с пробела." + +msgid "The name is not allowed to end with space character." +msgstr "Имя не может заканчиваться пробелом." + +msgid "The name cannot be the same as a preset alias name." +msgstr "Имя не может совпадать с предустановленным псевдонимом." + +msgid "Save preset" +msgstr "Сохранить пресет" + +msgctxt "PresetName" +msgid "Copy" +msgstr "Копировать" + +#, boost-format +msgid "Printer \"%1%\" is selected with preset \"%2%\"" +msgstr "Принтер \"%1%\" выбран с предустановкой \"%2%\"" + +#, boost-format +msgid "Please choose an action with \"%1%\" preset after saving." +msgstr "После сохранения выберите действие с предустановкой \"%1%\"." + +#, boost-format +msgid "For \"%1%\", change \"%2%\" to \"%3%\" " +msgstr "Для \"%1%\" измените \"%2%\" на \"%3%\" " + +#, boost-format +msgid "For \"%1%\", add \"%2%\" as a new preset" +msgstr "Для \"%1%\" добавьте \"%2%\" в качестве нового пресета" + +#, boost-format +msgid "Simply switch to \"%1%\"" +msgstr "Просто переключитесь на \"%1%\"" + +msgid "Online" +msgstr "В сети" + +msgid "Offline" +msgstr "Не в сети" + +msgid "(LAN)" +msgstr "(LAN)" + +msgid "My Device" +msgstr "Моё устройство" + +msgid "Other Device" +msgstr "Другие устройства" + +msgid "Input access code" +msgstr "Введите код доступа" + +msgid "Can't find my devices?" +msgstr "Не могу найти свои устройства?" + +msgid "Log out successful." +msgstr "Выйти, успешно." + +msgid "Busy" +msgstr "Занятый" + +msgid "Bambu Cool Plate" +msgstr "Холодный стол" + +msgid "Bamabu Engineering Plate" +msgstr "Инженерный стол" + +msgid "Bamabu High Temperature Plate" +msgstr "Высокотемпературная пластина" + +msgid "Send print job to" +msgstr "Отправить задание на печать на" + +msgid "Refresh" +msgstr "Обновить" + +msgid "Bed Leveling" +msgstr "Выравнивание кровати" + +msgid "Flow Calibration" +msgstr "Калибровка потока" + +msgid "send completed" +msgstr "отправка завершена" + +msgid "No login account, only printers in LAN mode are displayed" +msgstr "" +"Нет учетной записи для входа, отображаются только принтеры в режиме LAN" + +msgid "Connecting to server" +msgstr "Подключение к серверу" + +msgid "Synchronizing device information" +msgstr "Синхронизация информации об устройстве" + +msgid "Synchronizing device information time out" +msgstr "Тайм-аут синхронизации информации об устройстве" + +msgid "Cannot send the print job when the printer is updating firmware" +msgstr "" +"Невозможно отправить задание на печать, когда принтер обновляет " +"микропрограмму" + +msgid "" +"The printer is executing instructions. Please restart printing after it ends" +msgstr "" +"Принтер выполняет инструкции. Пожалуйста, перезапустите печать после ее " +"окончания" + +msgid "The printer is busy on other print job" +msgstr "Принтер занят другим заданием на печать" + +#, c-format, boost-format +msgid "" +"Filament %s exceeds the number of AMS slots. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" +"Филамент %s превышает количество слотов AMS. Пожалуйста, обновите прошивку " +"принтера для поддержки назначения слотов AMS." + +msgid "" +"Filament exceeds the number of AMS slots. Please update the printer firmware " +"to support AMS slot assignment." +msgstr "" +"Филамент превышает количество слотов AMS. Пожалуйста, обновите прошивку " +"принтера\n" +"для поддержки назначения слотов AMS." + +msgid "" +"Filaments to AMS slots mappings have been established. You can click a " +"filament above to change its mapping AMS slot" +msgstr "" +"Были установлены сопоставления нитей с слотами AMS. Вы можете щелкнуть\n" +"филамент выше, чтобы изменить ее слот сопоставления AMS" + +msgid "" +"Please click each filament above to specify its mapping AMS slot before " +"sending the print job" +msgstr "" +"Щелкните каждый филамент выше, чтобы указать его слот сопоставления AMS, " +"прежде чем отправить задания на печать" + +#, c-format, boost-format +msgid "" +"Filament %s does not match the filament in AMS slot %s. Please update the " +"printer firmware to support AMS slot assignment." +msgstr "" +"Филамент %s не соответствует филаменту в слоте AMS %s. Пожалуйста, обновите " +"прошивку принтера для поддержки назначения слотов AMS." + +msgid "" +"Filament does not match the filament in AMS slot. Please update the printer " +"firmware to support AMS slot assignment." +msgstr "" +"Филамент не соответствует филаменту в слоте AMS. Пожалуйста, обновите " +"прошивку принтера для поддержки назначения слотов AMS." + +msgid "" +"The printer firmware only supports sequential mapping of filament => AMS " +"slot." +msgstr "" +"Прошивка принтера поддерживает только последовательное сопоставление " +"филамента => AMS слот." + +msgid "An SD card needs to be inserted before printing." +msgstr "Перед печатью необходимо вставить SD-карту." + +msgid "An SD card needs to be inserted to record timelapse." +msgstr "SD-карта должна быть вставлена ​​для записи таймлапса." + +msgid "" +"Cannot send the print job to a printer whose firmware is required to get " +"updated." +msgstr "" +"Невозможно отправить задание печати на принтер, прошивка которого должна " +"быть обновлена." + +msgid "Cannot send the print job for empty plate" +msgstr "Не удается отправить задание на печать для пустой формы" + +msgid "This printer does not support printing all plates" +msgstr "Этот принтер не поддерживает печать всех форм" + +msgid "Errors" +msgstr "Ошибки" + +msgid "Please check the following:" +msgstr "Пожалуйста, проверьте следующее:" + +msgid "" +"The printer type selected when generating G-Code is not consistent with the " +"currently selected printer. It is recommended that you use the same printer " +"type for slicing." +msgstr "" +"Тип принтера, выбранный при создании G-кода, не соответствует текущему " +"выбранному принтеру. Рекомендуется использовать тот же тип принтера для " +"нарезки." + +#, c-format, boost-format +msgid "%s is not supported by AMS." +msgstr "%s не поддерживается AMS." + +msgid "" +"There are some unknown filaments in the AMS mappings. Please check whether " +"they are the required filaments. If they are okay, press \"Confirm\" to " +"start printing." +msgstr "" +"В сопоставлении AMS есть несколько неизвестных филаментов. Пожалуйста, " +"проверьте, они являются необходимыми нитями. Если они в порядке, нажмите " +"\"Подтвердить\", чтобы начать печать." + +msgid "" +"Please click the confirm button if you still want to proceed with printing." +msgstr "" +"Нажмите кнопку подтверждения, если вы все еще хотите продолжить печать." + +msgid "Preparing print job" +msgstr "Подготовка задания на печать" + +msgid "Modifying the device name" +msgstr "Изменение имени устройства" + +msgid "Send to Printer SD card" +msgstr "Отправить на SD-карту принтера" + +msgid "Cannot send the print task when the upgrade is in progress" +msgstr "Не удается отправить задание на печать во время обновления" + +msgid "An SD card needs to be inserted before send to printer SD card." +msgstr "Перед отправкой на SD-карту принтера необходимо вставить SD-карту." + +msgid "The printer is required to be in the same LAN as Orca Slicer." +msgstr "Принтер должен находиться в той же локальной сети, что и Orca Slicer." + +msgid "The printer does not support sending to printer SD card." +msgstr "Принтер не поддерживает отправку на SD-карту принтера." + +msgid "Log in printer" +msgstr "Вход в принтер" + +msgid "Would you like to log in this printer with current account?" +msgstr "Вы хотите войти в этот принтер с текущей учетной записью?" + +msgid "Log in successful." +msgstr "Авторизация успешна." + +msgid "Log out printer" +msgstr "Выйти из принтера" + +msgid "Would you like to log out the printer?" +msgstr "Хотите выйти из принтера?" + +msgid "Please log in first." +msgstr "Пожалуйста, войдите сначала." + +msgid "There was a problem connecting to the printer. Please try again." +msgstr "" +"Возникла проблема с подключением к принтеру. Пожалуйста, попробуйте еще раз." + +msgid "Failed to log out." +msgstr "Не удалось выйти." + +#. TRN "Save current Settings" +#, c-format, boost-format +msgid "Save current %s" +msgstr "Сохранить текущий %s" + +msgid "Delete this preset" +msgstr "Удалить этот пресет" + +msgid "Search in preset" +msgstr "Поиск в пресете" + +msgid "Click to reset all settings to the last saved preset." +msgstr "" +"Нажмите, чтобы сбросить все настройки до последней сохраненной предустановки." + +msgid "" +"Prime tower is required for smooth timeplase. There may be flaws on the " +"model without prime tower. Are you sure you want to disable prime tower?" +msgstr "" +"Prime Tower требуется для плавного таймлапса. Могут быть недостатки в модели " +"без главной башни. Вы уверены, что хотите отключить основную башню?" + +msgid "" +"Prime tower is required for smooth timelapse. There may be flaws on the " +"model without prime tower. Do you want to enable prime tower?" +msgstr "" +"Для плавного таймлапса требуется Prime Tower. Могут быть недостатки в модели " +"без главной башни. Вы хотите включить главную башню?" + +msgid "" +"We have added an experimental style \"Tree Slim\" that features smaller " +"support volume but weaker strength.\n" +"We recommend using it with: 0 interface layers, 0 top distance, 2 walls." +msgstr "" +"Мы добавили экспериментальный стиль \"Tree Slim\", который отличается " +"меньшим размером, но слабым.\n" +"Мы рекомендуем использовать его с: 0 интерфейсных слоев, 0 верхнего " +"расстояния, 2 периметра." + +msgid "" +"Change these settings automatically? \n" +"Yes - Change these settings automatically\n" +"No - Do not change these settings for me" +msgstr "" +"Изменить эти настройки автоматически? \n" +"Да - Изменить эти настройки автоматически\n" +"Нет - Не изменять эти настройки для меня" + +msgid "" +"For \"Tree Strong\" and \"Tree Hybrid\" styles, we recommend the following " +"settings: at least 2 interface layers, at least 0.1mm top z distance or " +"using support materials on interface." +msgstr "" +"Для стилей \"Tree Strong\" и \"Tree Hybrid\" мы рекомендуем следующее " +"параметры: не менее 2 интерфейсных слоев, не менее 0,1 мм расстояние между " +"вершинами z или использование вспомогательных материалов по интерфейсу." + +msgid "" +"When using support material for the support interface, We recommend the " +"following settings:\n" +"0 top z distance, 0 interface spacing, concentric pattern and disable " +"independent support layer height" +msgstr "" +"При использовании вспомогательного материала для печати поддержки " +"рекомендуется \n" +"следующие настройки:\n" +"0 расстояние между вершинами z, 0 расстояние между поддержкой, " +"концентрический рисунок и отключение высота независимого опорного слоя" + +msgid "" +"When recording timelapse without toolhead, it is recommended to add a " +"\"Timelapse Wipe Tower\" \n" +"by right-click the empty position of build plate and choose \"Add " +"Primitive\"->\"Timelapse Wipe Tower\"." +msgstr "" +"При записи таймлапса без инструментальной головки рекомендуется добавить " +"\"Timelapse Wipe Tower\"\n" +"щелкните правой кнопкой мыши на пустой позиции монтажной плиты и выберите " +"\"Добавить Примитив\"->\"Timelapse Wipe Tower\"." + +msgid "Line width" +msgstr "Ширина линии" + +msgid "Seam" +msgstr "Шов" + +msgid "Precision" +msgstr "Точность" + +msgid "Wall generator" +msgstr "Генерация периметров" + +msgid "Walls" +msgstr "Периметр" + +msgid "Top/bottom shells" +msgstr "Верхняя/нижняя оболочки" + +msgid "Initial layer speed" +msgstr "Скорость первого слоя" + +msgid "Other layers speed" +msgstr "Скорость других слоев" + +msgid "Overhang speed" +msgstr "Скорость свеса" + +msgid "" +"This is the speed for various overhang degrees. Overhang degrees are " +"expressed as a percentage of line width. 0 speed means no slowing down for " +"the overhang degree range and wall speed is used" +msgstr "" +"Это скорость для различных градусов свеса. Степени свеса выражаются в " +"процентах от ширины линии. 0 скорость означает отсутствие замедления для " +"диапазона степеней свеса и используется скорость печати периметров" + +msgid "Travel speed" +msgstr "Скорость перемещения" + +msgid "Acceleration" +msgstr "Ускорение" + +msgid "Jerk(XY)" +msgstr "Рывок (XY)" + +msgid "Raft" +msgstr "Подложка" + +msgid "Support filament" +msgstr "Филамент для поддержек" + +msgid "Prime tower" +msgstr "Башня Очистки" + +msgid "Special mode" +msgstr "Специальный режим" + +msgid "G-code output" +msgstr "Выходной G-code" + +msgid "Post-processing Scripts" +msgstr "Сценарии постобработки" + +msgid "Frequent" +msgstr "Частый" + +#, c-format, boost-format +msgid "" +"Following line %s contains reserved keywords.\n" +"Please remove it, or will beat G-code visualization and printing time " +"estimation." +msgid_plural "" +"Following lines %s contain reserved keywords.\n" +"Please remove them, or will beat G-code visualization and printing time " +"estimation." +msgstr[0] "" +"Следующая строка %s содержит зарезервированные ключевые слова.\n" +"Удалите его или выполните визуализацию G-кода и оценку времени печати." +msgstr[1] "" +"Следующие строки %s содержат зарезервированные ключевые слова.\n" +"Удалите их или выполните визуализацию G-кода и оценку времени печати." +msgstr[2] "" +"Следующие строки %s содержат зарезервированные ключевые слова.\n" +"Удалите их или выполните визуализацию G-кода и оценку времени печати." + +msgid "Reserved keywords found" +msgstr "Найдены зарезервированные ключевые слова" + +msgid "Setting Overrides" +msgstr "Настройка переопределений" + +msgid "Retraction" +msgstr "Втягивание" + +msgid "Basic information" +msgstr "Базовая информация" + +msgid "Recommended nozzle temperature" +msgstr "Рекомендуемая температура сопла" + +msgid "Recommended nozzle temperature range of this filament. 0 means no set" +msgstr "" +"Рекомендуемый диапазон температур сопла для данного филамента. 0 означает " +"отсутствие установки" + +msgid "Recommended temperature range" +msgstr "Рекомендуемый диапазон температур" + +msgid "Print temperature" +msgstr "Температура печати" + +msgid "Chamber temperature" +msgstr "Температура в камере" + +msgid "Nozzle" +msgstr "Сопло" + +msgid "Nozzle temperature when printing" +msgstr "Температура сопла при печати" + +msgid "Cool plate" +msgstr "Холодный стол" + +msgid "" +"Bed temperature when cool plate is installed. Value 0 means the filament " +"does not support to print on the Cool Plate" +msgstr "" +"Температура слоя при установленной охлаждающей пластине. Значение 0 " +"означает, что филамент\n" +"не поддерживает печать на Холодном столе" + +msgid "Engineering plate" +msgstr "Инженерный стол" + +msgid "" +"Bed temperature when engineering plate is installed. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "" +"Температура стола при установленной инженерной плите. Значение 0 означает \n" +"филамент не поддерживает печать на инженерной пластине" + +msgid "" +"Bed temperature when high temperature plate is installed. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "" +"Температура стола, когда установлен высокотемпературный стол. Значение 0 " +"означает филамент не поддерживает печать на высокотемпературном столе" + +msgid "" +"Bed temperature when Textured PEI Plate is installed. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "" +"Температура слоя при установке плиты Textured PEI Plate. Значение 0 означает " +"филамент не поддерживает печать на текстурированной пластине PEI" + +msgid "Volumetric speed limitation" +msgstr "Объемное ограничение скорости" + +msgid "Cooling" +msgstr "Охлаждение" + +msgid "Cooling for specific layer" +msgstr "Охлаждение для конкретного слоя" + +msgid "Part cooling fan" +msgstr "Вентилятор охлаждения деталей" + +msgid "Min fan speed threshold" +msgstr "Порог минимальной скорости вентилятора" + +msgid "" +"Part cooling fan speed will start to run at min speed when the estimated " +"layer time is no longer than the layer time in setting. When layer time is " +"shorter than threshold, fan speed is interpolated between the minimum and " +"maximum fan speed according to layer printing time" +msgstr "" +"Скорость вентилятора охлаждения деталей начнет работать на минимальной " +"скорости, когда расчетное время слоя не больше, чем время слоя при " +"настройке. Когда время слоя меньше порогового значения, скорость вентилятора " +"интерполируется между минимальным и максимальная скорость вращения " +"вентилятора в зависимости от времени печати слоя" + +msgid "Max fan speed threshold" +msgstr "Порог максимальной скорости вентилятора" + +msgid "" +"Part cooling fan speed will be max when the estimated layer time is shorter " +"than the setting value" +msgstr "" +"Скорость вентилятора охлаждения детали будет максимальной, если расчетное " +"время слоя меньше чем заданное значение" + +msgid "Auxiliary part cooling fan" +msgstr "Вентилятор охлаждения вспомогательных деталей" + +msgid "Filament start G-code" +msgstr "G-код начала Филамента" + +msgid "Filament end G-code" +msgstr "G-код конца Филамента" + +msgid "Printable space" +msgstr "Место для печати" + +msgid "Cooling Fan" +msgstr "Охлаждающий вентилятор" + +msgid "Fan speed-up time" +msgstr "Время разгона вентилятора" + +msgid "Extruder Clearance" +msgstr "Очистка экструдера" + +msgid "Accessory" +msgstr "Аксессуары" + +msgid "Machine gcode" +msgstr "G-code машины" + +msgid "Machine start G-code" +msgstr "Стартовый G-code" + +msgid "Machine end G-code" +msgstr "Конечный G-code" + +msgid "Before layer change G-code" +msgstr "G-code перед сменой слоя" + +msgid "Layer change G-code" +msgstr "G-code Смены слоя" + +msgid "Change filament G-code" +msgstr "G-code Смены филамента" + +msgid "Pause G-code" +msgstr "G-code Паузы" + +msgid "Template Custom G-code" +msgstr "Шаблон Пользовательский G-code" + +msgid "Motion ability" +msgstr "Способность движения" + +msgid "Normal" +msgstr "Нормальный" + +msgid "Speed limitation" +msgstr "Ограничение скорости" + +msgid "Acceleration limitation" +msgstr "Ограничение ускорения" + +msgid "Jerk limitation" +msgstr "Ограничение рывка" + +msgid "Layer height limits" +msgstr "Ограничения высоты слоя" + +msgid "Retraction when switching material" +msgstr "Втягивание при переключении материала" + +msgid "" +"The Wipe option is not available when using the Firmware Retraction mode.\n" +"\n" +"Shall I disable it in order to enable Firmware Retraction?" +msgstr "" +"Опция Wipe недоступна при использовании режима Firmware Retraction.\n" +"\n" +"Должен ли я отключить его, чтобы включить Firmware Retraction?" + +msgid "Firmware Retraction" +msgstr "Firmware Retraction" + +msgid "Detached" +msgstr "Отдельный" + +msgid "Following preset will be deleted too." +msgid_plural "Following presets will be deleted too." +msgstr[0] "Следующая предустановка также будет удалена." +msgstr[1] "Следующие стили также будут удалены." +msgstr[2] "Следующие стили также будут удалены." + +#, boost-format +msgid "Are you sure to %1% the selected preset?" +msgstr "Вы уверены, что %1% выбранной предустановки?" + +#. TRN Remove/Delete +#, boost-format +msgid "%1% Preset" +msgstr "%1% Предустановка" + +msgid "All" +msgstr "Всё" + +msgid "Set" +msgstr "Выбор" + +msgid "Click to reset current value and attach to the global value." +msgstr "" +"Нажмите, чтобы сбросить текущее значение и присоединить его к глобальному " +"значению." + +msgid "Click to drop current modify and reset to saved value." +msgstr "" +"Нажмите, чтобы отменить текущее изменение и вернуться к сохраненному " +"значению." + +msgid "Process Settings" +msgstr "Настройки процесса" + +msgid "Undef" +msgstr "Undef" + +msgid "Unsaved Changes" +msgstr "Несохраненные изменения" + +msgid "Discard or Keep changes" +msgstr "Отбросить или сохранить изменения" + +msgid "Old Value" +msgstr "Старое значение" + +msgid "New Value" +msgstr "Новое значение" + +msgid "Transfer" +msgstr "Передача" + +msgid "Don't save" +msgstr "Не сохранять" + +msgid "Discard" +msgstr "Не сохранять" + +msgid "Click the right mouse button to display the full text." +msgstr "Нажмите правую кнопку мыши, чтобы отобразить полный текст." + +msgid "All changes will not be saved" +msgstr "Все изменения не будут сохранены" + +msgid "All changes will be discarded." +msgstr "Все изменения будут отброшены." + +msgid "Save the selected options." +msgstr "Сохранить выбранные параметры." + +msgid "Keep the selected options." +msgstr "Сохраните выбранные параметры." + +msgid "Transfer the selected options to the newly selected preset." +msgstr "Перенесите выбранные параметры в новый выбранный пресет." + +#, boost-format +msgid "" +"Save the selected options to preset \n" +"\"%1%\"." +msgstr "" +"Сохраните выбранные параметры в предустановке \n" +"\"%1%\"." + +#, boost-format +msgid "" +"Transfer the selected options to the newly selected preset \n" +"\"%1%\"." +msgstr "" +"Перенесите выбранные опции в новую предустановку\n" +"\"%1%\"." + +#, boost-format +msgid "Preset \"%1%\" contains the following unsaved changes:" +msgstr "Предустановка \"%1%\" содержит следующие несохраненные изменения:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new printer profile and it " +"contains the following unsaved changes:" +msgstr "" +"Предустановка \"%1%\" не совместима с новым профилем принтера, и она " +"содержит следующие несохраненные изменения:" + +#, boost-format +msgid "" +"Preset \"%1%\" is not compatible with the new process profile and it " +"contains the following unsaved changes:" +msgstr "" +"Предустановка \"%1%\" не совместима с новым профилем процесса, и она " +"содержит следующие несохраненные изменения:" + +#, boost-format +msgid "" +"You have changed some settings of preset \"%1%\". \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" +"Вы изменили некоторые настройки предустановки \"%1%\". \n" +"Сохранить эти измененные настройки (новое значение) после переключения " +"набора параметров?" + +msgid "" +"You have changed some preset settings. \n" +"Would you like to keep these changed settings (new value) after switching " +"preset?" +msgstr "" +"Вы изменили некоторые настройки предустановки. \n" +"Сохранить эти измененные настройки (новое значение) после переключения " +"набора параметров?" + +msgid "Extruders count" +msgstr "Количество экструдеров" + +msgid "General" +msgstr "Общие" + +msgid "Capabilities" +msgstr "Возможности" + +msgid "Select presets to compare" +msgstr "Выберите предустановки для сравнения" + +msgid "Show all presets (including incompatible)" +msgstr "Показать все предустановки (включая несовместимые)" + +msgid "Add File" +msgstr "Добавить файл" + +msgid "Set as cover" +msgstr "Установить в качестве обложки" + +msgid "Cover" +msgstr "Обложка" + +#, boost-format +msgid "The name \"%1%\" already exists." +msgstr "Имя \"%1%\" уже существует." + +msgid "Basic Info" +msgstr "Основная информация" + +msgid "Pictures" +msgstr "Картинки" + +msgid "Bill of Materials" +msgstr "Ведомость материалов" + +msgid "Assembly Guide" +msgstr "Руководство по сборке" + +msgid "Author" +msgstr "Автор" + +msgid "Model Name" +msgstr "Название модели" + +#, c-format, boost-format +msgid "%s Update" +msgstr "%s Обновление" + +msgid "A new version is available" +msgstr "Доступна новая версия" + +msgid "Configuration update" +msgstr "Обновление конфигурации" + +msgid "A new configuration package available, Do you want to install it?" +msgstr "Доступен новый пакет конфигурации, хотите ли вы установить его?" + +msgid "Description:" +msgstr "Описание:" + +msgid "Configuration incompatible" +msgstr "Несовместимость конфигурации" + +msgid "the configuration package is incompatible with current application." +msgstr "пакет конфигурации несовместим с текущим приложением." + +#, c-format, boost-format +msgid "" +"The configuration package is incompatible with current application.\n" +"%s will update the configuration package, Otherwise it won't be able to start" +msgstr "" +"Пакет конфигурации несовместим с текущим приложением.\n" +"%s обновит пакет конфигурации, иначе он не сможет запуститься" + +#, c-format, boost-format +msgid "Exit %s" +msgstr "Выход %s" + +msgid "the Configuration package is incompatible with current APP." +msgstr "пакет конфигурации несовместим с текущим APP." + +msgid "Configuration updates" +msgstr "Обновления конфигурации" + +msgid "No updates available." +msgstr "Обновления отсутствуют." + +msgid "The configuration is up to date." +msgstr "Конфигурация актуальна." + +msgid "Auto-Calc" +msgstr "Автокалькулятор" + +msgid "Flushing volumes for filament change" +msgstr "Объемы промывки для смены Филамента" + +msgid "Multiplier" +msgstr "Множитель" + +msgid "Flushing volume (mm³) for each filament pair." +msgstr "Объем промывки (мм³) для каждой пары Филамента." + +#, c-format, boost-format +msgid "Suggestion: Flushing Volume in range [%d, %d]" +msgstr "Предложение: Объем промывки в диапазоне [%d, %d]" + +#, c-format, boost-format +msgid "The multiplier should be in range [%.2f, %.2f]." +msgstr "Множитель должен находиться в диапазоне [%.2f, %.2f]" + +msgid "unloaded" +msgstr "выгружено" + +msgid "loaded" +msgstr "загружено" + +msgid "Filament #" +msgstr "Филамент #" + +msgid "From" +msgstr "От" + +msgid "To" +msgstr "В" + +msgid "Login" +msgstr "Логин" + +msgid "The configuration package is changed in previous Config Guide" +msgstr "Пакет конфигурации изменен в предыдущем руководстве по конфигурации" + +msgid "Configuration package changed" +msgstr "Изменен пакет конфигурации" + +msgid "Toolbar" +msgstr "Панель инструментов" + +msgid "Objects list" +msgstr "Список объектов" + +msgid "Import geometry data from STL/STEP/3MF/OBJ/AMF files" +msgstr "Импорт геометрических данных из файлов STL/STEP/3MF/OBJ/AMF" + +msgid "⌘+Shift+G" +msgstr "⌘+Shift+G" + +msgid "Ctrl+Shift+G" +msgstr "Ctrl+Shift+G" + +msgid "Copy to clipboard" +msgstr "Копировать в буфер обмена" + +msgid "Paste from clipboard" +msgstr "Вставить из буфера обмена" + +msgid "Show/Hide 3Dconnexion devices settings dialog" +msgstr "Показать/скрыть диалог настроек устройств 3Dconnexion" + +msgid "Show keyboard shortcuts list" +msgstr "Показать список сочетаний клавиш" + +msgid "Global shortcuts" +msgstr "Глобальные ярлыки" + +msgid "Rotate View" +msgstr "Повернуть вид" + +msgid "Pan View" +msgstr "Панорамный вид" + +msgid "Mouse wheel" +msgstr "Колесико мыши" + +msgid "Zoom View" +msgstr "Просмотр масштаба" + +msgid "Shift+A" +msgstr "Shift+A" + +msgid "Shift+R" +msgstr "Shift+R" + +msgid "" +"Auto orientates selected objects or all objects.If there are selected " +"objects, it just orientates the selected ones.Otherwise, it will orientates " +"all objects in the current disk." +msgstr "" +"Автоматически ориентирует выбранные объекты или все объекты. Если выбраны " +"объекты, он просто ориентирует выбранные. В противном случае он будет " +"ориентировать все объекты на текущем диске." + +msgid "Shift+Tab" +msgstr "Shift+Tab" + +msgid "Collapse/Expand the sidebar" +msgstr "Свернуть/развернуть боковую панель" + +msgid "⌘+Any arrow" +msgstr "⌘+любая стрелка" + +msgid "Movement in camera space" +msgstr "Движение в пространстве камеры" + +msgid "⌥+Left mouse button" +msgstr "⌥+Левая кнопка мыши" + +msgid "Select a part" +msgstr "Выберите часть" + +msgid "⌘+Left mouse button" +msgstr "⌘+Левая кнопка мыши" + +msgid "Select multiple objects" +msgstr "Выбрать несколько объектов" + +msgid "Ctrl+Any arrow" +msgstr "Ctrl+любая стрелка" + +msgid "Alt+Left mouse button" +msgstr "Alt+Левая кнопка мыши" + +msgid "Ctrl+Left mouse button" +msgstr "Ctrl+Левая кнопка мыши" + +msgid "Shift+Left mouse button" +msgstr "Shift+Левая кнопка мыши" + +msgid "Select objects by rectangle" +msgstr "Выделить объекты по прямоугольнику" + +msgid "Arrow Up" +msgstr "Стрелка вверх" + +msgid "Move selection 10 mm in positive Y direction" +msgstr "Переместить выделение на 10 мм в положительном направлении Y" + +msgid "Arrow Down" +msgstr "Стрелка вниз" + +msgid "Move selection 10 mm in negative Y direction" +msgstr "Переместить выделение на 10 мм в отрицательном направлении Y" + +msgid "Arrow Left" +msgstr "Стрелка влево" + +msgid "Move selection 10 mm in negative X direction" +msgstr "Переместить выделение на 10 мм в отрицательном направлении по оси X" + +msgid "Arrow Right" +msgstr "Стрелка вправо" + +msgid "Move selection 10 mm in positive X direction" +msgstr "Переместить выделение на 10 мм в положительном направлении X" + +msgid "Shift+Any arrow" +msgstr "Shift+любая стрелка" + +msgid "Movement step set to 1 mm" +msgstr "Шаг перемещения установлен на 1 мм" + +msgid "Esc" +msgstr "Esc" + +msgid "keyboard 1-9: set filament for object/part" +msgstr "клавиатура 1-9: установить филамент для объекта/детали" + +msgid "Camera view - Default" +msgstr "Вид камеры — по умолчанию" + +msgid "Camera view - Top" +msgstr "Вид камеры — сверху" + +msgid "Camera view - Bottom" +msgstr "Вид камеры — снизу" + +msgid "Camera view - Front" +msgstr "Вид камеры — спереди" + +msgid "Camera view - Behind" +msgstr "Вид камеры - сзади" + +msgid "Camera Angle - Left side" +msgstr "Угол камеры — левая сторона" + +msgid "Camera Angle - Right side" +msgstr "Угол камеры - правая сторона" + +msgid "Select all objects" +msgstr "Выделить все объекты" + +msgid "Gizmo move" +msgstr "Движение Gizmo" + +msgid "Gizmo scale" +msgstr "Шкала Gizmo" + +msgid "Gizmo rotate" +msgstr "Поворот Gizmo" + +msgid "Gizmo cut" +msgstr "Вырез Gizmo" + +msgid "Gizmo Place face on bed" +msgstr "Gizmo Положите лицо на кровать" + +msgid "Gizmo SLA support points" +msgstr "Точки поддержки Gizmo SL" + +msgid "Gizmo FDM paint-on seam" +msgstr "Окрашиваемый шов Gizmo FDM" + +msgid "Swtich between Prepare/Prewview" +msgstr "Переключение между Подготовка/Предварительный просмотр" + +msgid "Plater" +msgstr "Тарелка" + +msgid "Move: press to snap by 1mm" +msgstr "Перемещение: нажмите для перемещения на 1 мм" + +msgid "⌘+Mouse wheel" +msgstr "⌘+Колесо мыши" + +msgid "Support/Color Painting: adjust pen radius" +msgstr "Поддержка/Цветовое рисование: регулировка радиуса пера" + +msgid "⌥+Mouse wheel" +msgstr "⌥+Колесо мыши" + +msgid "Support/Color Painting: adjust section position" +msgstr "Поддержка/цветная покраска: регулировка положения секций" + +msgid "Ctrl+Mouse wheel" +msgstr "Ctrl+Колесо мыши" + +msgid "Alt+Mouse wheel" +msgstr "Alt+колесо мыши" + +msgid "Gizmo" +msgstr "Gizmo" + +msgid "Set extruder number for the objects and parts" +msgstr "Установите номер экструдера для объектов и деталей" + +msgid "Delete objects, parts, modifiers " +msgstr "Удаление объектов, частей, модификаторов " + +msgid "Space" +msgstr "Пробел" + +msgid "Select the object/part and press space to change the name" +msgstr "Выберите объект/деталь и нажмите пробел, чтобы изменить название" + +msgid "Mouse click" +msgstr "Щелчок мыши" + +msgid "Select the object/part and mouse click to change the name" +msgstr "Выберите объект/деталь и щелкните мышью, чтобы изменить имя" + +msgid "Objects List" +msgstr "Список объектов" + +msgid "Vertical slider - Move active thumb Up" +msgstr "Вертикальный ползунок - перемещение активного большого пальца вверх" + +msgid "Vertical slider - Move active thumb Down" +msgstr "Вертикальный ползунок - Переместить активный палец вниз" + +msgid "Horizontal slider - Move active thumb Left" +msgstr "Горизонтальный ползунок - Переместить активный палец влево" + +msgid "Horizontal slider - Move active thumb Right" +msgstr "Горизонтальный ползунок - Переместить активный палец вправо" + +msgid "On/Off one layer mode of the vertical slider" +msgstr "Включение/выключение однослойного режима вертикального ползунка" + +msgid "On/Off g-code window" +msgstr "Включение/выключение окна g-кода" + +msgid "Move slider 5x faster" +msgstr "Перемещение ползунка в 5 раз быстрее" + +msgid "Shift+Mouse wheel" +msgstr "Shift+колесо мыши" + +msgid "Release Note" +msgstr "Примечание к выпуску" + +#, c-format, boost-format +msgid "version %s update information :" +msgstr "версия %s информация об обновлении :" + +msgid "Network plug-in update" +msgstr "Обновление сетевого плагина" + +msgid "" +"Click OK to update the Network plug-in when Orca Slicer launches next time." +msgstr "" +"Нажмите OK, чтобы обновить плагин Network при следующем запуске Orca Slicer." + +#, c-format, boost-format +msgid "A new Network plug-in(%s) available, Do you want to install it?" +msgstr "Доступен новый сетевой плагин (%s), хотите ли вы установить его?" + +msgid "New version of Orca Slicer" +msgstr "Новая версия программы Orca Slicer" + +msgid "Don't remind me of this version again" +msgstr "Не напоминайте мне больше об этой версии" + +msgid "Done" +msgstr "Выполнено" + +msgid "LAN Connection Failed (Sending print file)" +msgstr "LAN Connection Failed (Отправка файла печати)" + +msgid "" +"Step 1, please confirm Orca Slicer and your printer are in the same LAN." +msgstr "" +"Шаг 1. Убедитесь, что Orca Slicer и ваш принтер находятся в одной локальной " +"сети." + +msgid "" +"Step 2, if the IP and Access Code below are different from the actual values " +"on your printer, please correct them." +msgstr "" +"Шаг 2, если указанные ниже IP и код доступа отличаются от фактических " +"значений \n" +"на вашем принтере, пожалуйста, исправьте их." + +msgid "IP" +msgstr "IP" + +msgid "Access Code" +msgstr "Код доступа" + +msgid "Where to find your printer's IP and Access Code?" +msgstr "Где найти IP-адрес и код доступа вашего принтера?" + +msgid "Error: IP or Access Code are not correct" +msgstr "Ошибка: IP или код доступа не верны" + +msgid "Model:" +msgstr "Модель:" + +msgid "Serial:" +msgstr "Серийный номер:" + +msgid "Version:" +msgstr "Версия:" + +msgid "Update firmware" +msgstr "Обновление микропрограммы" + +msgid "Printing" +msgstr "Печать" + +msgid "Idle" +msgstr "Холостой ход" + +msgid "Latest version" +msgstr "Последняя версия" + +msgid "Updating" +msgstr "Обновление" + +msgid "Updating failed" +msgstr "Обновление не удалось" + +msgid "Updating successful" +msgstr "Успешное обновление" + +msgid "" +"Are you sure you want to update? This will take about 10 minutes. Do not " +"turn off the power while the printer is updating." +msgstr "" +"Вы уверены, что хотите обновиться? Это займет около 10 минут. Не выключите " +"питание во время обновления принтера." + +msgid "" +"An important update was detected and needs to be run before printing can " +"continue. Do you want to update now? You can also update later from 'Upgrade " +"firmware'." +msgstr "" +"Было обнаружено важное обновление, которое необходимо запустить перед " +"печатью. Вы хотите обновить сейчас? Вы также можете обновить позже из " +"раздела \"Обновление прошивки\"." + +msgid "" +"The firmware version is abnormal. Repairing and updating are required before " +"printing. Do you want to update now? You can also update later on printer or " +"update next time starting the studio." +msgstr "" +"Версия микропрограммы не соответствует норме. Требуется ремонт и обновление, " +"прежде чем начать печатать. Вы хотите обновить сейчас? Вы также можете " +"обновить позже на принтере или обновление при следующем запуске студии." + +msgid "Extension Board" +msgstr "Плата расширения" + +msgid "Saving objects into the 3mf failed." +msgstr "Сохранение объектов в 3mf не удалось." + +msgid "Only Windows 10 is supported." +msgstr "Поддерживается только Windows 10." + +msgid "Failed to initialize the WinRT library." +msgstr "Не удалось инициализировать библиотеку WinRT." + +msgid "Exporting objects" +msgstr "Экспорт объектов" + +msgid "Failed loading objects." +msgstr "Не удалось загрузить объекты." + +msgid "Repairing object by Windows service" +msgstr "Восстановление объекта службой Windows" + +msgid "Repair failed." +msgstr "Ремонт не удался." + +msgid "Loading repaired objects" +msgstr "Загрузка отремонтированных объектов" + +msgid "Exporting 3mf file failed" +msgstr "Экспорт файла 3mf не удался" + +msgid "Import 3mf file failed" +msgstr "Импорт файла 3mf не удался" + +msgid "Repaired 3mf file does not contain any object" +msgstr "Отремонтированный файл 3mf не содержит ни одного объекта" + +msgid "Repaired 3mf file contains more than one object" +msgstr "Отремонтированный файл 3mf содержит более одного объекта" + +msgid "Repaired 3mf file does not contain any volume" +msgstr "Отремонтированный файл 3mf не содержит ни одного тома" + +msgid "Repaired 3mf file contains more than one volume" +msgstr "Отремонтированный файл 3mf содержит более одного тома" + +msgid "Repair finished" +msgstr "Ремонт завершен" + +msgid "Repair canceled" +msgstr "Ремонт отменен" + +#, boost-format +msgid "Copying of file %1% to %2% failed: %3%" +msgstr "Копирование файла %1% в %2% не удалось: %3%" + +msgid "Need to check the unsaved changes before configuration updates." +msgstr "" +"Необходимость проверки несохраненных изменений перед обновлением " +"конфигурации." + +msgid "Configuration package updated to " +msgstr "Пакет конфигурации обновлен до " + +msgid "Open G-code file:" +msgstr "Откройте файл G-кода:" + +msgid "" +"One object has empty initial layer and can't be printed. Please Cut the " +"bottom or enable supports." +msgstr "" +"Один объект имеет пустой начальный слой и не может быть напечатан. " +"Пожалуйста, обрежьте нижние или включающие опоры." + +#, boost-format +msgid "Object can't be printed for empty layer between %1% and %2%." +msgstr "Объект не может быть напечатан для пустого слоя между %1% и %2%." + +#, boost-format +msgid "Object: %1%" +msgstr "Объект: %1%" + +msgid "" +"Maybe parts of the object at these height are too thin, or the object has " +"faulty mesh" +msgstr "" +"Возможно, части объекта на этой высоте слишком тонкие, или объект имеет \n" +"неисправная сетка" + +msgid "No object can be printed. Maybe too small" +msgstr "Ни один объект не может быть напечатан. Возможно, слишком маленький" + +msgid "" +"Failed to generate gcode for invalid custom G-code.\n" +"\n" +msgstr "" +"Не удалось сгенерировать g-код для недопустимого пользовательского G-кода. \n" +"\n" + +msgid "Please check the custom G-code or use the default custom G-code." +msgstr "" +"Пожалуйста, проверьте пользовательский G-код или используйте " +"пользовательский G-код по умолчанию." + +#, boost-format +msgid "Generating G-code: layer %1%" +msgstr "Генерация G-кода: слой %1%" + +msgid "Inner wall" +msgstr "Периметры" + +msgid "Outer wall" +msgstr "Внешние периметры" + +msgid "Overhang wall" +msgstr "Наклонные периметры" + +msgid "Sparse infill" +msgstr "Заполнение" + +msgid "Internal solid infill" +msgstr "Внутреннее сплошное заполнение" + +msgid "Top surface" +msgstr "Верхний слой" + +msgid "Bottom surface" +msgstr "Нижняя поверхность" + +msgid "Bridge" +msgstr "Мост" + +msgid "Gap infill" +msgstr "Заполнение пробелов" + +msgid "Support interface" +msgstr "Интерфейс поддержки" + +msgid "Support transition" +msgstr "Gоддержка перехода" + +msgid "Multiple" +msgstr "Несколько" + +#, boost-format +msgid "Failed to calculate line width of %1%. Can not get value of \"%2%\" " +msgstr "" +"Не удалось вычислить ширину линии %1%. Не удается получить значение \"%2%\" " + +msgid "undefined error" +msgstr "неопределенная ошибка" + +msgid "too many files" +msgstr "слишком много файлов" + +msgid "file too large" +msgstr "слишком большой файл" + +msgid "unsupported method" +msgstr "неподдерживаемый метод" + +msgid "unsupported encryption" +msgstr "неподдерживаемое шифрование" + +msgid "unsupported feature" +msgstr "неподдерживаемая функция" + +msgid "failed finding central directory" +msgstr "не удалось найти центральный каталог" + +msgid "not a ZIP archive" +msgstr "не ZIP-архив" + +msgid "invalid header or corrupted" +msgstr "недействительный или поврежденный заголовок" + +msgid "unsupported multidisk" +msgstr "неподдерживаемый мультидиск" + +msgid "decompression failed" +msgstr "декомпрессия не удалась" + +msgid "compression failed" +msgstr "сбой сжатия" + +msgid "unexpected decompressed size" +msgstr "неожиданный размер распакованного файла" + +msgid "CRC check failed" +msgstr "Проверка CRC не удалась" + +msgid "unsupported central directory size" +msgstr "неподдерживаемый размер центрального каталога" + +msgid "allocation failed" +msgstr "не удалось выделить" + +msgid "file open failed" +msgstr "не удалось открыть файл" + +msgid "file create failed" +msgstr "не удалось создать файл" + +msgid "file write failed" +msgstr "ошибка записи файла" + +msgid "file read failed" +msgstr "чтение файла не удалось" + +msgid "file close failed" +msgstr "закрытие файла не удалось" + +msgid "file seek failed" +msgstr "поиск файла не удался" + +msgid "file stat failed" +msgstr "сбой состояния файла" + +msgid "invalid parameter" +msgstr "недопустимый параметр" + +msgid "invalid filename" +msgstr "недопустимое имя файла" + +msgid "buffer too small" +msgstr "слишком маленький буфер" + +msgid "internal error" +msgstr "внутренняя ошибка" + +msgid "file not found" +msgstr "файл не найден" + +msgid "archive too large" +msgstr "слишком большой архив" + +msgid "validation failed" +msgstr "валидация не прошла" + +msgid "write callback failed" +msgstr "сбой обратного вызова записи" + +#, boost-format +msgid "" +"%1% is too close to exclusion area, there may be collisions when printing." +msgstr "" +"%1% находится слишком близко к запретной зоне, возможны столкновения при " +"печати." + +#, boost-format +msgid "%1% is too close to others, and collisions may be caused." +msgstr "" +"%1% находится слишком близко к другим, что может привести к столкновениям." + +#, boost-format +msgid "%1% is too tall, and collisions will be caused." +msgstr "%1% слишком высок, и могут возникнуть столкновения." + +msgid " is too close to others, there may be collisions when printing." +msgstr " находится слишком близко к другим, при печати возможны столкновения." + +msgid " is too close to exclusion area, there may be collisions when printing." +msgstr "" +" находится слишком близко к зоне отчуждения, при печати могут возникать " +"коллизии." + +msgid "Prime Tower" +msgstr "Prime Tower" + +msgid " is too close to others, and collisions may be caused.\n" +msgstr "" +" находится слишком близко к другим, что может привести к столкновению.\n" + +msgid " is too close to exclusion area, and collisions will be caused.\n" +msgstr "" +" находится слишком близко к зоне отчуждения, что приведет к столкновениям.\n" + +msgid "" +"Can not print multiple filaments which have large difference of temperature " +"together. Otherwise, the extruder and nozzle may be blocked or damaged " +"during printing" +msgstr "" +"Невозможно печатать несколькими филаментами с большой разницей температур " +"вместе. В противном случае экструдер и сопло могут быть заблокированы или " +"повреждены во время печати" + +msgid "No extrusions under current settings." +msgstr "Нет экструзий при текущих настройках." + +msgid "" +"Smooth mode of timelapse is not supported when \"by object\" sequence is " +"enabled." +msgstr "" +"Плавный режим таймлапса не поддерживается, когда последовательность \"по " +"объекту\" является включено." + +msgid "" +"Please select \"By object\" print sequence to print multiple objects in " +"spiral vase mode." +msgstr "" +"Пожалуйста, выберите последовательность печати \"По объекту\" для печати " +"нескольких объектов в режим спиральной вазы." + +msgid "" +"The spiral vase mode does not work when an object contains more than one " +"materials." +msgstr "" +"Режим спиральной вазы не работает, если объект содержит более одного " +"материала." + +msgid "The prime tower is not supported in \"By object\" print." +msgstr "При печати \"По объекту\" праймер не поддерживается." + +msgid "" +"The prime tower is not supported when adaptive layer height is on. It " +"requires that all objects have the same layer height." +msgstr "" +"Основная башня не поддерживается при включенной адаптивной высоте слоя. Для " +"этого требуется, чтобы все объекты имели одинаковую высоту слоя." + +msgid "The prime tower requires \"support gap\" to be multiple of layer height" +msgstr "Основная башня требует, чтобы «опорный зазор» был кратен высоте слоя" + +msgid "The prime tower requires that all objects have the same layer heights" +msgstr "Основная башня требует, чтобы все объекты имели одинаковую высоту слоя" + +msgid "" +"The prime tower requires that all objects are printed over the same number " +"of raft layers" +msgstr "" +"Основная башня требует, чтобы все объекты печатались на одинаковом " +"количестве слоев плота" + +msgid "" +"The prime tower requires that all objects are sliced with the same layer " +"heights." +msgstr "" +"Основная башня требует, чтобы все объекты были разрезаны с одинаковой " +"высотой слоя." + +msgid "" +"The prime tower is only supported if all objects have the same variable " +"layer height" +msgstr "" +"Основная башня поддерживается только в том случае, если все объекты имеют " +"одинаковую переменную высоту слоя" + +msgid "Too small line width" +msgstr "Слишком маленькая ширина линии" + +msgid "Too large line width" +msgstr "Слишком большая ширина линии" + +msgid "" +"The prime tower requires that support has the same layer height with object." +msgstr "" +"Прайм-тауэр требует, чтобы поддержка имела одинаковую высоту слоя с объектом." + +msgid "" +"Support enforcers are used but support is not enabled. Please enable support." +msgstr "" +"Средства обеспечения поддержки используются, но поддержка не включена. " +"Включите поддержку." + +msgid "Layer height cannot exceed nozzle diameter" +msgstr "Высота слоя не может превышать диаметр сопла" + +#, c-format, boost-format +msgid "Plate %d: %s does not support filament %s" +msgstr "Плита %d: %s не поддерживает филамент %s" + +msgid "Generating skirt & brim" +msgstr "Создание юбки и каймы" + +msgid "Exporting G-code" +msgstr "Экспорт G-code" + +msgid "Generating G-code" +msgstr "Генерация G-code" + +msgid "Failed processing of the filename_format template." +msgstr "Не удалось обработать шаблон filename_format." + +msgid "Printable area" +msgstr "Печатная область" + +msgid "Bed exclude area" +msgstr "Площадь исключения кровати" + +msgid "" +"Unprintable area in XY plane. For example, X1 Series printers use the front " +"left corner to cut filament during filament change. The area is expressed as " +"polygon by points in following format: \"XxY, XxY, ...\"" +msgstr "" +"Непечатаемая область в плоскости XY. Например, в принтерах серии X1 " +"используется передняя панель левый угол для обрезания нити во время смены " +"нити. Площадь выражается как многоугольник по точкам в следующем формате: " +"\"XxY, XxY, ...\"." + +msgid "Bed custom texture" +msgstr "Пользовательская текстура стола" + +msgid "Bed custom model" +msgstr "Стол индивидуальной модели" + +msgid "Elephant foot compensation" +msgstr "Компенсация слоновьей ноги" + +msgid "" +"Shrink the initial layer on build plate to compensate for elephant foot " +"effect" +msgstr "Усадка начального слоя на столе для компенсации эфекта слоновьей ноги" + +msgid "" +"Slicing height for each layer. Smaller layer height means more accurate and " +"more printing time" +msgstr "" +"Высота нарезки для каждого слоя. Меньшая высота слоя означает более точную " +"печать, но больше времени на печать" + +msgid "Printable height" +msgstr "Высота печати" + +msgid "Maximum printable height which is limited by mechanism of printer" +msgstr "Максимальная высота печати, которая ограничена механизмом принтера" + +msgid "Printer preset names" +msgstr "Имена предустановок принтера" + +msgid "Hostname, IP or URL" +msgstr "Имя хоста, IP или URL" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the hostname, IP address or URL of the printer host instance. Print host " +"behind HAProxy with basic auth enabled can be accessed by putting the user " +"name and password into the URL in the following format: https://username:" +"password@your-octopi-address/" +msgstr "" +"Slic3r может загружать файлы G-кода на хост принтера. Это поле должно " +"содержать имя хоста, IP-адрес или URL-адрес экземпляра узла принтера. Узел " +"печати за HAProxy с включенной базовой авторизацией можно получить доступ, " +"введя пользователя имя и пароль в URL в следующем формате: https://" +"username:\n" +"password@your-octopi-address/" + +msgid "Device UI" +msgstr "Пользовательский интерфейс устройства" + +msgid "" +"Specify the URL of your device user interface if it's not same as print_host" +msgstr "" +"Укажите URL пользовательского интерфейса вашего устройства, если он не " +"совпадает с print_host" + +msgid "API Key / Password" +msgstr "Ключ API / Пароль" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field should contain " +"the API Key or the password required for authentication." +msgstr "" +"Slic3r может загружать файлы G-кода на хост принтера. Это поле должно " +"содержать \n" +"API-ключ или пароль, необходимый для аутентификации." + +msgid "Name of the printer" +msgstr "Название принтера" + +msgid "HTTPS CA File" +msgstr "Файл HTTPS CA" + +msgid "" +"Custom CA certificate file can be specified for HTTPS OctoPrint connections, " +"in crt/pem format. If left blank, the default OS CA certificate repository " +"is used." +msgstr "" +"Для HTTPS-соединений OctoPrint можно указать файл сертификата " +"пользовательского ЦС, в формате crt/pem. Если оставить пустым, по умолчанию " +"будет использоваться хранилище сертификатов ЦС ОС." + +msgid "User" +msgstr "Пользователь" + +msgid "Password" +msgstr "Пароль" + +msgid "Ignore HTTPS certificate revocation checks" +msgstr "Игнорирование проверок отзыва сертификатов HTTPS" + +msgid "" +"Ignore HTTPS certificate revocation checks in case of missing or offline " +"distribution points. One may want to enable this option for self signed " +"certificates if connection fails." +msgstr "" +"Игнорирование проверок отзыва сертификатов HTTPS в случае отсутствия или " +"отключения от сети точки распространения. Можно включить эту опцию для " +"самоподписания сертификатов при неудачном подключении." + +msgid "Names of presets related to the physical printer" +msgstr "Названия предустановок, связанных с физическим принтером" + +msgid "Authorization Type" +msgstr "Тип авторизации" + +msgid "API key" +msgstr "Ключ API" + +msgid "HTTP digest" +msgstr "HTTP-дайджест" + +msgid "Avoid crossing wall" +msgstr "Избегайте пересечения периметров" + +msgid "Detour and avoid to travel across wall which may cause blob on surface" +msgstr "" +"Объезжать и избегать проезда через периметр, что может привести к " +"образованию пятен на поверхности" + +msgid "Avoid crossing wall - Max detour length" +msgstr "Избегать пересечения периметров - Максимальная длина объезда" + +msgid "" +"Maximum detour distance for avoiding crossing wall. Don't detour if the " +"detour distance is large than this value. Detour length could be specified " +"either as an absolute value or as percentage (for example 50%) of a direct " +"travel path. Zero to disable" +msgstr "" +"Максимальное расстояние объезда для избежания пересечения периметров. Не " +"объезжайте, если расстояние объезда больше, чем это значение. Длина объезда " +"может быть задана либо как абсолютное значение, либо как процент (например, " +"50%) от прямого путь движения. Ноль для отключения" + +msgid "mm or %" +msgstr "мм или %" + +msgid "Other layers" +msgstr "Другие слои" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Cool Plate" +msgstr "" +"Температура слоя для всех слоев, кроме первого. Значение 0 означает филамент " +"не поддерживает печать на холодном столе" + +msgid "°C" +msgstr "°C" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Engineering Plate" +msgstr "" +"Температура слоя для всех слоев, кроме начального. Значение 0 означает \n" +"филамент не поддерживает печать на инженерной пластине" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the High Temp Plate" +msgstr "" +"Температура слоя для всех слоев, кроме начального. Значение 0 означает \n" +"филамент не поддерживает печать на высокотемпературной пластине" + +msgid "" +"Bed temperature for layers except the initial one. Value 0 means the " +"filament does not support to print on the Textured PEI Plate" +msgstr "" +"Температура слоя для всех слоев, кроме начального. Значение 0 означает \n" +"филамент не поддерживает печать на текстурированной пластине PEI" + +msgid "Initial layer" +msgstr "Первый слой" + +msgid "Initial layer bed temperature" +msgstr "Температура первого слоя" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Cool Plate" +msgstr "" +"Температура первого слоя. Значение 0 означает, что филамент не поддерживает " +"печать на холодном столе" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Engineering Plate" +msgstr "" +"Температура первого слоя. Значение 0 означает, что филамент не поддерживает " +"печать на инженерном столе" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the High Temp Plate" +msgstr "" +"Температура первого слоя. Значение 0 означает, что филамент не поддерживает " +"печать на высокотемпературном столе" + +msgid "" +"Bed temperature of the initial layer. Value 0 means the filament does not " +"support to print on the Textured PEI Plate" +msgstr "" +"Температура первого слоя. Значение 0 означает, что филамент не поддерживает " +"печать на текстурированной пластине PEI" + +msgid "Bed types supported by the printer" +msgstr "Типы кроватей, поддерживаемые принтером" + +msgid "This G-code is inserted at every layer change before lifting z" +msgstr "Типы кроватей, поддерживаемые принтером" + +msgid "Bottom shell layers" +msgstr "Сплошных слоёв снизу" + +msgid "" +"This is the number of solid layers of bottom shell, including the bottom " +"surface layer. When the thickness calculated by this value is thinner than " +"bottom shell thickness, the bottom shell layers will be increased" +msgstr "" +"Это количество сплошных слоев нижней оболочки, включая нижний поверхностный " +"слой. Если толщина, рассчитанная по этому значению, меньше толщины нижней " +"оболочки, то слои нижней оболочки будут увеличены" + +msgid "Bottom shell thickness" +msgstr "Толщина нижней части оболочки" + +msgid "" +"The number of bottom solid layers is increased when slicing if the thickness " +"calculated by bottom shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of bottom shell is absolutely determained by " +"bottom shell layers" +msgstr "" +"Количество нижних сплошных слоев увеличивается при разрезании, если толщина, " +"вычисленная слоями нижней оболочки, тоньше, чем это значение. Это позволяет " +"избежать слишком тонкой оболочки при небольшой высоте слоя. 0 означает, что " +"эта настройка отключена и толщина нижней оболочки полностью ограничена " +"слоями нижней оболочки" + +msgid "Force cooling for overhang and bridge" +msgstr "Силовое охлаждение для свеса и моста" + +msgid "" +"Enable this option to optimize part cooling fan speed for overhang and " +"bridge to get better cooling" +msgstr "" +"Включите эту опцию, чтобы оптимизировать скорость вентилятора охлаждения " +"детали для свеса и моста, чтобы улучшить охлаждение" + +msgid "Fan speed for overhang" +msgstr "Скорость вентилятора для свеса" + +msgid "" +"Force part cooling fan to be this speed when printing bridge or overhang " +"wall which has large overhang degree. Forcing cooling for overhang and " +"bridge can get better quality for these part" +msgstr "" +"При печати перемычки или навесного периметра, имеющей большую степень свеса, " +"вентилятор охлаждения детали должен иметь такую скорость. Принудительное " +"охлаждение для свеса и моста может получить лучшее качество для этой части" + +msgid "Cooling overhang threshold" +msgstr "Порог охлаждающего свеса" + +#, c-format +msgid "" +"Force cooling fan to be specific speed when overhang degree of printed part " +"exceeds this value. Expressed as percentage which indicides how much width " +"of the line without support from lower layer. 0% means forcing cooling for " +"all outer wall no matter how much overhang degree" +msgstr "" +"Когда степень свеса печатной детали превышает это значение, принудительно " +"установите вентилятор охлаждения на определенную скорость. Выражается в " +"процентах, указывающих на ширину линии без опоры от нижнего слоя. 0% " +"означает принудительное охлаждение всего внешнего периметра независимо от " +"степени свеса" + +msgid "Bridge infill direction" +msgstr "Направление заполнения моста" + +msgid "" +"Bridging angle override. If left to zero, the bridging angle will be " +"calculated automatically. Otherwise the provided angle will be used for " +"external bridges. Use 180°for zero angle." +msgstr "" +"Переопределение угла моста. Если оставить значение равным нулю, угол моста " +"будет вычисляться автоматически. В противном случае предоставленный угол " +"будет использоваться для внешних мостов. Используйте 180 ° для нулевого угла." + +msgid "Bridge density" +msgstr "Плотность моста" + +msgid "Density of external bridges. 100% means solid bridge. Default is 100%." +msgstr "" +"Плотность наружных мостов. 100% означает сплошной мост. Значение по " +"умолчанию - 100%." + +msgid "Bridge flow" +msgstr "Поток моста" + +msgid "" +"Decrease this value slightly(for example 0.9) to reduce the amount of " +"material for bridge, to improve sag" +msgstr "" +"Немного уменьшите это значение (например, 0.9), чтобы уменьшить количество " +"материала для моста, чтобы улучшить провисание" + +msgid "Top surface flow ratio" +msgstr "Коэффициент обтекания верхней поверхности" + +msgid "" +"This factor affects the amount of material for top solid infill. You can " +"decrease it slightly to have smooth surface finish" +msgstr "" +"Этот фактор влияет на количество материала для заполнения верхнего твердого " +"тела. Можно немного уменьшить его, чтобы получить гладкую шероховатость " +"поверхности" + +msgid "Bottom surface flow ratio" +msgstr "Коэффициент расхода нижней поверхности" + +msgid "This factor affects the amount of material for bottom solid infill" +msgstr "" +"Этот фактор влияет на количество материала для заполнения нижнего твердого " +"тела" + +msgid "Precise wall(experimental)" +msgstr "Точные периметры (экспериментальная)" + +msgid "" +"Improve shell precision by adjusting outer wall spacing. This also improves " +"layer consistency." +msgstr "" +"Повышение точности оболочки за счет регулировки расстояния между наружными " +"периметрами. Это также улучшает согласованность слоев." + +msgid "Only one wall on top surfaces" +msgstr "Только одна периметр на верхних поверхностях" + +msgid "" +"Use only one wall on flat top surface, to give more space to the top infill " +"pattern" +msgstr "" +"Используйте только один периметр на плоской верхней поверхности, чтобы " +"предоставить больше места для верхнего массива заполнения" + +msgid "Only one wall on first layer" +msgstr "Только один периметр на первом слое" + +msgid "" +"Use only one wall on first layer, to give more space to the bottom infill " +"pattern" +msgstr "" +"Используйте только один периметр на первом слое, чтобы предоставить больше " +"места для нижнего образца заполнения" + +msgid "Classic mode" +msgstr "Классический режим" + +msgid "Enable this option to use classic mode" +msgstr "Включить этот параметр для использования классического режима" + +msgid "Slow down for overhang" +msgstr "Замедление для свеса" + +msgid "Enable this option to slow printing down for different overhang degree" +msgstr "" +"Включить этот параметр для замедления печати при различных степенях свеса" + +msgid "mm/s" +msgstr "mm/с" + +msgid "Speed of bridge and completely overhang wall" +msgstr "Скорость моста и полностью свисающий периметр" + +msgid "Brim width" +msgstr "Ширина каймы" + +msgid "Distance from model to the outermost brim line" +msgstr "Расстояние от модели до крайней линии каймы" + +msgid "Brim type" +msgstr "Тип каймы" + +msgid "" +"This controls the generation of the brim at outer and/or inner side of " +"models. Auto means the brim width is analysed and calculated automatically." +msgstr "" +"Это управляет формированием поля на внешней и/или внутренней стороне " +"моделей. Auto означает, что ширина поля анализируется и вычисляется " +"автоматически." + +msgid "outer_only" +msgstr "кайма снаружи" + +msgid "Inner brim only" +msgstr "Кайма внутри" + +msgid "Outer and inner brim" +msgstr "Снаружи и внутри" + +msgid "Brim-object gap" +msgstr "Зазор между каймой и объектом" + +msgid "" +"A gap between innermost brim line and object can make brim be removed more " +"easily" +msgstr "" +"Зазор между внутренней линией каймы и предметом может способствовать более " +"легкому снятию каймы" + +msgid "Compatible machine" +msgstr "Совместимая машина" + +msgid "upward compatible machine" +msgstr "восходящая совместимая машина" + +msgid "Compatible machine condition" +msgstr "Совместимое состояние машины" + +msgid "Compatible process profiles" +msgstr "Совместимые профили процессов" + +msgid "Compatible process profiles condition" +msgstr "Состояние совместимых профилей процессов" + +msgid "Print sequence, layer by layer or object by object" +msgstr "Последовательность печати, слой за слоем или объект за объектом" + +msgid "By layer" +msgstr "По слою" + +msgid "By object" +msgstr "По объекту" + +msgid "Slow printing down for better layer cooling" +msgstr "Медленная печать для лучшего охлаждения слоя" + +msgid "" +"Enable this option to slow printing speed down to make the final layer time " +"not shorter than the layer time threshold in \"Max fan speed threshold\", so " +"that layer can be cooled for longer time. This can improve the cooling " +"quality for needle and small details" +msgstr "" +"Включите эту опцию, чтобы замедлить скорость печати и сделать конечное время " +"слоя не короче порога времени слоя в «Max fan speed threshold», чтобы слой " +"мог охлаждаться дольше. Это может улучшить качество охлаждения игл и мелких " +"деталей" + +msgid "Normal printing" +msgstr "Обычная печать" + +msgid "" +"The default acceleration of both normal printing and travel except initial " +"layer" +msgstr "" +"Ускорение по умолчанию как для обычной печати, так и для перемещения, за " +"исключением начального слоя" + +msgid "mm/s²" +msgstr "мм/с²" + +msgid "Default filament profile" +msgstr "Профиль филамента по умолчанию" + +msgid "Default filament profile when switch to this machine profile" +msgstr "Профиль филамента по умолчанию при переключении на этот профиль машины" + +msgid "Default process profile" +msgstr "Профиль процесса по умолчанию" + +msgid "Default process profile when switch to this machine profile" +msgstr "Профиль процесса по умолчанию при переключении на этот профиль машины" + +msgid "No cooling for the first" +msgstr "Нет охлаждения для первого слоя" + +msgid "" +"Close all cooling fan for the first certain layers. Cooling fan of the first " +"layer used to be closed to get better build plate adhesion" +msgstr "" +"Закройте все охлаждающие вентиляторы для первых определенных слоев. " +"Вентилятор охлаждения первого слоя был закрыт, чтобы улучшить адгезию " +"рабочей пластины" + +msgid "layers" +msgstr "слои" + +msgid "Don't support bridges" +msgstr "Не поддерживать мосты" + +msgid "" +"Don't support the whole bridge area which make support very large. Bridge " +"usually can be printing directly without support if not very long" +msgstr "" +"Не поддерживайте всю площадь моста, так как поддержка будет очень большой. " +"Мост\n" +"обычно можно печатать напрямую без поддержки, если не очень долго" + +msgid "Thick bridges" +msgstr "Толстые мосты" + +msgid "" +"If enabled, bridges are more reliable, can bridge longer distances, but may " +"look worse. If disabled, bridges look better but are reliable just for " +"shorter bridged distances." +msgstr "" +"Если эта функция включена, мосты более надежны, могут соединять большие " +"расстояния, но могут выглядеть хуже. Если отключить, мосты выглядят лучше, " +"но надежны только для более коротких мостовых расстояний." + +msgid "Max bridge length" +msgstr "Максимальная длина моста" + +msgid "" +"Max length of bridges that don't need support. Set it to 0 if you want all " +"bridges to be supported, and set it to a very large value if you don't want " +"any bridges to be supported." +msgstr "" +"Макс. длина мостов, которые не нуждаются в поддержке. Установите значение 0, " +"если требуется поддержка всех мостов, и очень большое значение, если " +"поддержка мостов не требуется." + +msgid "End G-code" +msgstr "Завершающий G-code" + +msgid "End G-code when finish the whole printing" +msgstr "Завершающий G-code, когда закончить всю печать" + +msgid "End G-code when finish the printing of this filament" +msgstr "Завершающий G-code, когда закончите печать этой нити" + +msgid "Ensure vertical shell thickness" +msgstr "Обеспечение вертикальной толщины оболочки" + +msgid "" +"Add solid infill near sloping surfaces to guarantee the vertical shell " +"thickness (top+bottom solid layers)" +msgstr "" +"Добавление заполнения твердого тела вблизи наклонных поверхностей для " +"гарантии толщины вертикальной оболочки (верхний + нижний слои твердого тела)" + +msgid "Internal bridge support thickness" +msgstr "Толщина внутренней опоры моста" + +msgid "" +"If enabled, support loops will be generated under the contours of internal " +"bridges. These support loops could prevent internal bridges from extruding " +"over the air and improve the top surface quality, especially when the sparse " +"infill density is low.This value determines the thickness of the support " +"loops. 0 means disable this feature" +msgstr "" +"Если этот параметр включен, под контурами внутренних мостов создаются " +"контуры поддержки. Эти опорные петли могут препятствовать экструзии " +"внутренних мостиков через воздух и улучшать качество верхней поверхности, " +"особенно когда разреженная плотность заполнения является низкой. Это " +"значение определяет толщину контуров опоры. 0 означает отключение этой " +"функции" + +msgid "Top surface pattern" +msgstr "Рисунок верхней поверхности" + +msgid "Line pattern of top surface infill" +msgstr "Рисунок заполнения верхней поверхности" + +msgid "Concentric" +msgstr "Концентрический" + +msgid "Rectilinear" +msgstr "Прямолинейный" + +msgid "Monotonic" +msgstr "Монотонный" + +msgid "Monotonic line" +msgstr "Монотонный прямолинейный" + +msgid "Aligned Rectilinear" +msgstr "Выровненный прямолинейный" + +msgid "Hilbert Curve" +msgstr "Кривая Гильберта" + +msgid "Archimedean Chords" +msgstr "Хорды архимеда" + +msgid "Octagram Spiral" +msgstr "Спиральная октограмма" + +msgid "Bottom surface pattern" +msgstr "Рисунок нижней поверхности" + +msgid "Line pattern of bottom surface infill, not bridge infill" +msgstr "Рисунок заполнения нижней поверхности, а не заполнения моста" + +msgid "Line width of outer wall" +msgstr "Ширина линии наружного периметра" + +msgid "" +"Speed of outer wall which is outermost and visible. It's used to be slower " +"than inner wall speed to get better quality." +msgstr "" +"Скорость внешнего периметра, которая является наиболее удаленной и видимой. " +"Это раньше было медленнее, чем скорость внутреннего периметра, чтобы " +"получить лучшее качество." + +msgid "Small perimeters" +msgstr "Маленькие периметры" + +msgid "" +"This separate setting will affect the speed of perimeters having radius <= " +"small_perimeter_threshold (usually holes). If expressed as percentage (for " +"example: 80%) it will be calculated on the outer wall speed setting above. " +"Set to zero for auto." +msgstr "" +"Эта отдельная настройка влияет на скорость периметров, имеющих радиус < = " +"small_perimeter_threshold (обычно отверстий). Если он выражен в процентах " +"(например, 80%), то он будет рассчитываться на указанной выше скорости " +"внешнего периметра. Установите нулевое значение для автоматической настройки." + +msgid "mm/s or %" +msgstr "мм/с или %" + +msgid "Small perimeters threshold" +msgstr "Порог малых периметров" + +msgid "" +"This sets the threshold for small perimeter length. Default threshold is 0mm" +msgstr "" +"При этом устанавливается порог для небольшой длины периметра. Пороговое " +"значение по умолчанию - 0 мм" + +msgid "Order of inner wall/outer wall/infil" +msgstr "Порядок внутренние периметры/внешние периметры/заполнение" + +msgid "Print sequence of inner wall, outer wall and infill. " +msgstr "" +"Распечатайте последовательность внутреннего периметра, внешнего периметра и " +"заполнения " + +msgid "inner/outer/infill" +msgstr "внутренний/внешний/заполнение" + +msgid "outer/inner/infill" +msgstr "внешний/внутренний/заполнение" + +msgid "infill/inner/outer" +msgstr "заполнение/внутренний/внешний" + +msgid "infill/outer/inner" +msgstr "заполнение/внешний/внутренний" + +msgid "inner-outer-inner/infill" +msgstr "внутренний-внешний-внутренний/заполнение" + +msgid "Height to rod" +msgstr "Высота до стержня" + +msgid "" +"Distance of the nozzle tip to the lower rod. Used for collision avoidance in " +"by-object printing." +msgstr "" +"Расстояние наконечника сопла до нижнего штока. Используется для " +"предотвращения конфликтов при печати по объекту." + +msgid "Height to lid" +msgstr "Высота до крышки" + +msgid "" +"Distance of the nozzle tip to the lid. Used for collision avoidance in by-" +"object printing." +msgstr "" +"Расстояние наконечника насадки до крышки. Используется для предотвращения " +"конфликтов при печати по объекту." + +msgid "" +"Clearance radius around extruder. Used for collision avoidance in by-object " +"printing." +msgstr "" +"Радиус зазора вокруг экструдера. Используется для предотвращения конфликтов " +"при печати по объекту." + +msgid "Extruder Color" +msgstr "Цвет экструдера" + +msgid "Only used as a visual help on UI" +msgstr "" +"Используется только как визуальная помощь в пользовательском интерфейсе" + +msgid "Extruder offset" +msgstr "Смещение экструдера" + +msgid "Flow ratio" +msgstr "Коэффициент расход" + +msgid "" +"The material may have volumetric change after switching between molten state " +"and crystalline state. This setting changes all extrusion flow of this " +"filament in gcode proportionally. Recommended value range is between 0.95 " +"and 1.05. Maybe you can tune this value to get nice flat surface when there " +"has slight overflow or underflow" +msgstr "" +"Материал может иметь объемное изменение после переключения между " +"расплавленным состоянием и кристаллическим состоянием. Эта настройка " +"пропорционально изменяет весь экструзионный поток этой нити накала в gcode. " +"Рекомендуемый диапазон значений - от 0,95 до 1,05. Возможно, вы можете " +"настроить это значение, чтобы получить хорошую плоскую поверхность, когда " +"есть небольшое переполнение или недолив" + +msgid "Enable pressure advance" +msgstr "Включить опережение давления" + +msgid "" +"Enable pressure advance, auto calibration result will be overwriten once " +"enabled." +msgstr "" +"Включить опережение давления, результат автоматической калибровки будет " +"перезаписан после включения." + +msgid "Pressure advance(Klipper) AKA Linear advance factor(Marlin)" +msgstr "" +"Повышение давления (Klipper) AKA Коэффициент линейного продвижения (Marlin)" + +msgid "Default line width if some line width is set to be zero" +msgstr "" +"Ширина линии по умолчанию, если некоторая ширина линии установлена ​​равной " +"нулю" + +msgid "Keep fan always on" +msgstr "Держите вентилятор всегда включенным" + +msgid "" +"If enable this setting, part cooling fan will never be stoped and will run " +"at least at minimum speed to reduce the frequency of starting and stoping" +msgstr "" +"Если включить этот параметр, вентилятор охлаждения детали никогда не будет " +"останавливаться и будет работать\n" +"хотя бы на минимальной скорости для уменьшения частоты пусков и остановок" + +msgid "Layer time" +msgstr "Время слоя" + +msgid "" +"Part cooling fan will be enabled for layers of which estimated time is " +"shorter than this value. Fan speed is interpolated between the minimum and " +"maximum fan speeds according to layer printing time" +msgstr "" +"Вентилятор охлаждения детали будет включен для слоев, расчетное время " +"которых меньше этого значения. Скорость вентилятора интерполируется между " +"минимальной и максимальной скоростями вентилятора в соответствии со временем " +"печати слоя" + +msgid "s" +msgstr "c" + +msgid "Default color" +msgstr "Цвет по умолчанию" + +msgid "Default filament color" +msgstr "Цвет филамента по умолчанию" + +msgid "Color" +msgstr "Цвет" + +msgid "Required nozzle HRC" +msgstr "Требуемое сопло HRC" + +msgid "" +"Minimum HRC of nozzle required to print the filament. Zero means no checking " +"of nozzle's HRC." +msgstr "" +"Минимальный HRC сопла, необходимый для печати филамента. Ноль означает " +"отсутствие проверкиHRC сопла." + +msgid "" +"This setting stands for how much volume of filament can be melted and " +"extruded per second. Printing speed is limited by max volumetric speed, in " +"case of too high and unreasonable speed setting. Can't be zero" +msgstr "" +"Эта настройка определяет, сколько объема нити может быть расплавлено и " +"экструдировано в секунду. Скорость печати ограничена максимальной объемной " +"скоростью, в случае слишком высокой и необоснованной настройки скорости. Не " +"может быть нулем" + +msgid "mm³/s" +msgstr "mm³/с" + +msgid "Minimal purge on wipe tower" +msgstr "Минимальная продувка на очистительной башне" + +msgid "" +"After a tool change, the exact position of the newly loaded filament inside " +"the nozzle may not be known, and the filament pressure is likely not yet " +"stable. Before purging the print head into an infill or a sacrificial " +"object, Slic3r will always prime this amount of material into the wipe tower " +"to produce successive infill or sacrificial object extrusions reliably." +msgstr "" +"После замены инструмента точное положение вновь нагруженной нити накала " +"внутри сопла может быть неизвестно, и давление нити накала, вероятно, еще не " +"является стабильным. Перед продувкой печатающей головки в наполнитель или " +"расходуемый объект Slic3r всегда будет дозировать это количество материала в " +"башню для протирания, чтобы обеспечить надежное последовательное заполнение " +"или расходуемое выдавливание объекта." + +msgid "Filament load time" +msgstr "Время загрузки филамента" + +msgid "Time to load new filament when switch filament. For statistics only" +msgstr "" +"Время загрузки нового филамента при переключении филамента. Только для " +"статистики" + +msgid "Filament unload time" +msgstr "Время выгрузки филамента" + +msgid "Time to unload old filament when switch filament. For statistics only" +msgstr "" +"Время выгрузки нового филамента при переключении филамента. Только для " +"статистики" + +msgid "" +"Filament diameter is used to calculate extrusion in gcode, so it's important " +"and should be accurate" +msgstr "" +"Диаметр нити используется для расчета экструзии в gcode, поэтому он важен и " +"должен быть точным" + +msgid "Shrinkage" +msgstr "Усадка" + +#, c-format, boost-format +msgid "" +"Enter the shrinkage percentage that the filament will get after cooling " +"(94% if you measure 94mm instead of 100mm). The part will be scaled in xy to " +"compensate. Only the filament used for the perimeter is taken into account.\n" +"Be sure to allow enough space between objects, as this compensation is done " +"after the checks." +msgstr "" +"Введите процент усадки нити накала после охлаждения (94%, если измерить 94 " +"мм вместо 100 мм). Деталь будет масштабирована в xy для компенсации. " +"Учитывается только филамент, используемый для периметра.\n" +"Убедитесь, что между объектами достаточно места, так как эта компенсация " +"выполняется после проверок." + +msgid "Density" +msgstr "Плотность" + +msgid "Filament density. For statistics only" +msgstr "Плотность нити. Только для статистики" + +msgid "g/cm³" +msgstr "г/см³" + +msgid "The material type of filament" +msgstr "Тип материала филамента" + +msgid "Soluble material" +msgstr "Растворимый филамент" + +msgid "" +"Soluble material is commonly used to print support and support interface" +msgstr "Растворимый материал обычно используется для печати поддержки" + +msgid "Support material" +msgstr "Материал поддержки" + +msgid "" +"Support material is commonly used to print support and support interface" +msgstr "Вспомогательный материал обычно используется для печати поддержки" + +msgid "Temperature of vitrificaiton" +msgstr "Температура витрификайтона" + +msgid "" +"Material becomes soft at this temperature. Thus the heatbed cannot be hotter " +"than this tempature" +msgstr "" +"При этой температуре материал становится мягким. Таким образом, нагреваемый " +"слой не может быть более горячим, чем эта температура" + +msgid "Price" +msgstr "Цена" + +msgid "Filament price. For statistics only" +msgstr "Цена филамента. Только для статистики" + +msgid "money/kg" +msgstr "р/кг" + +msgid "(Undefined)" +msgstr "(Неопределенный)" + +msgid "Infill direction" +msgstr "Направление заполнения" + +msgid "" +"Angle for sparse infill pattern, which controls the start or main direction " +"of line" +msgstr "" +"Angle for sparse infill pattern, which controls the start or main direction " +"of line" + +msgid "Sparse infill density" +msgstr "Плотность заполнения" + +#, c-format +msgid "Density of internal sparse infill, 100% means solid throughout" +msgstr "" +"Плотность внутреннего разреженного заполнения, 100% означает сплошное " +"заполнение по всей площади" + +msgid "Sparse infill pattern" +msgstr "Рисунок заполнения" + +msgid "Line pattern for internal sparse infill" +msgstr "Шаблон линии для внутреннего заполнения" + +msgid "Grid" +msgstr "Сетка" + +msgid "Line" +msgstr "Линия" + +msgid "Cubic" +msgstr "Кибический" + +msgid "Tri-hexagon" +msgstr "Звезды" + +msgid "Gyroid" +msgstr "Гироид" + +msgid "Honeycomb" +msgstr "Медовые соты" + +msgid "Adaptive Cubic" +msgstr "Адаптивный кубический" + +msgid "3D Honeycomb" +msgstr "3D медовые соты" + +msgid "Support Cubic" +msgstr "Поддерживающий кубический" + +msgid "Lightning" +msgstr "Молния" + +msgid "Sparse infill anchor length" +msgstr "Длина привязки заполнения" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than infill_anchor_max is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to this parameter, but no longer than anchor_length_max. \n" +"Set this parameter to zero to disable anchoring perimeters connected to a " +"single infill line." +msgstr "" +"Соедините линию заполнения с внутренним периметром с коротким сегментом " +"дополнительного периметра. Если оно выражено в процентах (например, 15%), " +"оно рассчитывается по ширине экструзии заполнения. Slic3r пытается соединить " +"две близкие линии заполнения с коротким сегментом периметра. Если такой " +"сегмент периметра короче infill_anchor_max не найден, линия заполнения " +"соединяется с сегментом периметра только с одной стороны, и длина взятого " +"сегмента периметра ограничена этим параметром, но не более " +"anchor_length_max.\n" +"Установите этот параметр равным нулю, чтобы отключить периметры привязки, " +"связанные с одной линией заполнения." + +msgid "0 (no open anchors)" +msgstr "0 (нет открытых привязок)" + +msgid "1000 (unlimited)" +msgstr "1000 (неограниченно)" + +msgid "Maximum length of the infill anchor" +msgstr "Максимальная длина заполняющей привязки" + +msgid "" +"Connect an infill line to an internal perimeter with a short segment of an " +"additional perimeter. If expressed as percentage (example: 15%) it is " +"calculated over infill extrusion width. Slic3r tries to connect two close " +"infill lines to a short perimeter segment. If no such perimeter segment " +"shorter than this parameter is found, the infill line is connected to a " +"perimeter segment at just one side and the length of the perimeter segment " +"taken is limited to infill_anchor, but no longer than this parameter. \n" +"If set to 0, the old algorithm for infill connection will be used, it should " +"create the same result as with 1000 & 0." +msgstr "" +"Соедините линию заполнения с внутренним периметром с коротким сегментом " +"дополнительного периметра. Если оно выражено в процентах (например, 15%), " +"оно рассчитывается по ширине экструзии заполнения. Slic3r пытается соединить " +"две близкие линии заполнения с коротким сегментом периметра. Если такой " +"сегмент периметра короче этого параметра не найден, линия заполнения " +"соединяется с сегментом периметра только на одной стороне, и длина взятого " +"сегмента периметра ограничена infill_anchor, но не длиннее этого параметра.\n" +"Если установлено значение 0, будет использован старый алгоритм для " +"подключения заполнения, он должен создать тот же результат, что и для 1000 & " +"0." + +msgid "0 (Simple connect)" +msgstr "0 (простое подключение)" + +msgid "Acceleration of outer walls" +msgstr "Ускорение наружных периметров" + +msgid "Acceleration of inner walls" +msgstr "Ускорение внутренних периметров" + +msgid "Acceleration of travel moves" +msgstr "Ускорение холостого перемещения" + +msgid "" +"Acceleration of top surface infill. Using a lower value may improve top " +"surface quality" +msgstr "" +"Ускорение заполнения верхней поверхности. Использование меньшего значения " +"может улучшить качество верхней поверхности" + +msgid "Acceleration of outer wall. Using a lower value can improve quality" +msgstr "" +"Ускорение наружнего периметра. Использование меньшего значения может " +"улучшить качество" + +msgid "" +"Acceleration of bridges. If the value is expressed as a percentage (e.g. " +"50%), it will be calculated based on the outer wall acceleration." +msgstr "" +"Ускорение мостов. Если значение выражено в процентах (например, 50%), оно " +"будет рассчитано на основе ускорения внешнего периметра." + +msgid "mm/s² or %" +msgstr "мм/с² или %" + +msgid "" +"Acceleration of sparse infill. If the value is expressed as a percentage (e." +"g. 100%), it will be calculated based on the default acceleration." +msgstr "" +"Ускорение заполнения. Если значение выражено в процентах (например, 100%), " +"оно будет рассчитано на основе ускорения по умолчанию." + +msgid "" +"Acceleration of internal solid infill. If the value is expressed as a " +"percentage (e.g. 100%), it will be calculated based on the default " +"acceleration." +msgstr "" +"Ускорение заполнения внутреннего твердого тела. Если значение выражено в " +"процентах (например, 100%), оно будет рассчитано на основе ускорения по " +"умолчанию." + +msgid "" +"Acceleration of initial layer. Using a lower value can improve build plate " +"adhensive" +msgstr "" +"Ускорение исходного слоя. Использование меньшего значения может улучшить " +"прилипание строительной плиты" + +msgid "Enable accel_to_decel" +msgstr "Включить ускорение до замедления" + +msgid "Klipper's max_accel_to_decel will be adjusted automatically" +msgstr "" +"Max \"ускорение до замедления\" для Klipper будет скорректирован " +"автоматически" + +msgid "accel_to_decel" +msgstr "ускорение до замедления" + +#, c-format, boost-format +msgid "Klipper's max_accel_to_decel will be adjusted to this % of acceleration" +msgstr "" +"Max \"ускорение до замедления\" для Klipper будет скорректирован на % o " +"автоматически" + +msgid "Jerk of outer walls" +msgstr "Рывок наружных периметров" + +msgid "Jerk of inner walls" +msgstr "Рывок внутренних периметров" + +msgid "Jerk for top surface" +msgstr "Рывок для верхней поверхности" + +msgid "Jerk for infill" +msgstr "Рывок для заполнения" + +msgid "Jerk for initial layer" +msgstr "Рывок для начального слоя" + +msgid "Jerk for travel" +msgstr "Рывок для перемещения" + +msgid "Line width of initial layer" +msgstr "Ширина линии первого слоя" + +msgid "Initial layer height" +msgstr "Начальная высота слоя" + +msgid "" +"Height of initial layer. Making initial layer height to be thick slightly " +"can improve build plate adhension" +msgstr "" +"Высота исходного слоя. Незначительная толщина начальной высоты слоя может " +"улучшить прилипание к столу" + +msgid "Speed of initial layer except the solid infill part" +msgstr "Скорость первого слоя, за исключением сплошной заполняющей части" + +msgid "Initial layer infill" +msgstr "Начальное заполнение слоя" + +msgid "Speed of solid infill part of initial layer" +msgstr "Скорость сплошной заполняющей части исходного слоя" + +msgid "Initial layer travel speed" +msgstr "Начальная скорость перемещения слоя" + +msgid "Travel speed of initial layer" +msgstr "Скорость перемещения исходного слоя" + +msgid "Number of slow layers" +msgstr "Количество медленных слоев" + +msgid "" +"The first few layers are printed slower than normal. The speed is gradually " +"increased in a linear fashion over the specified number of layers." +msgstr "" +"Первые несколько слоев печатаются медленнее, чем обычно. Скорость постепенно " +"увеличивается линейным образом по заданному числу слоев." + +msgid "Initial layer nozzle temperature" +msgstr "Температура сопла первого слоя" + +msgid "Nozzle temperature to print initial layer when using this filament" +msgstr "" +"Температура сопла для печати первого слоя при использовании этого филамента" + +msgid "Full fan speed at layer" +msgstr "Полная скорость вентилятора на слое" + +msgid "" +"Fan speed will be ramped up linearly from zero at layer " +"\"close_fan_the_first_x_layers\" to maximum at layer " +"\"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower " +"than \"close_fan_the_first_x_layers\", in which case the fan will be running " +"at maximum allowed speed at layer \"close_fan_the_first_x_layers\" + 1." +msgstr "" +"Скорость вентилятора линейно увеличивается от нуля на уровне " +"«close_fan_the_first_x_layers» до максимума на уровне " +"«full_fan_speed_layer.». «full_fan_speed_layer» будет игнорироваться, если " +"ниже «close_fan_the_first_x_layers,», в этом случае вентилятор будет " +"работать с максимально допустимой скоростью на уровне " +"«close_fan_the_first_x_layers» + 1." + +msgid "Support interface fan speed" +msgstr "Скорость вентилятора при печати поддержек" + +msgid "" +"This fan speed is enforced during all support interfaces, to be able to " +"weaken their bonding with a high fan speed.\n" +"Set to -1 to disable this override.\n" +"Can only be overriden by disable_fan_first_layers." +msgstr "" +"Эта скорость вентилятора обеспечивается во время всех интерфейсов поддержки, " +"чтобы иметь возможность ослабить их соединение с высокой скоростью " +"вентилятора.\n" +"Установите значение -1, чтобы отключить это переопределение.\n" +"Может быть переопределен только disable_fan_first_layers." + +msgid "" +"Randomly jitter while printing the wall, so that the surface has a rough " +"look. This setting controls the fuzzy position" +msgstr "" +"Случайное дрожание при печати внешнего периметра, так что поверхность была " +"шероховатой. Этот параметр управляет нечеткой оболочкой" + +msgid "None" +msgstr "Нет" + +msgid "Contour" +msgstr "Контур" + +msgid "Contour and hole" +msgstr "Контур и отверстие" + +msgid "All walls" +msgstr "Все периметры" + +msgid "Fuzzy skin thickness" +msgstr "Нечеткая толщина кожи" + +msgid "" +"The width within which to jitter. It's adversed to be below outer wall line " +"width" +msgstr "" +"Ширина, в пределах которой происходит дрожание. Нежелательно быть ниже " +"ширины линии внешнего периметра" + +msgid "Fuzzy skin point distance" +msgstr "Нечеткое расстояние от точки кожи" + +msgid "" +"The average diatance between the random points introducded on each line " +"segment" +msgstr "" +"Среднее расстояние между случайными точками, введенными на каждом отрезке " +"линии" + +msgid "Filter out tiny gaps" +msgstr "Заплнение площади, меньше указанной" + +msgid "Layers and Perimeters" +msgstr "Слои и периметры" + +msgid "" +"Filter out gaps smaller than the threshold specified. This setting won't " +"affact top/bottom layers" +msgstr "" +"Фильтрация промежутков меньше указанного порога. Этот параметр не влияет на " +"верхние и нижние слои" + +msgid "" +"Speed of gap infill. Gap usually has irregular line width and should be " +"printed more slowly" +msgstr "" +"Скорость заполнения зазора. Зазор обычно имеет неправильную ширину линии и " +"должен печататься медленнее" + +msgid "Arc fitting" +msgstr "Дуговой фитинг" + +msgid "" +"Enable this to get a G-code file which has G2 and G3 moves. And the fitting " +"tolerance is same with resolution" +msgstr "" +"Включите этот параметр, чтобы получить файл G-кода с перемещениями G2 и G3. " +"А допуск подгонки одинаковым разрешением" + +msgid "Add line number" +msgstr "Добавить номер строки" + +msgid "Enable this to add line number(Nx) at the beginning of each G-Code line" +msgstr "" +"Эта опция используется для добавления номера строки (Nx) в начале каждой " +"строки G-Code" + +msgid "Scan first layer" +msgstr "Сканировать первый слой" + +msgid "" +"Enable this to enable the camera on printer to check the quality of first " +"layer" +msgstr "" +"Включение этого параметра позволяет камере на принтере проверять качество " +"первого слоя" + +msgid "Nozzle type" +msgstr "Тип сопла" + +msgid "" +"The metallic material of nozzle. This determines the abrasive resistance of " +"nozzle, and what kind of filament can be printed" +msgstr "" +"Металлический материал сопла. Это определяет абразивную стойкость\n" +"сопло и какой нитью можно печатать" + +msgid "Undefine" +msgstr "Отменить определение" + +msgid "Hardened steel" +msgstr "Закаленная сталь" + +msgid "Stainless steel" +msgstr "Нержавеющая сталь" + +msgid "Brass" +msgstr "Латунь" + +msgid "Nozzle HRC" +msgstr "Сопло HRC" + +msgid "" +"The nozzle's hardness. Zero means no checking for nozzle's hardness during " +"slicing." +msgstr "" +"Твердость сопла. Ноль означает отсутствие проверки жесткости сопла во время " +"нарезка." + +msgid "HRC" +msgstr "HRC" + +msgid "Enable this option if machine has auxiliary part cooling fan" +msgstr "" +"Включите эту опцию, если машина оснащена вентилятором охлаждения " +"вспомогательной части" + +msgid "" +"Start the fan this number of seconds earlier than its target start time (you " +"can use fractional seconds). It assumes infinite acceleration for this time " +"estimation, and will only take into account G1 and G0 moves (arc fitting is " +"unsupported).\n" +"It won't move fan comands from custom gcodes (they act as a sort of " +"'barrier').\n" +"It won't move fan comands into the start gcode if the 'only custom start " +"gcode' is activated.\n" +"Use 0 to deactivate." +msgstr "" +"Запустите вентилятор на такое количество секунд раньше целевого времени " +"начала (можно использовать дробные секунды). Он предполагает бесконечное " +"ускорение для этой оценки времени и будет учитывать только перемещения G1 и " +"G0 (дуговой фитинг не поддерживается).\n" +"Он не будет перемещать команды вентиляторов из пользовательских кодов (они " +"действуют как своего рода «барьер»).\n" +"Он не перемещает команды вентиляторов в начальный gcode, если активирован " +"«единственный пользовательский начальный gcode».\n" +"Используйте 0 для деактивации." + +msgid "Only overhangs" +msgstr "Только свесы" + +msgid "Will only take into account the delay for the cooling of overhangs." +msgstr "Учтет только задержку охлаждения свесов." + +msgid "Fan kick-start time" +msgstr "Время запуска вентилятора" + +msgid "" +"Emit a max fan speed command for this amount of seconds before reducing to " +"target speed to kick-start the cooling fan.\n" +"This is useful for fans where a low PWM/power may be insufficient to get the " +"fan started spinning from a stop, or to get the fan up to speed faster.\n" +"Set to 0 to deactivate." +msgstr "" +"Выдайте команду max fan speed (максимальная скорость вентилятора) за это " +"количество секунд до снижения до целевой скорости, чтобы запустить " +"вентилятор охлаждения.\n" +"Это полезно для вентиляторов, в которых низкий уровень PWM/мощности может " +"быть недостаточным для того, чтобы вентилятор начал вращаться с упора, или " +"для ускорения работы вентилятора.\n" +"Для деактивации установите значение 0." + +msgid "G-code flavor" +msgstr "Ароматизатор G-кода" + +msgid "What kind of gcode the printer is compatible with" +msgstr "С каким gcode совместим принтер" + +msgid "Klipper" +msgstr "Klipper" + +msgid "Label objects" +msgstr "Маркировать объекты" + +msgid "" +"Enable this to add comments into the G-Code labeling print moves with what " +"object they belong to, which is useful for the Octoprint CancelObject " +"plugin. This settings is NOT compatible with Single Extruder Multi Material " +"setup and Wipe into Object / Wipe into Infill." +msgstr "" +"Включите этот параметр, чтобы добавить комментарии в перемещение печати " +"метки G-Code с указанием объекта, которому они принадлежат, что полезно для " +"подключаемого модуля Octoprint CancelObject. Эти настройки НЕ совместимы с " +"настройками «Один экструдер» (Single Extruder Multi Material) и «Протирать в " +"объект/протирать в заполнение» (Wipe into Object/Wipe into Infill)." + +msgid "Exclude objects" +msgstr "Исключить объект" + +msgid "Enable this option to add EXCLUDE OBJECT command in g-code" +msgstr "" +"Включить этот параметр для добавления команды ИСКЛЮЧИТЬ ОБЪЕКТ в g-code" + +msgid "Verbose G-code" +msgstr "Подробный G-код" + +msgid "" +"Enable this to get a commented G-code file, with each line explained by a " +"descriptive text. If you print from SD card, the additional weight of the " +"file could make your firmware slow down." +msgstr "" +"Включите этот параметр, чтобы получить прокомментированный файл G-кода, " +"каждая строка которого объясняется описательным текстом. При печати с SD-" +"карты дополнительный вес файла может замедлить работу встроенного ПО." + +msgid "Infill combination" +msgstr "Объединение заполнения" + +msgid "" +"Automatically Combine sparse infill of several layers to print together to " +"reduce time. Wall is still printed with original layer height." +msgstr "" +"Автоматическое объединение заполнения нескольких слоев для печати для " +"сокращения времени. Периметр по-прежнему печатается с исходной высотой слоя." + +msgid "Filament to print internal sparse infill." +msgstr "Филамент для печати внутреннего заполнения." + +msgid "Line width of internal sparse infill" +msgstr "Ширина линии внутреннего заполнения" + +msgid "Infill/Wall overlap" +msgstr "Заполнение/перекрытие периметров" + +msgid "" +"Infill area is enlarged slightly to overlap with wall for better bonding. " +"The percentage value is relative to line width of sparse infill" +msgstr "" +"Область заполнения слегка увеличена для перекрытия периметром для лучшего " +"скрепления. Процентное значение относительно ширины линии заполнения" + +msgid "Speed of internal sparse infill" +msgstr "Скорость внутреннего заполнения" + +msgid "Interface shells" +msgstr "Интерфейсные оболочки" + +msgid "" +"Force the generation of solid shells between adjacent materials/volumes. " +"Useful for multi-extruder prints with translucent materials or manual " +"soluble support material" +msgstr "" +"Принудительное создание твердых оболочек между соседними материалами/" +"объемами. Используется для печати в нескольких экструдерах с полупрозрачными " +"материалами или растворимым в ручном режиме материалом подложки" + +msgid "Ironing Type" +msgstr "Тип глажки" + +msgid "" +"Ironing is using small flow to print on same height of surface again to make " +"flat surface more smooth. This setting controls which layer being ironed" +msgstr "" +"При глажке используется небольшой поток для повторной печати на той же " +"высоте поверхности, чтобы сделать плоскую поверхность более гладкой. Этот " +"параметр определяет, какой слой гладить" + +msgid "No ironing" +msgstr "Нет глажки" + +msgid "Top surfaces" +msgstr "Верхние поверхности" + +msgid "Topmost surface" +msgstr "Самая верхняя поверхность" + +msgid "All solid layer" +msgstr "Весь сплошной слой" + +msgid "Ironing flow" +msgstr "Гладильный поток" + +msgid "" +"The amount of material to extrude during ironing. Relative to flow of normal " +"layer height. Too high value results in overextrusion on the surface" +msgstr "" +"Количество материала, выдавливаемого во время глажки. Относительно потока " +"нормальной высоты слоя. Слишком высокое значение приводит к избыточной " +"экструзии на поверхность" + +msgid "Ironing line spacing" +msgstr "Шаг линии глажки" + +msgid "The distance between the lines of ironing" +msgstr "Расстояние между линиями глажки" + +msgid "Ironing speed" +msgstr "Скорость глажки" + +msgid "Print speed of ironing lines" +msgstr "Скорость печати гладильных линий" + +msgid "This gcode part is inserted at every layer change after lift z" +msgstr "Эта часть gcode вставляется при каждом изменении слоя после подъема z" + +msgid "Supports silent mode" +msgstr "Поддерживает бесшумный режим" + +msgid "" +"Whether the machine supports silent mode in which machine use lower " +"acceleration to print" +msgstr "" +"Поддерживает ли машина бесшумный режим, в котором машина использует меньшее " +"ускорение для печати" + +msgid "" +"This G-code will be used as a code for the pause print. User can insert " +"pause G-code in gcode viewer" +msgstr "" +"Этот G-код будет использоваться в качестве кода для печати паузы. " +"Пользователь может вставить паузу G-кода в gcode viewer" + +msgid "This G-code will be used as a custom code" +msgstr "Этот G-код будет использоваться в качестве пользовательского кода" + +msgid "Maximum speed X" +msgstr "Максимальная скорость X" + +msgid "Maximum speed Y" +msgstr "Максимальная скорость Y" + +msgid "Maximum speed Z" +msgstr "Максимальная скорость Z" + +msgid "Maximum speed E" +msgstr "Максимальная скорость E" + +msgid "Machine limits" +msgstr "Ограничения машины" + +msgid "Maximum X speed" +msgstr "Максимальная скорость X" + +msgid "Maximum Y speed" +msgstr "Максимальная скорость Y" + +msgid "Maximum Z speed" +msgstr "Максимальная скорость Z" + +msgid "Maximum E speed" +msgstr "Максимальная скорость E" + +msgid "Maximum acceleration X" +msgstr "Максимальное ускорение X" + +msgid "Maximum acceleration Y" +msgstr "Максимальное ускорение Y" + +msgid "Maximum acceleration Z" +msgstr "Максимальное ускорение Z" + +msgid "Maximum acceleration E" +msgstr "Максимальное ускорение E" + +msgid "Maximum acceleration of the X axis" +msgstr "Максимальное ускорение оси X" + +msgid "Maximum acceleration of the Y axis" +msgstr "Максимальное ускорение оси Y" + +msgid "Maximum acceleration of the Z axis" +msgstr "Максимальное ускорение оси Z" + +msgid "Maximum acceleration of the E axis" +msgstr "Максимальное ускорение оси E" + +msgid "Maximum jerk X" +msgstr "Максимальный рывок X" + +msgid "Maximum jerk Y" +msgstr "Максимальный рывок Y" + +msgid "Maximum jerk Z" +msgstr "Максимальный рывок Z" + +msgid "Maximum jerk E" +msgstr "Максимальный рывок E" + +msgid "Maximum jerk of the X axis" +msgstr "Максимальный рывок оси X" + +msgid "Maximum jerk of the Y axis" +msgstr "Максимальный рывок оси Y" + +msgid "Maximum jerk of the Z axis" +msgstr "Максимальный рывок оси Z" + +msgid "Maximum jerk of the E axis" +msgstr "Максимальный рывок оси E" + +msgid "Minimum speed for extruding" +msgstr "Минимальная скорость экструзии" + +msgid "Minimum speed for extruding (M205 S)" +msgstr "Минимальная скорость для выдавливания (M205 S)" + +msgid "Minimum travel speed" +msgstr "Минимальная скорость движения" + +msgid "Minimum travel speed (M205 T)" +msgstr "Минимальная скорость движения (M205 T)" + +msgid "Maximum acceleration for extruding" +msgstr "Максимальное ускорение для экструдировани" + +msgid "Maximum acceleration for extruding (M204 P)" +msgstr "Максимальное ускорение для выдавливания (M204 P)" + +msgid "Maximum acceleration for retracting" +msgstr "Максимальное ускорение для отката" + +msgid "Maximum acceleration for retracting (M204 R)" +msgstr "Максимальное ускорение для отката (M204 R)" + +msgid "Maximum acceleration for travel" +msgstr "Максимальное ускорение для движения" + +msgid "Maximum acceleration for travel (M204 T)" +msgstr "Максимальное ускорение для движения (M204 T)" + +msgid "Fan speed" +msgstr "Скорость вентилятора" + +msgid "" +"Part cooling fan speed may be increased when auto cooling is enabled. This " +"is the maximum speed limitation of part cooling fan" +msgstr "" +"Скорость вентилятора охлаждения детали может быть увеличена, если включено " +"автоматическое охлаждение. Это максимальное ограничение скорости вентилятора " +"охлаждения детали" + +msgid "Max" +msgstr "Max" + +msgid "" +"The largest printable layer height for extruder. Used tp limits the maximum " +"layer hight when enable adaptive layer height" +msgstr "" +"Наибольшая высота печатаемого слоя для экструдера. Используемый tp " +"ограничивает максимальную высоту слоя при включении адаптивной высоты слоя" + +msgid "Minimum speed for part cooling fan" +msgstr "Минимальная скорость вентилятора охлаждения детали" + +msgid "" +"Speed of auxiliary part cooling fan. Auxiliary fan will run at this speed " +"during printing except the first several layers which is defined by no " +"cooling layers" +msgstr "" +"Скорость вентилятора охлаждения вспомогательной части. Вспомогательный " +"вентилятор будет работать с такой скоростью во время печати, за исключением " +"первых нескольких слоев, которые не определяются слоями охлаждения" + +msgid "Min" +msgstr "Min" + +msgid "" +"The lowest printable layer height for extruder. Used tp limits the minimum " +"layer hight when enable adaptive layer height" +msgstr "" +"Самая низкая высота печатаемого слоя для экструдера. Используемый tp " +"ограничивает минимальную высоту слоя при включении адаптивной высоты слоя" + +msgid "Min print speed" +msgstr "Мин. скорость печати" + +msgid "The minimum printing speed when slow down for cooling" +msgstr "Минимальная скорость печати при замедлении для охлаждения" + +msgid "Nozzle diameter" +msgstr "Диаметр сопла" + +msgid "Diameter of nozzle" +msgstr "Диаметр сопла" + +msgid "Host Type" +msgstr "Тип хоста" + +msgid "" +"Slic3r can upload G-code files to a printer host. This field must contain " +"the kind of the host." +msgstr "" +"Slic3r может загружать файлы G-кода на хост принтера. Это поле должно " +"содержать тип хоста." + +msgid "Nozzle volume" +msgstr "Объем сопла" + +msgid "Volume of nozzle between the cutter and the end of nozzle" +msgstr "Объем сопла между резцом и концом сопла" + +msgid "Start end points" +msgstr "Начальные конечные точки" + +msgid "The start and end points which is from cutter area to garbage can." +msgstr "Начальная и конечная точки от зоны резки до мусорного бака." + +msgid "Reduce infill retraction" +msgstr "Уменьшите ретракт заполнения" + +msgid "" +"Don't retract when the travel is in infill area absolutely. That means the " +"oozing can't been seen. This can reduce times of retraction for complex " +"model and save printing time, but make slicing and G-code generating slower" +msgstr "" +"Отключает ретракт, когда сопло находится в зоне заполнения. Это может " +"сократить время втягивания сложной модели и сэкономить время печати, но " +"замедлит нарезку и генерацию G-кода" + +msgid "Enable" +msgstr "Включение" + +msgid "Filename format" +msgstr "Формат имени файла" + +msgid "User can self-define the project file name when export" +msgstr "" +"Пользователь может самостоятельно определить имя файла проекта при экспорте" + +msgid "Detect overhang wall" +msgstr "Обнаружение нависающих периметров" + +#, c-format, boost-format +msgid "" +"Detect the overhang percentage relative to line width and use different " +"speed to print. For 100%% overhang, bridge speed is used." +msgstr "" +"Определите процент свеса относительно ширины линии и используйте для печати " +"другую скорость. Для 100%% -ного свеса используется скорость моста." + +msgid "Line width of inner wall" +msgstr "Ширина линии внутреннего периметра" + +msgid "Speed of inner wall" +msgstr "Скорость внутреннего периметра" + +msgid "Number of walls of every layer" +msgstr "Количество периметров каждого слоя" + +msgid "" +"If you want to process the output G-code through custom scripts, just list " +"their absolute paths here. Separate multiple scripts with a semicolon. " +"Scripts will be passed the absolute path to the G-code file as the first " +"argument, and they can access the Slic3r config settings by reading " +"environment variables." +msgstr "" +"Если вы хотите обработать выходной G-код через пользовательские сценарии, " +"просто перечислите их абсолютные пути здесь. Разделите несколько сценариев " +"точкой с запятой. Сценариям передается абсолютный путь к файлу G-кода в " +"качестве первого аргумента, и они могут получить доступ к настройкам " +"конфигурации Slic3r путем чтения переменных среды." + +msgid "Raft contact Z distance" +msgstr "Расстояние контакта плота Z" + +msgid "Z gap between object and raft. Ignored for soluble interface" +msgstr "" +"Z зазор между объектом и подложкой. Игнорируется для растворимого материала" + +msgid "Raft expansion" +msgstr "Расширение плота" + +msgid "Expand all raft layers in XY plane" +msgstr "Развернуть все слои плота в плоскости XY" + +msgid "Initial layer density" +msgstr "Начальная плотность слоя" + +msgid "Density of the first raft or support layer" +msgstr "Плотность первого слоя или опорного слоя" + +msgid "Initial layer expansion" +msgstr "Расширение начального слоя" + +msgid "Expand the first raft or support layer to improve bed plate adhesion" +msgstr "" +"Расширьте первый рафт или опорный слой, чтобы улучшить адгезию опорной плиты" + +msgid "Raft layers" +msgstr "Количество слоёв подложки" + +msgid "" +"Object will be raised by this number of support layers. Use this function to " +"avoid wrapping when print ABS" +msgstr "" +"Объект будет поднят таким количеством опорных слоев. Используйте эту " +"функцию, чтобы избежать обтекания при печати ABS" + +msgid "" +"G-code path is genereated after simplifing the contour of model to avoid too " +"much points and gcode lines in gcode file. Smaller value means higher " +"resolution and more time to slice" +msgstr "" +"Путь G-кода генерируется после упрощения контура модели, чтобы избежать " +"слишком большого количества точек и линий gcode в файле gcode. Меньшее " +"значение означает более высокое разрешение и больше времени для среза" + +msgid "Travel distance threshold" +msgstr "Порог расстояния в пути" + +msgid "" +"Only trigger retraction when the travel distance is longer than this " +"threshold" +msgstr "" +"Срабатывание только в том случае, если расстояние перемещения превышает этот " +"порог" + +msgid "Retract amount before wipe" +msgstr "Ретракт при разглаживании" + +msgid "" +"The length of fast retraction before wipe, relative to retraction length" +msgstr "Длина быстрого втягивания перед очисткой относительно длины втягивания" + +msgid "Retract when change layer" +msgstr "Ретракт при смене слоя" + +msgid "Force a retraction when changes layer" +msgstr "Принудительный откат при смене слоя" + +msgid "Length" +msgstr "Длинна" + +msgid "Retraction Length" +msgstr "Длинна отката" + +msgid "" +"Some amount of material in extruder is pulled back to avoid ooze during long " +"travel. Set zero to disable retraction" +msgstr "" +"Некоторое количество материала в экструдере вытягивается обратно, чтобы " +"избежать зудения во время длительного перемещения. Установите нуль, чтобы " +"отключить ретракт" + +msgid "Z hop when retract" +msgstr "Z-прыжок при откате" + +msgid "" +"Whenever the retraction is done, the nozzle is lifted a little to create " +"clearance between nozzle and the print. It prevents nozzle from hitting the " +"print when travel move. Using spiral line to lift z can prevent stringing" +msgstr "" +"Каждый раз, когда выполняется откат, насадка немного поднимается для " +"создания зазора между насадкой и печатью. Это предотвращает попадание " +"насадки на печать при движении. Использование спиральной линии для подъема z " +"может предотвратить стяжку" + +msgid "Z hop type" +msgstr "Тип Z-прыжка" + +msgid "Slope" +msgstr "Склон" + +msgid "Spiral" +msgstr "Спираль" + +msgid "Extra length on restart" +msgstr "Дополнительная длина при перезагрузке" + +msgid "" +"When the retraction is compensated after the travel move, the extruder will " +"push this additional amount of filament. This setting is rarely needed." +msgstr "" +"Когда втягивание компенсируется после перемещения, экструдер проталкивает " +"это дополнительное количество нити. Эта настройка редко требуется." + +msgid "" +"When the retraction is compensated after changing tool, the extruder will " +"push this additional amount of filament." +msgstr "" +"Когда втягивание компенсируется после замены инструмента, экструдер " +"проталкивает это дополнительное количество нити." + +msgid "Retraction Speed" +msgstr "Скорость ретракта" + +msgid "Speed of retractions" +msgstr "Скорость ретракта" + +msgid "Deretraction Speed" +msgstr "Скорость компенсирующего ретракта" + +msgid "" +"Speed for reloading filament into extruder. Zero means same speed with " +"retraction" +msgstr "" +"Скорость перезарядки филпмента в экструдер. Ноль означает ту же скорость при " +"ретракте" + +msgid "Use firmware retraction" +msgstr "Использовать ретракт из прошивки" + +msgid "" +"This experimental setting uses G10 and G11 commands to have the firmware " +"handle the retraction. This is only supported in recent Marlin." +msgstr "" +"Эта экспериментальная настройка использует команды G10 и G11 для того, чтобы " +"микропрограммное обеспечение обрабатывало ретракт. Это поддерживается только " +"в недавнем Марлине." + +msgid "Show auto-calibration marks" +msgstr "Показать метки автоматической калибровки" + +msgid "Seam position" +msgstr "Положение шва" + +msgid "The start position to print each part of outer wall" +msgstr "Начальное положение для печати каждой части наружнго периметра" + +msgid "Nearest" +msgstr "Ближайший" + +msgid "Aligned" +msgstr "Выровненный" + +msgid "Back" +msgstr "Сзади" + +msgid "Random" +msgstr "Случайный" + +msgid "Seam gap" +msgstr "Зазор шва" + +msgid "" +"In order to reduce the visibility of the seam in a closed loop extrusion, " +"the loop is interrupted and shortened by a specified amount.\n" +"This amount can be specified in millimeters or as a percentage of the " +"current extruder diameter. The default value for this parameter is 15%." +msgstr "" +"Чтобы уменьшить видимость шва при экструзии с замкнутым контуром, контур " +"прерывается и укорачивается на заданную величину.\n" +"Это количество может быть указано в миллиметрах или в процентах от текущего " +"диаметра экструдера. Значение по умолчанию для этого параметра - 15%." + +msgid "Role base wipe speed" +msgstr "Базовая скорость очистки ролей" + +msgid "" +"The wipe speed is determined by the speed of the current extrusion role.e.g. " +"if a wipe action is executed immediately following an outer wall extrusion, " +"the speed of the outer wall extrusion will be utilized for the wipe action." +msgstr "" +"Скорость очистки определяется скоростью текущей роли экструзии. Например " +"если действие очистки выполняется сразу после экструзии внешнего периметра, " +"скорость экструзии внешнего периметра будет использоваться для действия " +"очистки." + +msgid "Wipe on loops" +msgstr "Разглаживание шва" + +msgid "" +"To minimize the visibility of the seam in a closed loop extrusion, a small " +"inward movement is executed before the extruder leaves the loop." +msgstr "" +"Чтобы свести к минимуму видимость шва при экструзии с замкнутым контуром, " +"небольшое движение внутрь выполняется до выхода экструдера из контура." + +msgid "Wipe speed" +msgstr "Скорость очистки" + +msgid "" +"The wipe speed is determined by the speed setting specified in this " +"configuration.If the value is expressed as a percentage (e.g. 80%), it will " +"be calculated based on the travel speed setting above.The default value for " +"this parameter is 80%" +msgstr "" +"Скорость очистки определяется настройкой скорости, указанной в данной " +"конфигурации. Если это значение выражено в процентах (например, 80%), то оно " +"будет рассчитано на основе приведенной выше установки скорости движения. " +"Значение по умолчанию для этого параметра - 80%" + +msgid "Skirt distance" +msgstr "Растояние между юбкой/каймой" + +msgid "Distance from skirt to brim or object" +msgstr "Растояние между юбкой/каймой или моделью" + +msgid "Skirt height" +msgstr "Слоёв юбки" + +msgid "How many layers of skirt. Usually only one layer" +msgstr "Сколько слоев юбки. Обычно только один слой" + +msgid "Skirt loops" +msgstr "Юбок вокруг модели" + +msgid "Number of loops for the skirt. Zero means disabling skirt" +msgstr "Количество петель для юбки. Ноль означает отключение юбки" + +msgid "" +"The printing speed in exported gcode will be slowed down, when the estimated " +"layer time is shorter than this value, to get better cooling for these layers" +msgstr "" +"Скорость печати в экспортируемом gcode будет замедлена, когда расчетное " +"время слоя меньше этого значения, чтобы получить лучшее охлаждение для этих " +"слоев" + +msgid "Minimum sparse infill threshold" +msgstr "Минимальный порог заполнения" + +msgid "" +"Sparse infill area which is smaller than threshold value is replaced by " +"internal solid infill" +msgstr "" +"Площадь заполнения, которая меньше порогового значения, заменяется " +"внутренним сплошным заполнением" + +msgid "mm²" +msgstr "mm²" + +msgid "Line width of internal solid infill" +msgstr "Ширина линии внутреннего сплошного заполнения" + +msgid "Speed of internal solid infill, not the top and bottom surface" +msgstr "" +"Скорость внутреннего твердого заполнения, а не верхней и нижней поверхности" + +msgid "Spiral vase" +msgstr "Спиральная ваза" + +msgid "" +"Spiralize smooths out the z moves of the outer contour. And turns a solid " +"model into a single walled print with solid bottom layers. The final " +"generated model has no seam" +msgstr "" +"Переход по спирали сглаживает движение z внешнего контура. И превращает " +"твердотельную модель в одностенную печать со сплошными нижними слоями. " +"Конечная сгенерированная модель не имеет шва" + +msgid "" +"If smooth or traditional mode is selected, a timelapse video will be " +"generated for each print. After each layer is printed, a snapshot is taken " +"with the chamber camera. All of these snapshots are composed into a " +"timelapse video when printing completes. If smooth mode is selected, the " +"toolhead will move to the excess chute after each layer is printed and then " +"take a snapshot. Since the melt filament may leak from the nozzle during the " +"process of taking a snapshot, prime tower is required for smooth mode to " +"wipe nozzle." +msgstr "" +"Если выбран плавный или традиционный режим, для каждой печати будет " +"сгенерировано видео с временным интервалом. После печати каждого слоя " +"производится снимок камеры. Все эти снимки создаются в виде видео с " +"временным интервалом по завершении печати. Если выбран режим сглаживания, то " +"после печати каждого слоя головка инструментов перемещается к избыточному " +"лотку, а затем снимается снимок. Поскольку филамент может просачиваться из " +"сопла во время процесса получения снимка, для гладкого режима очистки сопла " +"требуется башня очистки." + +msgid "Traditional" +msgstr "Традиционный" + +msgid "Temperature variation" +msgstr "Изменение температуры" + +msgid "Start G-code" +msgstr "Стартовый G-code" + +msgid "Start G-code when start the whole printing" +msgstr "Стартовый G-code при запуске всей печати" + +msgid "Start G-code when start the printing of this filament" +msgstr "Стартовый G-code при запуске печати этим филаментом" + +msgid "Slice gap closing radius" +msgstr "Радиус закрытия пробелов при нарезке" + +msgid "" +"Cracks smaller than 2x gap closing radius are being filled during the " +"triangle mesh slicing. The gap closing operation may reduce the final print " +"resolution, therefore it is advisable to keep the value reasonably low." +msgstr "" +"Во время разрезания трещины на треугольную сетку заполняются трещины, " +"меньшие чем 2 радиуса замыкания зазора. Операция закрытия промежутка может " +"уменьшить конечное разрешение печати, поэтому желательно поддерживать " +"значение на достаточно низком уровне." + +msgid "Slicing Mode" +msgstr "Режим нарезки" + +msgid "" +"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to " +"close all holes in the model." +msgstr "" +"Используйте «Четный-нечетный» для 3DLabPrint моделей самолетов. Для закрытия " +"всех отверстий в модели используется команда «Закрыть отверстия»." + +msgid "Regular" +msgstr "Обычный" + +msgid "Even-odd" +msgstr "Чётный-нечетный" + +msgid "Close holes" +msgstr "Закрыть отверстия" + +msgid "Enable support" +msgstr "Включить поддержку" + +msgid "Enable support generation." +msgstr "Включить генерацию поддержки." + +msgid "" +"normal(auto) and tree(auto) is used to generate support automatically. If " +"normal(manual) or tree(manual) is selected, only support enforcers are " +"generated" +msgstr "" +"обычная (auto) и древовидная (auto) используется для автоматического " +"создания поддержки. Если выбрана обычная (ручная) или древовидная (ручная), " +"создаются только средства обеспечения поддержки" + +msgid "normal(auto)" +msgstr "обычная (авто)" + +msgid "tree(auto)" +msgstr "древовидная (авто)" + +msgid "normal(manual)" +msgstr "обычная (ручная)" + +msgid "tree(manual)" +msgstr "древовидная (ручная)" + +msgid "Support/object xy distance" +msgstr "Поддержка/объект XY расстояние" + +msgid "XY separation between an object and its support" +msgstr "Разделение XY между объектом и поддержкой" + +msgid "Pattern angle" +msgstr "Угол шаблона" + +msgid "Use this setting to rotate the support pattern on the horizontal plane." +msgstr "" +"Используйте эту настройку, чтобы повернуть шаблон поддержки в горизонтальной " +"плоскости." + +msgid "On build plate only" +msgstr "Только от стола" + +msgid "Don't create support on model surface, only on build plate" +msgstr "Не создавайте опору на поверхности модели, только от стола" + +msgid "Support critical regions only" +msgstr "Поддерживать только критические области" + +msgid "" +"Only create support for critical regions including sharp tail, cantilever, " +"etc." +msgstr "" +"Создавать поддержку только для критических областей, включая острый хвост, " +"консоль и т.д." + +msgid "Top Z distance" +msgstr "Верхнее расстояние Z" + +msgid "The z gap between the top support interface and object" +msgstr "Зазор по оси z между верхом поддержки и объектом" + +msgid "Bottom Z distance" +msgstr "Нижнее расстояние Z" + +msgid "The z gap between the bottom support interface and object" +msgstr "Зазор по оси z между низом поддержки и объектом" + +msgid "Support/raft base" +msgstr "Поддержка/основание плота" + +msgid "" +"Filament to print support base and raft. \"Default\" means no specific " +"filament for support and current filament is used" +msgstr "" +"Филамент для печати опорного основания и плота. «По умолчанию» означает " +"отсутствие конкретного филамента для опоры и использование текущего филамента" + +msgid "Line width of support" +msgstr "Ширина линии поддержки" + +msgid "Interface use loop pattern" +msgstr "Интерфейс использует шаблон шлейфа" + +msgid "" +"Cover the top contact layer of the supports with loops. Disabled by default." +msgstr "Накройте петлями верхний контактный слой опор. Отключено по умолчанию." + +msgid "Support/raft interface" +msgstr "Интерфейс поддержки/плота" + +msgid "" +"Filament to print support interface. \"Default\" means no specific filament " +"for support interface and current filament is used" +msgstr "" +"Филамент для печати поддержки. «По умолчанию» означает отсутствие " +"конкретного филамента для печати поддержки, и используется текущий филамент" + +msgid "Top interface layers" +msgstr "Верхний слой поддержки" + +msgid "Number of top interface layers" +msgstr "Количество верхних слоев поддержки" + +msgid "Bottom interface layers" +msgstr "Нижние слои поддержки" + +msgid "Top interface spacing" +msgstr "Расстояние между верхними интерфейсами" + +msgid "Spacing of interface lines. Zero means solid interface" +msgstr "Расстояние между линиями поддержки. Ноль означает сплошноую поддержку" + +msgid "Bottom interface spacing" +msgstr "Интервал нижнего слоя поддержки" + +msgid "Spacing of bottom interface lines. Zero means solid interface" +msgstr "" +"Расстояние между нижними интерфейсными линиями. Ноль означает сплошной " +"интерфейс" + +msgid "Speed of support interface" +msgstr "Скорость печати поддержки" + +msgid "Base pattern" +msgstr "Базовый шаблон" + +msgid "Line pattern of support" +msgstr "Линия поддержки" + +msgid "Rectilinear grid" +msgstr "Прямолинейная сетка" + +msgid "Hollow" +msgstr "Пустой" + +msgid "Interface pattern" +msgstr "Шаблон интефейса" + +msgid "" +"Line pattern of support interface. Default pattern for non-soluble support " +"interface is Rectilinear, while default pattern for soluble support " +"interface is Concentric" +msgstr "" +"Шаблон линии поддержки. Шаблон по умолчанию для нерастворимой поддержки - " +"прямолинейный, в то время как шаблон по умолчанию для растворимой поддержки " +"- концентрический" + +msgid "Rectilinear Interlaced" +msgstr "Прямолинейный Чересстрочный" + +msgid "Base pattern spacing" +msgstr "Базовый интервал шаблона" + +msgid "Spacing between support lines" +msgstr "Расстояние между линиями поддержки" + +msgid "Normal Support expansion" +msgstr "Нормальное расширение поддержки" + +msgid "Expand (+) or shrink (-) the horizontal span of normal support" +msgstr "Расширить (+) или уменьшить (-) горизонтальный пролет поддержки" + +msgid "Speed of support" +msgstr "Скорость поддержки" + +msgid "" +"Style and shape of the support. For normal support, projecting the supports " +"into a regular grid will create more stable supports (default), while snug " +"support towers will save material and reduce object scarring.\n" +"For tree support, slim style will merge branches more aggressively and save " +"a lot of material (default), while hybrid style will create similar " +"structure to normal support under large flat overhangs." +msgstr "" +"Стиль и форма опоры. Для обычной поддержки проецирование опор в обычную " +"сетку создаст более устойчивые опоры (по умолчанию), в то время как упорные " +"опоры сэкономят материал и уменьшат образование рубцов на объектах.\n" +"Для поддержки дерева тонкий стиль будет объединять ветви более агрессивно и " +"экономить много материала (по умолчанию), в то время как гибридный стиль " +"создаст структуру, аналогичную обычной поддержке при больших плоских свесах." + +msgid "Snug" +msgstr "Аккуратный" + +msgid "Tree Slim" +msgstr "Древовидная тонкая" + +msgid "Tree Strong" +msgstr "Древовидная сильная" + +msgid "Tree Hybrid" +msgstr "Древовидная гибридная" + +msgid "Independent support layer height" +msgstr "Независимая высота опорного слоя" + +msgid "" +"Support layer uses layer height independent with object layer. This is to " +"support customizing z-gap and save print time.This option will be invalid " +"when the prime tower is enabled." +msgstr "" +"Опорный слой использует высоту слоя, не зависящую от слоя объекта. Это " +"необходимо для поддержки настройки z-gap и экономии времени печати. Этот " +"параметр будет недопустимым, если включена основная башня." + +msgid "Threshold angle" +msgstr "Угол порога" + +msgid "" +"Support will be generated for overhangs whose slope angle is below the " +"threshold." +msgstr "Будет создана опора для свесов с углом наклона ниже порога." + +msgid "Tree support branch angle" +msgstr "Угол ветви опоры дерева" + +msgid "" +"This setting determines the maximum overhang angle that t he branches of " +"tree support allowed to make.If the angle is increased, the branches can be " +"printed more horizontally, allowing them to reach farther." +msgstr "" +"Этот параметр определяет максимальный угол свеса, который допускается для " +"ветвей поддержки дерева. Если угол увеличен, ветви могут печататься более " +"горизонтально, позволяя им достигать большего расстояния." + +msgid "Tree support branch distance" +msgstr "Адаптивная высота слоя" + +msgid "" +"This setting determines the distance between neighboring tree support nodes." +msgstr "" +"Этот параметр определяет расстояние между соседними узлами поддержки дерева." + +msgid "Adaptive layer height" +msgstr "Адаптивная ширина слоя" + +msgid "" +"Enabling this option means the height of tree support layer except the " +"first will be automatically calculated " +msgstr "" +"Включение этой опции означает, что высота слоя поддержки дерева, за " +"исключением первого, будет рассчитана автоматически " + +msgid "Auto brim width" +msgstr "Ширина каймы опоры дерева" + +msgid "" +"Enabling this option means the width of the brim for tree support will be " +"automatically calculated" +msgstr "" +"Включение этой опции означает, что ширина поля для поддержки дерева будет " +"рассчитана автоматически" + +msgid "Tree support brim width" +msgstr "Ширина границы каймы дерева" + +msgid "Distance from tree branch to the outermost brim line" +msgstr "Расстояние от ветви дерева до самой внешней линии границы каймы" + +msgid "Tree support branch diameter" +msgstr "Диаметр ветви древовидной поддержки" + +msgid "This setting determines the initial diameter of support nodes." +msgstr "Этот параметр определяет начальный диаметр опорных узлов." + +msgid "Tree support wall loops" +msgstr "Контуры опорной стенки дерева" + +msgid "This setting specify the count of walls around tree support" +msgstr "Этот параметр задает количество периметров вокруг опоры дерева" + +msgid "Tree support with infill" +msgstr "Поддержка дерева с заполнением" + +msgid "" +"This setting specifies whether to add infill inside large hollows of tree " +"support" +msgstr "" +"Этот параметр определяет, следует ли добавлять заполнение внутри больших " +"полостей поддержки дерева" + +msgid "Target chamber temperature" +msgstr "Температура целевой камеры" + +msgid "Nozzle temperature for layers after the initial one" +msgstr "Температура сопла для слоев после начального" + +msgid "Bed temperature difference" +msgstr "Разность температур слоя" + +msgid "" +"Do not recommend bed temperature of other layer to be lower than initial " +"layer for more than this threshold. Too low bed temperature of other layer " +"may cause the model broken free from build plate" +msgstr "" +"Не рекомендуется, чтобы температура слоя другого слоя была ниже, чем " +"температура исходного слоя, при превышении этого порога. Слишком низкая " +"температура слоя другого слоя может привести к тому, что модель будет " +"разорвана без конструкционной пластины" + +msgid "Detect thin wall" +msgstr "Обнаружение тонкой стенки" + +msgid "" +"Detect thin wall which can't contain two line width. And use single line to " +"print. Maybe printed not very well, because it's not closed loop" +msgstr "" +"Определите тонкую стенку, которая не может содержать две линии. И " +"использовать одну строку для печати. Может быть напечатан не очень хорошо, " +"потому что это не замкнутый контур" + +msgid "" +"This gcode is inserted when change filament, including T command to trigger " +"tool change" +msgstr "" +"Этот gcode вставляется при изменении филамента, включая команду T для " +"запуска смены инструмента" + +msgid "Line width for top surfaces" +msgstr "Ширина линии для верхнего слоя" + +msgid "Speed of top surface infill which is solid" +msgstr "Скорость сплошного заполнения верхней поверхности" + +msgid "Top shell layers" +msgstr "Сплошных слоёв сверху" + +msgid "" +"This is the number of solid layers of top shell, including the top surface " +"layer. When the thickness calculated by this value is thinner than top shell " +"thickness, the top shell layers will be increased" +msgstr "" +"Это количество сплошных слоев верхней оболочки, включая верхний " +"поверхностный слой. Если толщина, рассчитанная по этому значению, меньше " +"толщины верхней оболочки, то верхние слои оболочки будут увеличены" + +msgid "Top solid layers" +msgstr "Верхние сплошные слои" + +msgid "Top shell thickness" +msgstr "Толщина верхней оболочки" + +msgid "" +"The number of top solid layers is increased when slicing if the thickness " +"calculated by top shell layers is thinner than this value. This can avoid " +"having too thin shell when layer height is small. 0 means that this setting " +"is disabled and thickness of top shell is absolutely determained by top " +"shell layers" +msgstr "" +"Количество верхних сплошных слоев увеличивается при разрезании, если " +"толщина, вычисленная слоями верхней оболочки, тоньше этого значения. Это " +"позволяет избежать слишком тонкой оболочки при небольшой высоте слоя. 0 " +"означает, что эта настройка отключена и толщина верхней оболочки полностью " +"ограничена верхними слоями оболочки" + +msgid "Speed of travel which is faster and without extrusion" +msgstr "Скорость перемещения, которая является более быстрой и без экструзии" + +msgid "Wipe while retracting" +msgstr "Ретракт при очистке" + +msgid "" +"Move nozzle along the last extrusion path when retracting to clean leaked " +"material on nozzle. This can minimize blob when print new part after travel" +msgstr "" +"Перемещайте насадку по последнему пути выдавливания при уборке для очистки " +"вытекшего материала на насадке. Это может минимизировать большой двоичный " +"объект при печати новой детали после перемещения" + +msgid "Wipe Distance" +msgstr "Расстояние очистки" + +msgid "" +"Discribe how long the nozzle will move along the last path when retracting" +msgstr "" +"Укажите, как долго насадка будет двигаться по последнему пути при уборке" + +msgid "" +"The wiping tower can be used to clean up the residue on the nozzle and " +"stabilize the chamber pressure inside the nozzle, in order to avoid " +"appearance defects when printing objects." +msgstr "" +"Очистительная колонна может использоваться для очистки остатка на сопле и " +"стабилизации давления в камере внутри сопла, чтобы избежать дефектов " +"внешнего вида при печати предметов." + +msgid "Purging volumes" +msgstr "Объём очистки" + +msgid "Flush multiplier" +msgstr "Множитель очистки" + +msgid "" +"The actual flushing volumes is equal to the flush multiplier multiplied by " +"the flushing volumes in the table." +msgstr "" +"Фактические объемы промывки равны множителю промывки, умноженному на объемы " +"промывки в таблице." + +msgid "Prime volume" +msgstr "Основной объём" + +msgid "The volume of material to prime extruder on tower." +msgstr "Объем материала для первичного экструдера на башне." + +msgid "Width" +msgstr "Ширина" + +msgid "Width of prime tower" +msgstr "Ширина основной башни" + +msgid "" +"Purging after filament change will be done inside objects' infills. This may " +"lower the amount of waste and decrease the print time. If the walls are " +"printed with transparent filament, the mixed color infill will be seen " +"outside. It will not take effect, unless the prime tower is enabled." +msgstr "" +"Продувка после изменения нити будет производиться внутри заполнений " +"объектов. Это может уменьшить количество отходов и время печати. Если " +"периметры напечатаны прозрачной нитью, смешанное цветовое наполнение будет " +"видно снаружи. Он не вступит в силу, если не включена первичная башня." + +msgid "" +"Purging after filament change will be done inside objects' support. This may " +"lower the amount of waste and decrease the print time. It will not take " +"effect, unless the prime tower is enabled." +msgstr "" +"Продувка после замены нити будет производиться внутри опоры объектов. Это " +"может уменьшить количество отходов и время печати. Он не вступит в силу, " +"если не включена первичная башня." + +msgid "" +"This object will be used to purge the nozzle after a filament change to save " +"filament and decrease the print time. Colours of the objects will be mixed " +"as a result. It will not take effect, unless the prime tower is enabled." +msgstr "" +"Этот объект будет использоваться для продувки сопла после смены нити накала " +"для экономии нити накала и уменьшения времени печати. В результате цвета " +"объектов будут смешаны. Он не вступит в силу, если не включена первичная " +"башня." + +msgid "X-Y hole compensation" +msgstr "Компенсация отверстия XY" + +msgid "" +"Holes of object will be grown or shrunk in XY plane by the configured value. " +"Positive value makes holes bigger. Negative value makes holes smaller. This " +"function is used to adjust size slightly when the object has assembling issue" +msgstr "" +"Отверстия объекта будут выращены или сжаты в плоскости XY на заданное " +"значение. Положительное значение делает отверстия больше. Отрицательное " +"значение делает отверстия меньше. Эта функция используется для небольшой " +"корректировки размера, когда объект имеет проблему сборки" + +msgid "X-Y contour compensation" +msgstr "Компенсация контура XY" + +msgid "" +"Contour of object will be grown or shrunk in XY plane by the configured " +"value. Positive value makes contour bigger. Negative value makes contour " +"smaller. This function is used to adjust size slightly when the object has " +"assembling issue" +msgstr "" +"Контур объекта будет увеличен или уменьшен в плоскости XY на заданное " +"значение. Положительное значение делает контур больше. Отрицательное " +"значение уменьшает контур. Эта функция используется для небольшой " +"корректировки размера, когда объект имеет проблему сборки" + +msgid "G-code thumbnails" +msgstr "Миниатюры G-code" + +msgid "" +"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the " +"following format: \"XxY, XxY, ...\"" +msgstr "" +"Размеры рисунков должны храниться в файлах .gcode и .sl1/.sl1s, в следующем " +"формате: «XxY, XxY»,..." + +msgid "Use relative E distances" +msgstr "Используйте относительные расстояния E" + +msgid "" +"Relative extrusion is recommended when using \"label_objects\" option.Some " +"extruders work better with this option unckecked (absolute extrusion mode). " +"Wipe tower is only compatible with relative mode. It is always enabled on " +"BambuLab printers. Default is checked" +msgstr "" +"При использовании опции «label_objects» рекомендуется относительное " +"выдавливание. Некоторые экструдеры работают лучше с этой опцией без проверки " +"(абсолютный режим экструзии). Обтирочная башня совместима только с " +"относительным режимом. Она всегда включена на принтерах BambuLab. По " +"умолчанию установлен флажок" + +msgid "" +"Classic wall generator produces walls with constant extrusion width and for " +"very thin areas is used gap-fill. Arachne engine produces walls with " +"variable extrusion width" +msgstr "" +"Классический генератор периметров производит периметры с постоянной шириной " +"выдавливания и для очень тонких областей используется заполнение промежутка. " +"Двигатель Arachne производит периметры с переменной шириной экструзии" + +msgid "Classic" +msgstr "Класический" + +msgid "Arachne" +msgstr "Arachne" + +msgid "Wall transition length" +msgstr "Длина перехода к периметру" + +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"segments. It's expressed as a percentage over nozzle diameter" +msgstr "" +"При переходе между различными числами периметров, когда деталь становится " +"тоньше, для разделения или соединения сегментов периметров выделяется " +"определенное количество пространства. Он выражается в процентах от диаметра " +"сопла" + +msgid "Wall transitioning filter margin" +msgstr "Поле фильтра при переходе между периметрами" + +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of extrusion widths which follow to [Minimum " +"wall width - margin, 2 * Minimum wall width + margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large extrusion width " +"variation can lead to under- or overextrusion problems. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" +"Предотвращение перехода назад и вперед между одной дополнительной стенкой и " +"одной меньше. Это поле расширяет диапазон ширины выдавливания до " +"[Минимальная ширина стенки - поле, 2 * Минимальная ширина стенки + поле]. " +"Увеличение этого запаса уменьшает количество переходов, что уменьшает " +"количество запусков/остановок экструзии и время перемещения. Однако большое " +"изменение ширины экструзии может привести к проблемам недостаточной или " +"избыточной экструзии. Он выражается в процентах от диаметра сопла" + +msgid "Wall transitioning threshold angle" +msgstr "Пороговый угол перехода между периметрами" + +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude" +msgstr "" +"Когда создавать переходы между четным и нечетным числом периметров. Форма " +"клина с углом больше этого параметра не будет иметь переходов, и периметры " +"не будут печататься в центре для заполнения оставшегося пространства. " +"Уменьшение этого параметра уменьшает количество и длину этих центральных " +"периметров, но может оставлять промежутки или чрезмерное вытягивание" + +msgid "Wall distribution count" +msgstr "Счетчик распределения по периметрам" + +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width" +msgstr "" +"Количество периметров, отсчитываемое от центра, по которому нужно разбросать " +"вариацию. Более низкие значения означают, что наружные периметры не " +"изменяются по ширине" + +msgid "Minimum feature size" +msgstr "Минимальный размер объекта" + +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"feature size will be widened to the Minimum wall width. It's expressed as a " +"percentage over nozzle diameter" +msgstr "" +"Минимальная толщина тонких элементов. Элементы модели, размер которых меньше " +"этого значения, печататься не будут, а элементы, толщина которых больше " +"минимального размера элемента, будут расширены до минимальной ширины " +"периметра. Он выражается в процентах от диаметра сопла" + +msgid "Minimum wall width" +msgstr "Минимальная ширина периметра" + +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"feature size) of the model. If the Minimum wall width is thinner than the " +"thickness of the feature, the wall will become as thick as the feature " +"itself. It's expressed as a percentage over nozzle diameter" +msgstr "" +"Ширина периметра, которая заменит тонкие элементы (в соответствии с " +"минимальным размером элемента) модели. Если минимальная ширина периметра " +"меньше толщины элемента, то толщина периметра будет равна толщине самого " +"элемента. Он выражается в процентах от диаметра сопла" + +msgid "Detect narrow internal solid infill" +msgstr "Обнаружение узкого внутреннего заполнения твердым телом" + +msgid "" +"This option will auto detect narrow internal solid infill area. If enabled, " +"concentric pattern will be used for the area to speed printing up. " +"Otherwise, rectilinear pattern is used defaultly." +msgstr "" +"Эта опция автоматически определяет узкую внутреннюю область заполнения " +"твердого тела. Если этот параметр включен, для ускорения печати области " +"будет использоваться концентрический узор. В противном случае по умолчанию " +"используется прямолинейный рисунок." + +msgid "invalid value " +msgstr "неверное значение " + +#, c-format, boost-format +msgid " doesn't work at 100%% density " +msgstr " не работает на 100%% плотности " + +msgid "Invalid value when spiral vase mode is enabled: " +msgstr "Недопустимое значение при включенном режиме спиральной вазы: " + +msgid "too large line width " +msgstr "слишком большая ширина линии " + +msgid " not in range " +msgstr " не в зоне " + +msgid "Export 3MF" +msgstr "Экспорт 3MF" + +msgid "Export project as 3MF." +msgstr "Экспортируйте проект как 3MF." + +msgid "Export slicing data" +msgstr "Экспорт данных нарезки" + +msgid "Export slicing data to a folder." +msgstr "Экспорт данных нарезки в папку." + +msgid "Load slicing data" +msgstr "Загрузить данные о нарезке" + +msgid "Load cached slicing data from directory" +msgstr "Загрузить кэшированные данные нарезки из каталога" + +msgid "Slice" +msgstr "Нарезка" + +msgid "Slice the plates: 0-all plates, i-plate i, others-invalid" +msgstr "Нарезать пластины: 0-все пластины, i-пластина i, другие-недопустимые" + +msgid "Show command help." +msgstr "Показать справку по команде." + +msgid "UpToDate" +msgstr "До настоящего времени" + +msgid "Update the configs values of 3mf to latest." +msgstr "Обновите значения конфигурации 3mf до последних." + +msgid "mtcpp" +msgstr "mtcpp" + +msgid "max triangle count per plate for slicing." +msgstr "максимальное количество треугольников на стол для нарезки." + +msgid "mstpp" +msgstr "mstpp" + +msgid "max slicing time per plate in seconds." +msgstr "максимальное время нарезки на стол в секундах." + +msgid "No check" +msgstr "Без проверки" + +msgid "Do not run any validity checks, such as gcode path conflicts check." +msgstr "" +"Не выполняйте проверки действительности, например проверку конфликтов пути " +"gcode." + +msgid "Normative check" +msgstr "Нормативная проверка" + +msgid "Check the normative items." +msgstr "Проверьте нормативные позиции." + +msgid "Output Model Info" +msgstr "Выходная информация о модели" + +msgid "Output the model's information." +msgstr "Выведите информацию о модели." + +msgid "Export Settings" +msgstr "Экспорт настроек" + +msgid "Export settings to a file." +msgstr "Экспорт настроек в файл." + +msgid "Send progress to pipe" +msgstr "Отправить прогресс в канал" + +msgid "Send progress to pipe." +msgstr "Отправить прогресс в канал." + +msgid "Arrange Options" +msgstr "Упорядочить параметры" + +msgid "Arrange options: 0-disable, 1-enable, others-auto" +msgstr "Параметры упорядочивания: 0-disable, 1-enable, другие-auto" + +msgid "Convert Unit" +msgstr "Преобразовать единицу измерения" + +msgid "Convert the units of model" +msgstr "Преобразование единиц модели" + +msgid "Orient the model" +msgstr "Ориентировать модель" + +msgid "Scale the model by a float factor" +msgstr "Масштабируйте модель с помощью плавающего коэффициента" + +msgid "Load General Settings" +msgstr "Загрузить общие настройки" + +msgid "Load process/machine settings from the specified file" +msgstr "Загрузить настройки процесса/машины из указанного файла" + +msgid "Load Filament Settings" +msgstr "Загрузить настройки филамента" + +msgid "Load filament settings from the specified file list" +msgstr "Загрузить настройки филамента из указанного списка файлов" + +msgid "Skip Objects" +msgstr "Пропустить объекты" + +msgid "Skip some objects in this print" +msgstr "Пропустить некоторые объекты в этом принте" + +msgid "Data directory" +msgstr "Каталог данных" + +msgid "" +"Load and store settings at the given directory. This is useful for " +"maintaining different profiles or including configurations from a network " +"storage." +msgstr "" +"Загрузить и сохранить настройки в данном каталоге. Это полезно для поддержки " +"различных профилей или для включения конфигураций из сетевого хранилища." + +msgid "Output directory" +msgstr "Выходной каталог" + +msgid "Output directory for the exported files." +msgstr "Выходной каталог для экспортируемых файлов." + +msgid "Debug level" +msgstr "Уровень отладки" + +msgid "" +"Sets debug logging level. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:" +"trace\n" +msgstr "" +"Устанавливает уровень регистрации отладки. 0: неустранимый, 1: ошибка, 2: " +"предупреждение, 3: информация, 4: отладка, 5: трассировка\n" + +msgid "Error in zip archive" +msgstr "Ошибка в zip архиве" + +msgid "Generating walls" +msgstr "Создание периметров" + +msgid "Generating infill regions" +msgstr "Создание областей заполнения" + +msgid "Generating infill toolpath" +msgstr "Создание траектории заполнения" + +msgid "Detect overhangs for auto-lift" +msgstr "Обнаружение выступов для автоматического подъема" + +msgid "Generating support" +msgstr "Генерация поддержки" + +msgid "Checking support necessity" +msgstr "Проверка необходимости поддержки" + +msgid "floating regions" +msgstr "плавающие области" + +msgid "floating cantilever" +msgstr "плавающая консоль" + +msgid "large overhangs" +msgstr "большие свесы" + +#, c-format, boost-format +msgid "" +"It seems object %s has %s. Please re-orient the object or enable support " +"generation." +msgstr "" +"Похоже, объект %s имеет %s. Измените ориентацию объекта или включите " +"создание поддержки." + +msgid "Optimizing toolpath" +msgstr "Оптимизация траектории инструмента" + +msgid "Empty layers around bottom are replaced by nearest normal layers." +msgstr "Пустые слои вокруг дна заменяются ближайшими нормальными слоями." + +msgid "The model has too many empty layers." +msgstr "В модели слишком много пустых слоев." + +msgid "Slicing mesh" +msgstr "Нарезка сетки" + +msgid "" +"No layers were detected. You might want to repair your STL file(s) or check " +"their size or thickness and retry.\n" +msgstr "" +"Слои не обнаружены. Возможно, потребуется восстановить файлы STL или " +"проверить их размер или толщину и повторить попытку.\n" + +msgid "" +"An object's XY size compensation will not be used because it is also color-" +"painted.\n" +"XY Size compensation can not be combined with color-painting." +msgstr "" +"Компенсация размера XY объекта не будет использоваться, поскольку он также " +"окрашен цветом.\n" +"Компенсация размера XY не может сочетаться с цветовой окраской." + +#, c-format, boost-format +msgid "Support: generate toolpath at layer %d" +msgstr "Поддержка: создание траектории инструмента на слое %d" + +msgid "Support: detect overhangs" +msgstr "Поддержка: обнаружение свесов" + +msgid "Support: generate contact points" +msgstr "Поддержка: создание точек контакта" + +msgid "Support: propagate branches" +msgstr "Поддержка: распространение ветвей" + +msgid "Support: draw polygons" +msgstr "Поддержка: рисование полигонов" + +msgid "Support: generate toolpath" +msgstr "Поддержка: создание траектории инструмента" + +#, c-format, boost-format +msgid "Support: generate polygons at layer %d" +msgstr "Поддержка: создание полигонов на слое %d" + +#, c-format, boost-format +msgid "Support: fix holes at layer %d" +msgstr "Поддержка: фиксация отверстий на слое %d" + +#, c-format, boost-format +msgid "Support: propagate branches at layer %d" +msgstr "Поддержка: распространение ветвей на слое %d" + +msgid "PA Calibration" +msgstr "РА Калибровка" + +msgid "DDE" +msgstr "Директ" + +msgid "Bowden" +msgstr "Боуден" + +msgid "Extruder type" +msgstr "Тип экструдера" + +msgid "PA Tower" +msgstr "РА башня" + +msgid "PA Line" +msgstr "РА линия" + +msgid "Method" +msgstr "Метод" + +msgid "Start PA: " +msgstr "Стартовый PA: " + +msgid "End PA: " +msgstr "Конечный РА: " + +msgid "PA step: " +msgstr "Шаг РА: " + +msgid "Print numbers" +msgstr "Печать значений" + +msgid "" +"Please input valid values:\n" +"Start PA: >= 0.0\n" +"End PA: > Start PA\n" +"PA step: >= 0.001)" +msgstr "" +"Введите допустимые значения:\n" +"Начальный PA: > = 0,0\n" +"Конец PA: > Начало PA\n" +"Шаг PA: > = 0,001)" + +msgid "Temperature calibration" +msgstr "Калибровка температуры" + +msgid "PLA" +msgstr "PLA" + +msgid "ABS/ASA" +msgstr "ABS/ASA" + +msgid "PETG" +msgstr "PETG" + +msgid "TPU" +msgstr "TPU" + +msgid "PA-CF" +msgstr "PA-CF" + +msgid "PET-CF" +msgstr "PET-CF" + +msgid "Filament type" +msgstr "Тип филамента" + +msgid "Start temp: " +msgstr "Стартовая температура: " + +msgid "End end: " +msgstr "Конечная температура: " + +msgid "Temp step: " +msgstr "Шаг температуры: " + +msgid "" +"Please input valid values:\n" +"Start temp: <= 350\n" +"End temp: >= 180\n" +"Start temp > End temp + 5)" +msgstr "" +"Введите допустимые значения:\n" +"Начальная температура: < = 350\n" +"Конечная температура: > = 180\n" +"Начальная температура > Конечная температура + 5)" + +msgid "Max volumetric speed test" +msgstr "Тест максимальной объемной скорости" + +msgid "Start volumetric speed: " +msgstr "Начальная объемная скорость: " + +msgid "End volumetric speed: " +msgstr "Конечная объемная скорость: " + +msgid "step: " +msgstr "шаг: " + +msgid "" +"Please input valid values:\n" +"start > 0 step >= 0\n" +"end > start + step)" +msgstr "" +"Введите допустимые значения:\n" +"начало > 0 шаг > = 0\n" +"конец > начало + шаг)" + +msgid "VFA test" +msgstr "VFA тест" + +msgid "Start speed: " +msgstr "Стартовая скорость: " + +msgid "End speed: " +msgstr "Конечная скорость: " + +msgid "" +"Please input valid values:\n" +"start > 10 step >= 0\n" +"end > start + step)" +msgstr "" +"Введите допустимые значения:\n" +"старт > 10 шагов >= 0\n" +"конец > начало + шаг)" + +msgid "Start retraction length: " +msgstr "Начальная длина ретракта: " + +msgid "End retraction length: " +msgstr "Конечная длина ретракта: " + +msgid "mm/mm" +msgstr "mm/mm" + +msgid "Physical Printer" +msgstr "Физический принтер" + +msgid "Print Host upload" +msgstr "Загрузка хоста печати" + +msgid "Test" +msgstr "Тест" + +msgid "Could not get a valid Printer Host reference" +msgstr "Не удалось получить действительную ссылку на хост принтера" + +msgid "Success!" +msgstr "Успех!" + +msgid "Refresh Printers" +msgstr "Обновить принтеры" + +msgid "" +"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-" +"signed certificate." +msgstr "" +"Файл HTTPS CA является необязательным. Он необходим только при использовании " +"HTTPS с самозаверяющим сертификатом." + +msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*" +msgstr "Файлы сертификатов (*.crt, *.pem)|*.crt;*.pem|Все файлы|*.*" + +msgid "Open CA certificate file" +msgstr "Открыть файл сертификата ЦС" + +#, c-format, boost-format +msgid "" +"On this system, %s uses HTTPS certificates from the system Certificate Store " +"or Keychain." +msgstr "" +"В этой системе, %s использует HTTPS-сертификаты из системного хранилища " +"сертификатов или Keychain." + +msgid "" +"To use a custom CA file, please import your CA file into Certificate Store / " +"Keychain." +msgstr "" +"Чтобы использовать пользовательский файл ЦС, импортируйте файл ЦС в " +"хранилище сертификатов/Keychain." + +msgid "Connection to printers connected via the print host failed." +msgstr "Не удалось подключиться к принтерам, подключенным через узел печати." + +#: resources/data/hints.ini: [hint:3D Scene Operations] +msgid "" +"3D Scene Operations\n" +"Did you know how to control view and object/part selection with mouse and " +"touchpanel in the 3D scene?" +msgstr "" +"Операции с 3D сценами\n" +"Знаете ли вы, как управлять видом и выбором объекта/детали с помощью мыши и " +"сенсорной панели в 3D сцене?" + +#: resources/data/hints.ini: [hint:Cut Tool] +msgid "" +"Cut Tool\n" +"Did you know that you can cut a model at any angle and position with the " +"cutting tool?" +msgstr "" +"Инструмент вырезания\n" +"Знаете ли вы, что можно вырезать модель под любым углом и в любом положении " +"с помощью режущего инструмента?" + +#: resources/data/hints.ini: [hint:Fix Model] +msgid "" +"Fix Model\n" +"Did you know that you can fix a corrupted 3D model to avoid a lot of slicing " +"problems?" +msgstr "" +"Исправить модель\n" +"Знаете ли вы, что вы можете исправить поврежденную 3D-модель, чтобы избежать " +"большого количества проблем с нарезкой?" + +#: resources/data/hints.ini: [hint:Timelapse] +msgid "" +"Timelapse\n" +"Did you know that you can generate a timelapse video during each print?" +msgstr "" +"Таймлапс\n" +"Знаете ли вы, что вы можете генерировать видео во время каждой печати?" + +#: resources/data/hints.ini: [hint:Auto-Arrange] +msgid "" +"Auto-Arrange\n" +"Did you know that you can auto-arrange all objects in your project?" +msgstr "" +"Авторасстановка\n" +"Знаете ли вы, что можно автоматически упорядочить все объекты в проекте?" + +#: resources/data/hints.ini: [hint:Auto-Orient] +msgid "" +"Auto-Orient\n" +"Did you know that you can rotate objects to an optimal orientation for " +"printing by a simple click?" +msgstr "" +"Автоориентация\n" +"Знаете ли вы, что можно поворачивать объекты в оптимальную ориентацию для " +"печати простым щелчком?" + +#: resources/data/hints.ini: [hint:Lay on Face] +msgid "" +"Lay on Face\n" +"Did you know that you can quickly orient a model so that one of its faces " +"sits on the print bed? Select the \"Place on face\" function or press the " +"F key." +msgstr "" +"Положить на лицо\n" +"Знаете ли вы, что вы можете быстро сориентировать модель так, чтобы одна из " +"ее граней лежала на столе? Выберите функцию «Разместить на грани» или " +"нажмите клавишу < b > F ." + +#: resources/data/hints.ini: [hint:Object List] +msgid "" +"Object List\n" +"Did you know that you can view all objects/parts in a list and change " +"settings for each object/part?" +msgstr "" +"Список объектов\n" +"Знаете ли вы, что можно просматривать все объекты/детали в списке и изменять " +"настройки для каждого объекта/детали?" + +#: resources/data/hints.ini: [hint:Simplify Model] +msgid "" +"Simplify Model\n" +"Did you know that you can reduce the number of triangles in a mesh using the " +"Simplify mesh feature? Right-click the model and select Simplify model. Read " +"more in the documentation." +msgstr "" +"Упрощение модели\n" +"Знаете ли вы, что можно уменьшить количество треугольников в сети с помощью " +"элемента Упростить сеть (Simplify mesh)? Щелкните модель правой кнопкой мыши " +"и выберите «Упростить модель». Дополнительная информация приведена в " +"документации." + +#: resources/data/hints.ini: [hint:Slicing Parameter Table] +msgid "" +"Slicing Parameter Table\n" +"Did you know that you can view all objects/parts on a table and change " +"settings for each object/part?" +msgstr "" +"Таблица параметров среза\n" +"Знаете ли вы, что можно просматривать все объекты/детали в таблице и " +"изменять настройки для каждого объекта/детали?" + +#: resources/data/hints.ini: [hint:Split to Objects/Parts] +msgid "" +"Split to Objects/Parts\n" +"Did you know that you can split a big object into small ones for easy " +"colorizing or printing?" +msgstr "" +"Разделить на объекты/детали\n" +"Знаете ли вы, что вы можете разделить большой объект на маленькие для легкой " +"окраски или печати?" + +#: resources/data/hints.ini: [hint:Subtract a Part] +msgid "" +"Subtract a Part\n" +"Did you know that you can subtract one mesh from another using the Negative " +"part modifier? That way you can, for example, create easily resizable holes " +"directly in Orca Slicer. Read more in the documentation." +msgstr "" +"Вычесть деталь\n" +"Знаете ли вы, что можно вычитать одну сеть из другой с помощью модификатора " +"отрицательной детали? Таким образом можно, например, создать легко " +"изменяемые отверстия непосредственно в Orca Slicer. Дополнительная " +"информация приведена в документации." + +#: resources/data/hints.ini: [hint:STEP] +msgid "" +"STEP\n" +"Did you know that you can improve your print quality by slicing a STEP file " +"instead of an STL?\n" +"Orca Slicer supports slicing STEP files, providing smoother results than a " +"lower resolution STL. Give it a try!" +msgstr "" +"STEP\n" +"Знаете ли вы, что вы можете улучшить качество печати, нарезав файл STEP " +"вместо STL?\n" +"Orca Slicer поддерживает нарезание файлов STEP, обеспечивая более плавные " +"результаты по сравнению с более низким разрешением STL. Попробуй!" + +#: resources/data/hints.ini: [hint:Z seam location] +msgid "" +"Z seam location\n" +"Did you know that you can customize the location of the Z seam, and even " +"paint it on your print, to have it in a less visible location? This improves " +"the overall look of your model. Check it out!" +msgstr "" +"Расположение шва Z\n" +"Знаете ли вы, что вы можете настроить расположение Z-шва и даже нарисовать " +"его на отпечатке, чтобы он был в менее видимом месте? Это улучшает общий вид " +"модели. Посмотри!" + +#: resources/data/hints.ini: [hint:Fine-tuning for flow rate] +msgid "" +"Fine-tuning for flow rate\n" +"Did you know that flow rate can be fine-tuned for even better-looking " +"prints? Depending on the material, you can improve the overall finish of the " +"printed model by doing some fine-tuning." +msgstr "" +"Тонкая настройка расхода\n" +"Знаете ли вы, что скорость потока может быть точно настроена для даже более " +"красивых отпечатков? В зависимости от материала можно улучшить общую отделку " +"печатной модели, выполнив некоторую тонкую настройку." + +#: resources/data/hints.ini: [hint:Split your prints into plates] +msgid "" +"Split your prints into plates\n" +"Did you know that you can split a model that has a lot of parts into " +"individual plates ready to print? This will simplify the process of keeping " +"track of all the parts." +msgstr "" +"Разбейте отпечатки на пластины\n" +"Знаете ли вы, что можно разделить модель с большим количеством деталей на " +"отдельные столы, готовые к печати? Это упростит процесс отслеживания всех " +"деталей." + +#: resources/data/hints.ini: [hint:Speed up your print with Adaptive Layer +#: Height] +msgid "" +"Speed up your print with Adaptive Layer Height\n" +"Did you know that you can print a model even faster, by using the Adaptive " +"Layer Height option? Check it out!" +msgstr "" +"Ускорение печати с помощью функции «Адаптивная высота слоя»\n" +"Знаете ли вы, что можно печатать модель еще быстрее с помощью параметра " +"«Адаптивная высота слоя»? Посмотри!" + +#: resources/data/hints.ini: [hint:Support painting] +msgid "" +"Support painting\n" +"Did you know that you can paint the location of your supports? This feature " +"makes it easy to place the support material only on the sections of the " +"model that actually need it." +msgstr "" +"Опорная окраска\n" +"Ты знал, что можешь нарисовать расположение своих опор? Эта функция упрощает " +"размещение материала опоры только на тех сечениях модели, которые в этом " +"нуждаются." + +#: resources/data/hints.ini: [hint:Different types of supports] +msgid "" +"Different types of supports\n" +"Did you know that you can choose from multiple types of supports? Tree " +"supports work great for organic models, while saving filament and improving " +"print speed. Check them out!" +msgstr "" +"Различные типы опор\n" +"Знаете ли вы, что можно выбрать один из нескольких типов опор? Поддержка " +"Tree отлично работает для органических моделей, сохраняя при этом нити " +"накала и повышая скорость печати. Проверьте их!" + +#: resources/data/hints.ini: [hint:Printing Silk Filament] +msgid "" +"Printing Silk Filament\n" +"Did you know that Silk filament needs special consideration to print it " +"successfully? Higher temperature and lower speed are always recommended for " +"the best results." +msgstr "" +"Печать шелковым филаментом\n" +"Знаете ли вы, что шелковый иламент нуждается в особом внимании, чтобы ее " +"успешно напечатать? Для достижения наилучших результатов всегда " +"рекомендуется более высокая температура и более низкая скорость." + +#: resources/data/hints.ini: [hint:Brim for better adhesion] +msgid "" +"Brim for better adhesion\n" +"Did you know that when printing models have a small contact interface with " +"the printing surface, it's recommended to use a brim?" +msgstr "" +"Кайма для лучшей адгезии\n" +"Знаете ли вы, что когда модели печати имеют небольшой контактный интерфейс с " +"поверхностью печати, рекомендуется использовать Кайму?" + +#: resources/data/hints.ini: [hint:Set parameters for multiple objects] +msgid "" +"Set parameters for multiple objects\n" +"Did you know that you can set slicing parameters for all selected objects at " +"one time?" +msgstr "" +"Установка параметров для нескольких объектов\n" +"Знаете ли вы, что можно установить параметры нарезки для всех выбранных " +"объектов одновременно?" + +#: resources/data/hints.ini: [hint:Stack objects] +msgid "" +"Stack objects\n" +"Did you know that you can stack objects as a whole one?" +msgstr "" +"Объекты стека\n" +"Вы знали, что можете складывать объекты целиком?" + +#: resources/data/hints.ini: [hint:Flush into support/objects/infill] +msgid "" +"Flush into support/objects/infill\n" +"Did you know that you can save the wasted filament by flushing them into " +"support/objects/infill during filament change?" +msgstr "" +"Заподлицо с опорой/объектами/заполнением\n" +"Знаете ли вы, что вы можете сохранить потерянные нити, промывая их в опору/" +"объекты/заполнение во время изменения нити?" + +#: resources/data/hints.ini: [hint:Improve strength] +msgid "" +"Improve strength\n" +"Did you know that you can use more wall loops and higher sparse infill " +"density to improve the strength of the model?" +msgstr "" +"Повышение прочности\n" +"Знаете ли вы, что для повышения прочности модели можно использовать больше " +"периметров и более высокую плотность заполнения?" diff --git a/resources/i18n/ru/OrcaSlicer.mo b/resources/i18n/ru/OrcaSlicer.mo new file mode 100644 index 0000000000000000000000000000000000000000..650cb3f448a909a4da5b5f1950a71f384bbc6822 GIT binary patch literal 364252 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