From a75d024485be8f26e46e697d51dfaefbd967b3c8 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Thu, 3 Aug 2023 09:46:26 +0800 Subject: [PATCH] NEW: support korean and russian language Change-Id: Ie29a6304906415e2e71f0dc8ee99ffc65b1a1708 Signed-off-by: Stone Li --- bbl/i18n/ru/BambuStudio_ru.po | 10060 +++++++++++++++++++++++++++++ localazy.json | 10 + resources/i18n/ru/BambuStudio.mo | Bin 0 -> 364197 bytes src/slic3r/GUI/Preferences.cpp | 8 + 4 files changed, 10078 insertions(+) create mode 100644 bbl/i18n/ru/BambuStudio_ru.po create mode 100644 resources/i18n/ru/BambuStudio.mo diff --git a/bbl/i18n/ru/BambuStudio_ru.po b/bbl/i18n/ru/BambuStudio_ru.po new file mode 100644 index 000000000..31e7b6283 --- /dev/null +++ b/bbl/i18n/ru/BambuStudio_ru.po @@ -0,0 +1,10060 @@ +# 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-08-11 09:11+0800\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.1\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 "" + +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/localazy.json b/localazy.json index ca263ca08..756710942 100644 --- a/localazy.json +++ b/localazy.json @@ -39,6 +39,11 @@ "pattern": "bbl/i18n/hu/BambuStudio_hu.po", "lang": "hu" }, + { + "type": "po", + "pattern": "bbl/i18n/ja/BambuStudio_it.po", + "lang": "it" + }, { "type": "po", "pattern": "bbl/i18n/ja/BambuStudio_ja.po", @@ -48,6 +53,11 @@ "type": "po", "pattern": "bbl/i18n/uk/BambuStudio_uk.po", "lang": "uk" + }, + { + "type": "po", + "pattern": "bbl/i18n/ja/BambuStudio_ko.po", + "lang": "ko" } ] }, diff --git a/resources/i18n/ru/BambuStudio.mo b/resources/i18n/ru/BambuStudio.mo new file mode 100644 index 0000000000000000000000000000000000000000..ef6dc6daf824295c18e29b377fa1b963c6e8974c GIT binary patch literal 364197 zcmXWkb(~dI7sl~B_s*rIJ7?$^x_gG9yHh~Ay9A`9WGI!FPLY)EkQR{+5hMf&N$Ha2 z{XJ)G|M`CQi5+XNz0bLKX7Fm#(CI$@%N@_>OOM^_`FxW<^Z9ly)={7D$pxP;E)oYm9Zbz#}GV(QFs`mG2UgLFDKTPu^OXF$&qr$b8e@4}fjWK{(_-!$R<4AK+j!J?reX@5hU(`^R6n<(#jNt8aqn3F)1unX>dcGElVYgxR>A3>A;{&ONC39!J%G2X)^oRDVM5`h1BnDXN~#sP^)s&PQP!tdFX{ z1?svE*cJPt`gH}BA5WdJ?pZkK_|iW0`9@$#)Vkb(K|GC$-+7FWS5a}kk2&!J=E3aGtbg@U`^7}meX*X~I1-}9 zkrAt6ABudE!6%9D<$evLt` z =m%|PvID^cTHi>Yxts^4c&{k?)o@II>D_wIax|7`wK<3^5GLyhM>>Ur?lYn#tp zSb%a>tc!zD^&dsGdmek@HB5~rpA}3xFmdM{f)p#%4JdG9gfLyA}Vf+Q2khiYHv5HA7@b4pF@q~1}Z)e zQ0=`(%~$ZfwUZ1L_pGj59Cd$H)P0RGEq1`cI1)$VTO5uW4G255^A(@tz06a17;Vt~|&e;`^HN100LJ0wG?1U!vmo5!H|I&=7CjWl(Xb zjmpDjs66V7TCcrOahZae*TtxKt;JNh4;A+dsOz4h<~bO&`qE<>%6U-7E1~ND9JTJ- zxpEg&`@K=^j6l^t5x3!wsCjP@E5tV&zd+5)TU7r;V~2QgPK2sI6RQ5~sQMyM*OhSP zXjFZ5Q1jUkRbNY2?&Qk7U3rKrk4CM7$*BG=K-IGbHP0JS?Hxen!%5UQu44*(gNlEm zIA(5C+$y2&Ylf=71M2#LxC$q^<0ax+ysM$^Ym2IHAZpy-x%0D7ao>RI=P^{?UvfT1 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�MMNiwe!G4Ffv?EAXlT4HkL^1E5SvKW`WXn>B#SAP zv!RXEnuuvO{6goUZrszzFPRPe%$aKqpm%MB^5jvdD%V3hz99#}@QUZ2omzvsa0?;Y zV_?P-#dL9iRI3v5TE0lzfnBgLXVZ$AQ06@;3FjqWhsw_edgYOzmWmJ4hT%?K$_`;n z)3Fdj8~}wwwmNgbMy+KYr8P*uMRLvH7cvhuS=QIj){p!zl1I#|d4!vkU28HL;1uZ1 z`3#B0QenjB!x-;ZKGMI$J4xk{c$%^hSJi(@V6FD%6q~EILOowzg(K_7BQyM59jk_A zE$H?tIAe)&$pC*lt!km~_IA}%`;_S2X_J>`vGe~2Hg&$V?%1jd$5I!VOJKX=g5_I0 zedF9`SXLDX-Y@tB9YGRY18)&ah&{{$G;u{L3hO0T)6ECCK3gM%NmB33+ zUsX(F&jKtN>{Oi^jvMMq>v)v->CN%nfG0QJJ&|8hbfNwp5)re@0p2cPlUUE5Mm~ZIsW>(jh z72_uB3FA=JFu{AV~!|)eEwJe2)HHT?Q?NJXf;h>0+i_Vn^!(SvauP z;1kf2a=HRw`wHlgh-vysiyw6QGsLnOyDbhIXZW1aJk~sEmd`ZU%w@c6$pw3c0>xR< z(bRC{51CAiG4`f(s2a-Et$f`=v`6bIi_%YmVuX$J?eHA^ogu&v;tK#*7y&>YP*@n- z-+&|MO}_Szv?lw^$GSS(c$>5anyFPJGS*}la}Wq4XMLb=>A^dW>q79+C7#x@5FAie z&YNl81(El$_xJm!-}A|h*SYqnss@KswP1fOEZF@rwzPf{t--#lv2uU{)0XpU5A7YA zC0h(vC%PRtV>w*r%&s)FqU?>sW1sXHJp^tva=ecSd8t0@ZBahDaELLd-m})%hz1)h z6Asc2j|9yX^!&CUQ%+x)QMKc=-n`SRJp9Yw^B7ULbeHC&bC6Y?3Z8CZh1(wvg|_PZ zTI5`|Ajm?CgZ*9B(?}RaSfngiilICg4owgh~T>qjVD> z#8R!@rP;3v)QRa_7cx%(ZBKzpYH9wEE3`)Q=2p&Q^8BsMEQ`R&I#=^Ba=u)VLyKj1 z(I7*=NC;;>ZB$!pPnzSW=VPDRhq6%!JACTyc{GmVEiJky^yGABMSjVohz_+T;8Nk}o6dMDVF_%OQU z+cHc_xC+%xGRyJ>{PF>ZFDt~T$c>Sa;A9fd+$EFD(5hE0i=f!hffOG*UVmyV1sZ7=fo^M0$eGgjBTxTNEC zvI>KW5egnE_UswTY*z!o6{99m=*OvKR5XEbesamriiVaBySUN`vWn|#!_?N8ZYz+v zGbn(Z#w18*G?8|RLog%2wd}g86rIVuwk$oVgu_N3ivBhJcEd#4uH(fGwLGpSoS2iz zO?2LmHZi}DGpC?40mmYqOu+ayY8C6C1T9D~8?*WLN{qC_Q#y)7=AaD~wzQd)Ku1Yo->4Mz<^7xfM{f0hhPCk~}dRqa@&?t2w>5$fCWu>ZGey}FB1A^?B zI^LE6#io))!IAT)Gi#j5=5q!PfRaIElF$P_0D3OX34=(PU8cG7Z*Vrr~#=Zwegr9#NxaQ6WRx)XDU z@E3>Gu6XzR74HD?2UQoAP(Y|svXww6TXC7ZcJ*{^FU5+aPP=SvrG%Jlh;U5|p^udQ zhmpDp*WNdcOTh-!MN1VkxWdK&-?THC+@-_ZC$Y0}+<*8VAG(*PE!U_fH{819gQ3Bl z&uQ3(RDNd+#n+o_W(!m~`w}bId3c{z=Taxq1$aSgJE1A-;|B*8V?OMKv zZ8BC$)M=Hut9Z^dH~AX`KOm=eNV1LvHEDz6%=6M==0GvIV(Un_Hp zcp`Hbf*KMcFbhkaCjy8>=)LO6Cf=p&GKo=jN*JoNT8cME*Ft0>c`I_-TK;klg$WpO zb)W|O$FhpN>x`0t} zF?}qNWl1TsNE#Ge;sBT3*{I3Y1M)NE#7%5v)VC^8%p$0J`$a8EvH z8ADO(g%A+O3k9Pp*D4SW2QfOEe!{|dgXOY50R{Xvr78r1zNib0S@&V0jzVpmU<_LKkx{-Q z*bVvO%YX4+h`w2^d<O_=Fn z{;Y-6hzs~Sf+~P|U&KnYA4w=~SErK4evp)4`ZrS)4jx^-7Dr&a6ela$lou;7T{P-X z6I<0baBRh}8LJlK#sYGd_$}6DUh7-ohd`S{1E=-ZD6F+?T#9>wR4T_TC2MAdib+_M z@FORu|CtIqT@9=t?FERlWJ@5~k7q&Hvgf~Xj=+VjL+*TphbTTsn0lQL=J4Gam}9V| zGw6Bej?M*SDAVY?!sfqI`;RHxAEQU@=AYaSS`gfT`UkX-|IWqAYwp%3KU7`3#O$^V zeVYyiUxAsRTW;;{mmdA+-8QYC&f!~;Z8Xr+ojoH|GLhFB0>_F+H3;~YBnRLuL^2u$ ze8>(Hn)0|Ov8rvB@kABoqfMsL7AUfGGjiy@7c!|(8ge8py>UIK=Hg)` z9_wy0Q~}_XGMYOl7?1@NUM9b5t>h7D4Jjtfv`EH&z*UbLjOOzyC0-t^lMuBG@a&*g zjkV46hyUa9r9Z#)Gyp8je`p*5H;EFXnO=k<7-K_vU;Y8pZDy0}bqQSh6}A#_N%l2@ z3V5l^h}kbhb^se+H=(zu}WO{-g4QV9d>BLVblSgDJ1o*ts)5PPYe;%7=sb1S#9AZ|IB?$HJG1o}64Jj}6HwdgYn`3fDz-QD*8j0=R|gad_?I3GzH5$|b`ShmXY0L6u>=r%lb^OdafKX3OQA!V zkngMe)WZ)++NU074Y?(j8X7LO&Q%e9!@0uG+M#&6$A2lmTC%e_*f)Yvd#4>48_X7B z67SOfK5}xQU>6~cWD(?3kM>ofcGp^e5*JeZ{M4i;3SmLDRT(?dN_3mH%`|o+c=+7{ zqm*W)j*@t6v`YxxdYsK$q`*2P@~=(1?R9*^5lfm9pGIV<^q-2TstW7f^=aRpMHU+P z36$onQVDiBQ-bAK=+{DDivl}O{3%zQ*7fRmJOyK*)drFNn`*v-r*9AA zU$xi_Ph1-N$GKf_4?5ue*cww9EbV8EZ2{$EEP&{M0)94PXLX?V(X~*Vu8GexgqCdx z#~IiDP(9Z)_BUJg;)D=caiTWe<+`?V>AGcY>x$_ZNyu*OpgFUaxa}%Z)f1U^nIt2Fa_wK)u(uX7stFKLmNA&>)5e8_C!g6FO zHp!Rq)Lt+4K;n1@AMsV!ULo9dBP7XSvp(Ik1;j!l*>bEQ|CCpGg(6MWi3!5W?k z0u6kMjg<`4F4O@tcSvfo2>TGs`Imq4pd3AGiU)qGYe{gZC5R435JD@u4|7w z&mKOv22&71-DaPAVGTKk8NI2CVYI$PQv($m1K8gk5v^)$eWXKac+Q9m2daY|Y;k;O zF~bYS|GcL{hreiIQqU$wE$ZrZ`Lh7b{)KJ97SHw~3-_OSq$7SN3Y(!oY%OQoa}ESC zS9jYseLE@Q)q5yv3nh4B!`lYe55pWP)4)eH(_II72M}N|-SH-nL!pBU+#781`A$ta zZ5zlmu8E?!aW+3vp**E7x$)T-x0=W_&b0yIu!U^>`GX6*)K($#PDH+39}oMj6#7Er zz8OXAiV)wDbJqwLEo`jr&IHfx*gBXvf_h6Q3vx?U4R|YgObZshXS=wx;8qyu4T$Sc z8A+F+{Zx4EXu#sq(Kb|P)^?ykEI0UKBqK%F4j~|n@(i?xY?0w=W3MP z@jVdI<=T?95_GZMR;jQOR$WrNb1M}Aqh@!H$4WF8KCUF8j8jX5I zpU}ss?odLUF;4SLUz?(dVn>On`~-W;^Q9sp)0MtoBKSPN^sGe$OU$-5&ost<$Q6qF z7W_@3I_bXD9M<|1K;htw;!y#pP_5OrPSrb1NrNA|PDZ&Zit#DF)cMoMsI+FU)PdeW zN1|z~DpK2^ml0l)PAb983hhR2NVQo@WdI_`@T`gT6=AAiS-W2Qk*d}hFp4zDVuF~3 z23tLk6nW?_@9j_=%o&SnK!TGoM9emzh_Gx@R6bC)s=EA61VCnIIkE#Hcbh#0KWJWq zGa_H}F0|o1zijzJY^Vu8aK#rYK#f=$%>9oy?k5*77lg9bPpZvz)x?Ml4#PfLZwc`1 zql_KdEx0Fxm}l=5^gkw9>f2UM+8Nbl)4c%C7*M4(dqj!wQP}AFHn$W}m(}M{1x^5x z5)xO=%j{ZjX>l#AyBy}c&dN~>VIQ;Q4XljeVV4+teQx_Rs~#b6U}E1s{7;8}dANGz z@vndVOHW;T`tp@a&s=)?OV51m=}T9?_T<;U!cv*YK3;HW0T(AskinGQ{okFBOWOgL z3YUmiBy09P2g=*;6PY~?UAY5hb*yjkv}kQ_^9xjGbI2;_>cexpE=}BRXfq$!t#7OK z=w9Azq}-Of4O52kS1V`ftXX4gWeN|bs$pik?YidJZI4ZJ=mkOR=xIozKD&=9G~i-T z^!B$pigDrk0V>P`zHwi|DH`Cu}@Z@39_b`uPQ?tVA^@nCOOP#wL=g*3Y4zQ#{@jSlHN( zIGN7Le?>N{f`ENh$DuJ?Y+yjfKs{Y@QlsWW8ix|iCV79UZyww1mGgR-b`eds5txQZ z>v$$2p26N+nP0g*Lz5IJXbYY8-f{(J;6an_=M{HQd^V`Z->OgUH8k0NV7|74P=ImC z4y{OFX{D2=l(s^zXF0E44-0ML;m)C8z1?{yE?s;2QS;B_W#&Ok?u8`lOtw}+DifLy z58bU-rg>#a)!Si0W~>s1gS_^672i=lDm}~U4mT|lN=r^PfE2OYJMhc%;KaFIZivRU z5QxNxs0uLY^q05z4nRpAxm&bNm;gR>P7}8YF>6-Tw{-))+5yanD+KhSp;vt<)~#TcHTBy@E`!_q>Rf4$Or#>&-kjoo9< z>Q>aE%FI!omi~(7wIfDg)x}rV5}LuZ1`sWRuOW&{Mgz_3ZS}C0b*H>C*G`wmex;Pt{Tdi zB@~h66StT{*gw$$WZM=DRyCG1dOAAJ)=^B_f>tdtwIDZ0{nreE%zi3(<)N&41Ao3% zhpo&YSe|kFZqig3faX;vz!OvLvVw!^mA7qcrRIi>M_uX02>(GR4l-BpwkVDp*<_%v zOKSJDidT^fB8Vm|7!mY}FpRM^@qZf#dmX9!Kn0zir>332(&~$b@j`{>67YosaHc)& zi4T(>c+Ki1VF(E0Duk}x#WuOAj8GpU~pblhYd+g86ObP9NBL_|nO=`vD_O za;E4pdx@&P9?3g+O| z*YYoIUo|rd2<=<}jsUh~F6kX6tm!7GpL^3B>CfVVK7~=CGSp-z8ul671fsd+J^rtD zUnDUmulyn3#<_*#aX^UsZ4kBx6?12F%B6Dsd`zV^t^S5YvYjnZDpp`2Bv;|ng)iVn z0)`Z32q##Do#RBuH(6oDEzl&}Zb{)JAWc`clqr@hC!ziLiF<}iE{wSl$UkTjd#-{| zoJmr`;;Kn7KW5{*4_FWa8;64)+xA=&5dZ%M5cKhv6zR>K75>#p38g_y4Ys7Cl-j z-u==u6oPB^qU+po^qXf~YohVSeAVk{n`aZC^3WuV*fmLwy*tJOTtSY38a+1wq^mYQ zyYucnQA4DO^X-p{2@?S0Mc+B|k+W4#w|%K#SY4ih@k!*$|5SR`kk#(q>hrDdRes&> zzV)p0a!yD+tiIEuYqj(YL;m8RIKo|4pN;vOp2*4RYqxQQg&QH9Sfud56Q~f0+^-WK zxeLB3pSxpuy)@+6mPse^Rdf&siMsQJ3)gvS8r^J>Q?<8lcSUiLS0`_U_rmNbRhO?? zGOozX|J%~Rk-nAj&P_9Mfbs3FqTYV-V)V!2y&rZBNy!()bQ#s9JEQxYlUD(;Y)t8Y z=HC7`N#wA}`-KF3)J6wsLvvfH>H}m6ejo?QVoi|~(7h0!}L^X%uwj^*V>OzLmlX!tM1dwN&xbxbo{Mx65AEXnASi^jk~!I zlUPwoY@5dA&fSKc4S*lT@OWrX-lMG?0JQW3l7~`Im)9PBt##?nJ3nxy?BRPafR72f zngi5@dj8@rWcQo)ACTe|vAdTsV(atkc0%P@WI8}`amD-1dC%9$A3gDvOJ5bK{<4BU z#+e#ONKl_?bwptCCg)M2o8KUaU%2?aRpZTV<7t2N!GnqYLz}6Ez|yWTbnAuGrW<}h zfFmOJZe2@(yM72+T*$asP0{IMLWhxtosxg_H9Ake@y^a|6)Nh{UO&?o3$J?X(U^q& zSu6B&Fzvx9n|Y4Lf#jD~{T75ae}ULk_NE<_+yl0bR@YT$kx%iJvRWWFWvqCWJ8JC^ zn*oz6A*g&cID7c~7alwu*E6{mI~XYp17`3P@eqb)X8<_etk zC_813Ru~2Z{I#zqp~WmC7#}svD!Th-b!37&;~68gR?=MwEhwP=xdukACw=rh$In|+ zgYmKtYoShPNjs(ibf==bvr=NY!ivW{6hKsTSc`-kF8dp>P?K>+VWYK24)=Win_sy9 zkbfS0@WFec>&;7f3|d$tgRT1=8Y<4Gk%lW~N}|=3JA+qS+3iZ!)~|{B2&LXAdcwnH zk)gxYU;q)-d{X*=3{};6*$Pt&NvQ-G1Cq&A`j@ms+FLhk|B-Q4VjBljSQnpLhquXS zS=M$1Tew*}wCK|(3V?9cG<69@IoV39y4m>%v;1q|B3{gQG!UwER8r1*@ArJuU>o8P ztB%D3&GXFsg_iPDv}J&635l77oshk^M*hx~uNrXBfzZ)RiJNIl@AJ4%5qE55c5=$L zgM~_^vj}nUQqM3zObA@yP8gUL&qN^|F9!}>ipg^qLLgkVy z=!wyT%Sp`{mX>DlrOJ?GiEV+q@ApoLhcSnpUy##qkv^dXPsgk_()ghK*bPazCR{3H zJa}vXkI#&+ilfcppPtLzExYqfVb~x?A28awJBDMP;HNjE%+|k6yiwI8nNCl&IQ}pw0ukJe&V>xp$4T9l`FbOrr-_#e~Eu2EL z8fpl!Mz58%avAQ0H<34NayQK5zCYtR4|j9@>AQD*!|A*4zqP#yn-gx^;qW9W;Zc_- zPOc~#*8*@G4lJ`9juxL?i)a22i%kaF?9WKbU6D}SowWCcj=cXAo4Arm;Ke5Q<^J_8xRh0cPH6OQ8LqN#OUYw5wn4eNr7pg4eICfaoX64N zLkPpgQn-kc#f;z@e=e_~PYg&Q7*#*_kw1B2@BJ0oVzLIhC=r`}HF-|!Brq>i*pgL~ zhMWOgx1alP-@R8q`Vp&xQe?l?238j%u^NUb`d)2vO)>;#5!Dl;{CViWNp4>5(3iveY0QHhSbv`Wv6&9yLju{gsw3H;>msm ztS(AcTBGNy>rRVpaQVkiKKRBurtbg18AY&nFv7obu zTS=sRI^B~d?(u9d>jr`Lj2}^2&W;!*YJ+8VJG8wq^Yj>)8ODOLIyZ9Vi^Dyid-~F) z!((5+e1+${#ePz07NQywT<6Tu86=q&Rsn*0iV0$|6#SGgBc$43L#}5SA+=bGsc+)Ur>elKgts~HBW znN+8e-;qb(fB5*3>7+?{LjeHyVXO`$$JJL4t7@jy$te|KS?T$3w0~6ZvC(>X(JOLNg7KrzQS?TbkpA;*uRBMct=w z-t)lk?K6RxU*_KS-d?hFD!l3S(#3>g5*0l~}m-exFfni^YPhO@7#+6 zbOnYa>N<6el#VtQVyLq3_IC+ez>3CXGG!FCyXeY-F3Fus9!tQi>@fN5X4Tp;wz$=& z1E*Jq8vmi z@MmJb9>fd?9;y5^Vs5XyfF3Kt^EpReOT;_x+yE>?YMhWZuF_1}yYMn1uwBoMbeh-z zuesiyK%G{bBI3qqIL4w7^oVgS&XE)!h-o44_{t4{=XsD6V>7%%~J& z%pA@1l1QJ$hw# zuAlJDM;bLUqBNz3`^=q2d2yX@)Gyy{a-FY^kzoiXbtaSC&ksD4+DuMK zoO|DvUgAC0qrQC5pK()ZP6-tuJzq?_u3+0BxIRDtd1|mXL}Futj}~h$Xf$qAlBI#B zqNF2}v`$`*_I-R`=ERa4X(QzC?kF!>P$5@Gm<%(v9NL%YGc{!iUsklkjGOOhKjT$O z`iqn^pZ+X;Rm>fHwV%LjTH4R$paP8#n}A8fdp~R$ zhc_on-E#WIqkyhAIW_~ilGxKO*^p3gu1K9+)8l=HpK5S9dG4~v0#Beo-SBmS`ReW! zU@!(IQkw6f&&5(C>KG2&^mYskt3Xk)8cIogM_bCt_fky#q_>Tw6CV4?jEeLoBQL5W zKcRT=K^?C?Fgc@Fi1J@-tUUnal)lk)S6Q?}4CpQ|Z%RpPRnJRI(#&iV15aVnv;!Vm zCl(WYj-F5UQn2Hn>x4z)WA>$C99o@g``zbzF@IcvZw5YnsSG^=U)Qe&t+?nNzkrv^VXq0I}>6l*_{Zhl^FrJ@Vb;(sTnuc3gWV7Yo( zMXtfF`{{zhkaAxX2cU>DtLF!pd2hzJq0=Gf!mj6!et#|2rw3+LTG-UZd*7n@(?wJ+=w zJM+Ts$=Bk^=CEA+`G58Jm9EBe%8tLE|3W!e^`N0>jk3xt(QPp{g=ymz;_a5AeEt~; zUfW~Q)L>drZ;wvkMw;%IBsdtjO>&Kc_kLqptkX~rrNTVb0OgujEk_F1npK5{H<5l> zw9*1Vt`-Z{QI+A6qP}_f6F1r^q>SOCZ{I%r-r@8{?C^R2eA%%(|ErAc){FOCz${EL zxEn;%bok3RT%?~@cloDQ1E?pm&)FdM?4s0`RCK;$S9_Z_KZhni8jGE|p@L4<0Z1{m_c!9F*oV;3iKTtSd7#cias3v4|NLS|2tB+fvm?< z%5|{K3v@(;H?e~xoq<7vho{6$stZlp8z<54ctBmZ>e`BT4ydAxf#kT^i>TdxP93lJ z2q)QrxwZIL&k0Toq3`z9P=b@wFm$sn^xDiIG7f@bP8tLzrC}tE1Xse^7>~g9Le&q~ z8gLm_rt`x8e2>Y;WFa2+9xs#)_03rt1{XpA8(zx)DImPa@FogZU!w)p2QOquawCLP zk*H4Oy7>3z$?0o)V8l?w z^{lMY>cba5zylU$*e~0K{QX(J_&}RSS(}kzBSMv^ZZ+RDL5f!D&TqxR(#Okdy|!kc zLAYBAl~yTQC+iTCsk)-X-LwNGeDl#mgB8@!eXuopM3Ef*V=V7pc@tW^jy#vWEpM|I z;}r+dnqUKM4iwITf;0CXd7-_g3Du+wa`HGoPl6NIlnGzQcTM*UrJ^L?qd%vcO3L0q z5C!7zSURVUKaP*i$LFG>UYiY8qrK2G>*+7@*Zl3}w-33D~(HKaDIm5`HYW*6(y zX2H@aC@5&5B>7Lhs;;U|8Ho|3BuoHn+7LcDjdJT*X)1^k$_gs5km)w42d1;xC&q5A z@Z1quD7zTN-0Vkj3zp=*gIm{RRM)IU-ehjZ4A@=4FAT&(0%S;HL3M6%*46s`>D$ua zH8ixo&FBJ>LKZAAFGB||s-9~13wn)K3?=|Q!le?e3&d{pwY{}WYL!2%E-_?`@m*@V z-S{=L!^RGPTnj8w`nWx6obmuDWk?%$m-z&AYsR->B>VZ@P5c@yDsD0ocN9~+dB zME{j;>4KgV!-D!Qpe1+6Zj%Q!1H+MYy>)_JwvR%sl%2%;$H@&DoA&aC(bb%d`PFwNi>ycl zkopLjjy=o7rXXIZjhKGDJ50=EIo+`gW8O2O^=-%#8;qyG>ls&KCAi+?kP6dMF;Cev zS06We*%|3uoVi`NQd{9^dRK({X{-XKQoO4x+Iji6ri9KkU5!4bkw^@hV4r>&67d88 z@8t9?_6@qrFj7RI_!6!t6U2M1MU5ExjhXCtr}v>FA73aQ34KuMv9fPJa&q~JvIxaE z&UBpKyvR^>s6YU6XEA=AFYy2miN(zgBzre5*X)jS!rg()lf7AtolxIr$wz3mlQdDX zGxhFh8=5c1{5Lco-Iya*YuDV7ClU+#uQ$YZ(VvYCaF2}{w}@)ts&5gDhaSqHNPW00 zaqsk(ebBAqarn*Nj=Hk7LW{ypGlIT1Wl+qH8n|K&Ao%bD|Kbr~G*&e)=@X_mrzCn7 z&*-BHK7He&j^3aLyImq=wq*1tgth3LM{}scw}>;=Y-;wslPiyZ^8_n46)Age&{lku zta5G-WQpL$bKHz8`gG;R+?{a5poD-NJUnw$J+e}cN|6*=ms*r@K5R4|c(9LSB9FWP`tPWipe zajBTcS|)NOJG3G<{lnmz^`_J^OF&qD-+_;TGJQfEvT|}QrkO4zruuN$BoevWXvQ}Q z&?{Mf1O&v&>Ji%_=zZLtq>z2on_nL1<#2S`EVp7Df?;KC4#}qzxzQp7egQYRha`4;C;fh81{+@fNmrL(&;> zL1Xn9jkdh8F(YRb(fYTuEdF{ga&t+gzc6(c$hbdpVrCa8_*F}cJk#D)ww+9 zF85?cSm7G74?G9ccGM|R9_Cdy`~z}a2i6x&M_{{xP~r%J6P~F-JYD#f3#V=mp*LYI zP#KLO!Uti?P1}K63eyF9F9Mk%$2r~hn@@c9vk!i_BZd#nX4LF3@Gg^3iJqC?i4ZV2 zt&{`WuZXdz;-Ib=Mj6eD_WyZjGPnvkeY)mN_LufW}s8#7X03y!FC4onfTf^q9W z&P2X0XvW1BP?E0_Em8@`GOkU15l2k8ZS6p&KrXGCajJ91Wi~ut4gM9QcRnKa^X`h? z|B6`8J`PQ{qTTt_hi(xDO`kJ%#Y-Q83RCcr2A%jPBGpM-p#iCKo(wzyw$cv(*s5F* z6W0ENJU|^IlVzh$8GUK0W;&t2h1?3P-)$<=9vRMcCXX;4^(-8gc$$A0*J)dG2>Yj= zXto9~^;b_>Bi}QBRG3TGZZ16!!$p1$CNSUF;D+S@<3&RHNCuHIayPrYMAfdClqdfq zw+N#O5sKT^phxxCYQXSyTL#LQ+H?%IZAM#FZzu1+!T