From f06e4831bbf608d9b2f3aabd8c845266c96e8267 Mon Sep 17 00:00:00 2001 From: camellan Date: Sat, 14 Dec 2019 03:50:11 +0400 Subject: [PATCH] Finished Russian translation --- locale/ru/LC_MESSAGES/strings.mo | Bin 428054 -> 459877 bytes locale/ru/LC_MESSAGES/strings.po | 373 +++++++++++++++++++++++-------- 2 files changed, 280 insertions(+), 93 deletions(-) diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 994cfaf89c618f25418e1320203c4a2118a99dba..eb578993aabb80b1230d3511a63d24c53f5a564e 100644 GIT binary patch delta 86770 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 RHJQUepC`h?zO0nXU;!tRT;*=t# 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 diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 9f4819ba..6a34d0b5 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -1748,7 +1748,7 @@ msgstr "Закладки импортированы из" #: FlatCAMCommon.py:477 FlatCAMObj.py:3488 FlatCAMObj.py:4483 #: FlatCAMObj.py:4484 FlatCAMObj.py:4493 msgid "Iso" -msgstr "Iso" +msgstr "Изоляция" #: FlatCAMCommon.py:477 FlatCAMCommon.py:984 FlatCAMObj.py:1260 #: FlatCAMObj.py:3488 FlatCAMObj.py:3759 FlatCAMObj.py:4043 @@ -1802,11 +1802,11 @@ msgstr "Мультипроход" #: FlatCAMCommon.py:521 msgid "DPP" -msgstr "" +msgstr "DPP" #: FlatCAMCommon.py:522 msgid "V-Dia" -msgstr "" +msgstr "V-Dia" #: FlatCAMCommon.py:523 msgid "V-Angle" @@ -1820,11 +1820,11 @@ msgstr "Отвод по Z" #: FlatCAMCommon.py:525 msgid "FR" -msgstr "" +msgstr "FR" #: FlatCAMCommon.py:526 msgid "FR Z" -msgstr "" +msgstr "FR Z" #: FlatCAMCommon.py:527 msgid "FR Rapids" @@ -1850,7 +1850,7 @@ msgstr "Постпроцессор" #: FlatCAMCommon.py:532 msgid "ExtraCut" -msgstr "" +msgstr "ExtraCut" #: FlatCAMCommon.py:533 msgid "Toolchange" @@ -1901,12 +1901,19 @@ msgid "" "Out = offset outside by half of tool diameter\n" "Custom = custom offset using the Custom Offset value" msgstr "" +"Смещение инструмента.\n" +"Может быть нескольких типов:\n" +"Путь = нулевое смещение\n" +"Внитреннее = смещение внутрь на половину диаметра инструмента\n" +"Внешнее = смещение наружу на половину диаметра инструмента" #: FlatCAMCommon.py:556 msgid "" "Custom Offset.\n" "A value to be used as offset from the current path." msgstr "" +"Пользовательское смещение.\n" +"Значение, которое будет использоваться в качестве смещения от текущего пути." #: FlatCAMCommon.py:559 msgid "" @@ -1916,6 +1923,11 @@ msgid "" "Rough = rough cut, low feedrate, multiple passes\n" "Finish = finishing cut, high feedrate" msgstr "" +"Тип инструмента.\n" +"Может быть:\n" +"Изоляция = изолирующий вырез\n" +"Грубый = грубая резка, низкая скорость подачи, несколько проходов\n" +"Финишный = финишная резка, высокая скорость подачи" #: FlatCAMCommon.py:565 msgid "" @@ -1925,12 +1937,19 @@ msgid "" "B = ball tip milling tool\n" "V = v-shape milling tool" msgstr "" +"Форма инструмента. \n" +"Может быть:\n" +"С1 ... C4 = круговой инструмент с x канавками\n" +"B = шаровой наконечник фрезерного инструмента\n" +"V = v-образный фрезерный инструмент" #: FlatCAMCommon.py:571 msgid "" "Cutting Depth.\n" "The depth at which to cut into material." msgstr "" +"Глубина резания.\n" +"Глубина, на которой можно разрезать материал." #: FlatCAMCommon.py:574 msgid "" @@ -1938,12 +1957,17 @@ msgid "" "Selecting this will allow cutting in multiple passes,\n" "each pass adding a DPP parameter depth." msgstr "" +"Мультипроход.\n" +"Выбор этого параметра позволит выполнять обрезку в несколько проходов,\n" +"при каждом проходе добавляется глубина параметра DPP." #: FlatCAMCommon.py:578 msgid "" "DPP. Depth per Pass.\n" "The value used to cut into material on each pass." msgstr "" +"DPP. Глубина за проход.\n" +"Значение, используемое для резки материала при каждом проходе." #: FlatCAMCommon.py:581 msgid "" @@ -1958,6 +1982,8 @@ msgid "" "V-Agle.\n" "Angle at the tip for the V-Shape Tools." msgstr "" +"V-Agle.\n" +"Угол накончика для инструментов V-образной формы." #: FlatCAMCommon.py:587 msgid "" @@ -1965,18 +1991,25 @@ msgid "" "Height at which the milling bit will travel between cuts,\n" "above the surface of the material, avoiding all fixtures." msgstr "" +"Габаритная высота.\n" +"Высота, на которой фреза будет перемещаться между срезами,\n" +"над поверхностью материала, избегая всех приспособлений." #: FlatCAMCommon.py:591 msgid "" "FR. Feedrate\n" "The speed on XY plane used while cutting into material." msgstr "" +"FR. Скорость подачи\n" +"Скорость на плоскости XY используется при резке материала." #: FlatCAMCommon.py:594 msgid "" "FR Z. Feedrate Z\n" "The speed on Z plane." msgstr "" +"FR Z. Скорость подачи Z\n" +"Скорость на плоскости Z." #: FlatCAMCommon.py:597 msgid "" @@ -1985,6 +2018,11 @@ msgid "" "This is used only by some devices that can't use\n" "the G0 g-code command. Mostly 3D printers." msgstr "" +"FR Rapids. Порог скорости подачи\n" +"Скорость используется при движении как можно быстрее.\n" +"Это используется только некоторыми устройствами, которые не могут " +"использовать\n" +"команда G0 g-кода. В основном 3D принтеры." #: FlatCAMCommon.py:602 msgid "" @@ -1992,6 +2030,9 @@ msgid "" "If it's left empty it will not be used.\n" "The speed of the spindle in RPM." msgstr "" +"Скорость вращения шпинделя.\n" +"Если оставить его пустым, он не будет использоваться.\n" +"Скорость вращения шпинделя в об/мин." #: FlatCAMCommon.py:606 msgid "" @@ -2017,6 +2058,9 @@ msgid "" "A selection of files that will alter the generated G-code\n" "to fit for a number of use cases." msgstr "" +"Препроцессор.\n" +"Выбор файлов, которые изменят полученный G-code\n" +"чтобы соответствовать в ряде случаев использования." #: FlatCAMCommon.py:617 msgid "" @@ -2026,6 +2070,12 @@ msgid "" "such as that this point is covered by this extra cut to\n" "ensure a complete isolation." msgstr "" +"Extra Cut.\n" +"Если флажок установлен, то после завершения изоляции выполняется " +"дополнительный разрез\n" +"в том месте, где встречаются начало и конец изоляции.\n" +"так чтобы эта точка была покрыта этим дополнительным разрезом, для\n" +"обеспечения полной изоляции." #: FlatCAMCommon.py:623 msgid "" @@ -2034,6 +2084,10 @@ msgid "" "The kind of toolchange is determined by\n" "the preprocessor file." msgstr "" +"Смена инструмента.\n" +"Это создаст событие смены инструмента.\n" +"Вид смены инструмента определяется\n" +"в файле препроцессора." #: FlatCAMCommon.py:628 msgid "" @@ -2042,12 +2096,18 @@ msgid "" "Will determine the cartesian position of the point\n" "where the tool change event take place." msgstr "" +"Смена инструмента XY.\n" +"Набор координат в формате (x, y).\n" +"Определит положение точки в картезианском поле.\n" +"где происходит смена инструмента." #: FlatCAMCommon.py:633 msgid "" "Toolchange Z.\n" "The position on Z plane where the tool change event take place." msgstr "" +"Z смены инструмента .\n" +"Положение на плоскости Z, в котором происходит событие смены инструмента." #: FlatCAMCommon.py:636 msgid "" @@ -2055,12 +2115,18 @@ msgid "" "If it's left empty it will not be used.\n" "A position on Z plane to move immediately after job start." msgstr "" +"Z Старта.\n" +"Если оставить его пустым, он не будет использоваться.\n" +"Положение на плоскости Z для перемещения сразу после начала выполнения " +"задания." #: FlatCAMCommon.py:640 msgid "" "End Z.\n" "A position on Z plane to move immediately after job stop." msgstr "" +"Z Конечная \n" +"Положение на плоскости Z для перемещения сразу после остановки задания." #: FlatCAMCommon.py:661 msgid "Add Tool to Tools DB" @@ -2088,7 +2154,7 @@ msgstr "Экспорт БД" #: FlatCAMCommon.py:672 msgid "Save the Tools Database to a custom text file." -msgstr "" +msgstr "Сохраняет базу данных инструментов в пользовательский текстовый файл." #: FlatCAMCommon.py:674 msgid "Import Tool DB" @@ -2097,6 +2163,8 @@ msgstr "Импорт БД" #: FlatCAMCommon.py:676 msgid "Load the Tools Database information's from a custom text file." msgstr "" +"Загрузка информации базы данных инструментов из пользовательского текстового " +"файла." #: FlatCAMCommon.py:686 msgid "Add Tool from Tools DB" @@ -2122,7 +2190,7 @@ msgstr "Не удалось прочитать файл БД." #: FlatCAMCommon.py:738 FlatCAMCommon.py:1122 msgid "Loaded FlatCAM Tools DB from" -msgstr "" +msgstr "Загрузка FlatCAM БД из" #: FlatCAMCommon.py:744 msgid "Add to DB" @@ -2270,11 +2338,11 @@ msgstr "" #: FlatCAMObj.py:1115 flatcamTools/ToolPaint.py:1143 msgid "No polygon detected under click position." -msgstr "" +msgstr "Полигон не обнаружен в указанной позиции." #: FlatCAMObj.py:1137 flatcamTools/ToolPaint.py:1172 msgid "List of single polygons is empty. Aborting." -msgstr "" +msgstr "Список одиночных полигонов пуст. Отмена." #: FlatCAMObj.py:1211 FlatCAMObj.py:1339 #: flatcamTools/ToolNonCopperClear.py:1656 @@ -6183,7 +6251,7 @@ msgstr "" #: flatcamGUI/FlatCAMGUI.py:1108 msgid "Will not save the changes and will close the preferences window." -msgstr "" +msgstr "Закроет окно настроек без сохранения изменений." #: flatcamGUI/FlatCAMGUI.py:1444 msgid "SHOW SHORTCUT LIST" @@ -6909,7 +6977,7 @@ msgstr "Отрисовка" #: flatcamGUI/PreferencesUI.py:1344 flatcamGUI/PreferencesUI.py:2090 #: flatcamGUI/PreferencesUI.py:6135 flatcamTools/ToolCopperThieving.py:190 msgid "Solid" -msgstr "Заливка" +msgstr "Сплошной" #: flatcamGUI/ObjectUI.py:176 flatcamGUI/PreferencesUI.py:1346 msgid "Solid color polygons." @@ -7168,7 +7236,7 @@ msgstr "Объект, площадь которого будет удалена #: flatcamGUI/ObjectUI.py:460 flatcamGUI/PreferencesUI.py:1488 msgid "Scope" -msgstr "" +msgstr "Масштаб" #: flatcamGUI/ObjectUI.py:462 flatcamGUI/PreferencesUI.py:1490 msgid "" @@ -7176,6 +7244,9 @@ msgid "" "- 'All' -> Isolate all the polygons in the object\n" "- 'Selection' -> Isolate a selection of polygons." msgstr "" +"Объем изоляции. Выберите, что изолировать:\n" +"- 'Все' -> Изолировать все полигоны в объекте.\n" +"- 'Выделенные' -> Изолировать выделенные полигоны." #: flatcamGUI/ObjectUI.py:467 flatcamGUI/PreferencesUI.py:1495 #: flatcamGUI/PreferencesUI.py:4585 flatcamTools/ToolPaint.py:300 @@ -7197,6 +7268,14 @@ msgid "" "isolation can be done only when there is an opening\n" "inside of the polygon (e.g polygon is a 'doughnut' shape)." msgstr "" +"Выбор способа выполнения изоляции:\n" +"- 'Полная' -> полная изоляция полигонов\n" +"- 'Внешняя' -> изолирует только снаружи.\n" +"- 'Внутренняя' -> изолирует только изнутри.\n" +"Внешняя изоляция почти всегда возможна.\n" +"(с правильным инструментом), но 'Внутренняя'\n" +"изоляция может быть выполнена только при наличии проема.\n" +"внутри полигона (например, полигон имеет форму \"пончика\")." #: flatcamGUI/ObjectUI.py:486 flatcamGUI/PreferencesUI.py:1692 #: flatcamGUI/PreferencesUI.py:1708 @@ -8970,6 +9049,9 @@ msgid "" "when the set units are in METRIC system.\n" "Any change here require an application restart." msgstr "" +"Количество десятичных знаков, используемых в приложении\n" +"когда установленные единицы измерения находятся в метрической системе.\n" +"Любые изменения здесь требуют перезапуска приложения." #: flatcamGUI/PreferencesUI.py:1088 msgid "Precision INCH" @@ -8981,6 +9063,9 @@ msgid "" "when the set units are in INCH system.\n" "Any change here require an application restart." msgstr "" +"Количество десятичных знаков, используемых в приложении\n" +"когда установленные единицы измерения находятся в дюймовой системе.\n" +"Любые изменения здесь требуют перезапуска приложения." #: flatcamGUI/PreferencesUI.py:1102 msgid "Graphic Engine" @@ -9246,7 +9331,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:1310 msgid "Allow Machinist Unsafe Settings" -msgstr "" +msgstr "Разрешить выполнить небезопасные настройки" #: flatcamGUI/PreferencesUI.py:1312 msgid "" @@ -10248,13 +10333,16 @@ msgstr "Инкрементальный G91" #: flatcamGUI/PreferencesUI.py:3720 msgid "Force Windows style line-ending" -msgstr "" +msgstr "Принудительное завершение строк в стиле Windows" #: flatcamGUI/PreferencesUI.py:3722 msgid "" "When checked will force a Windows style line-ending\n" "(\\r\\n) on non-Windows OS's." msgstr "" +"Если этот флажок установлен, конец строки в стиле Windows будет " +"принудительно завершён\n" +"(\\r\\n) в операционных системах, отличных от Windows." #: flatcamGUI/PreferencesUI.py:3736 msgid "CNC Job Options" @@ -10504,7 +10592,7 @@ msgstr "" #: flatcamTools/ToolCopperThieving.py:125 #: flatcamTools/ToolNonCopperClear.py:435 msgid "Itself" -msgstr "Сам" +msgstr "Как есть" #: flatcamGUI/PreferencesUI.py:4208 flatcamGUI/PreferencesUI.py:4597 msgid "Area" @@ -10530,14 +10618,14 @@ msgid "" "- 'Reference Object' - will do non copper clearing within the area\n" "specified by another object." msgstr "" -"- «Самостоятельно» - степень очистки меди\n" +"- 'Как есть' - степень очистки меди\n" "основан на объекте, который очищается от меди.\n" -" - «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " +" - 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области " "для рисования.\n" "Удерживая нажатой клавишу (CTRL или SHIFT), можно добавить несколько " "областей.\n" -"- «Контрольный объект» - будет выполнять очистку от меди в области\n" -"указаной другим объектом." +"- 'Референсный объект' - будет выполнять очистку от меди в области\n" +"указанной другим объектом." #: flatcamGUI/PreferencesUI.py:4224 flatcamGUI/PreferencesUI.py:4605 msgid "Normal" @@ -10995,6 +11083,10 @@ msgid "" "- 'PNG' -> raster image\n" "- 'PDF' -> portable document format" msgstr "" +"Тип файла сохраненной пленки. Может быть:\n" +"- 'SVG' -> векторный формат с открытым исходным кодом\n" +"- 'PNG' -> растровое изображение\n" +"- 'PDF' -> формат портативного документа" #: flatcamGUI/PreferencesUI.py:4834 flatcamTools/ToolFilm.py:419 msgid "Page Orientation" @@ -11016,7 +11108,7 @@ msgstr "Размер страницы" #: flatcamGUI/PreferencesUI.py:4848 flatcamTools/ToolFilm.py:433 msgid "A selection of standard ISO 216 page sizes." -msgstr "" +msgstr "Выбор стандартных размеров страниц ISO 216." #: flatcamGUI/PreferencesUI.py:4920 msgid "Panelize Tool Options" @@ -11714,6 +11806,8 @@ msgid "" "A tool to create a QRCode that can be inserted\n" "into a selected Gerber file, or it can be exported as a file." msgstr "" +"Инструмент для создания QR-кода, который можно вставить\n" +"в выбранный файл Gerber, или его можно экспортировать в файл." #: flatcamGUI/PreferencesUI.py:5873 flatcamTools/ToolQRCode.py:99 msgid "Version" @@ -11724,6 +11818,8 @@ msgid "" "QRCode version can have values from 1 (21x21 boxes)\n" "to 40 (177x177 boxes)." msgstr "" +"Версия QRCode может иметь значения от 1 (21x21).\n" +"до 40 (177x177)." #: flatcamGUI/PreferencesUI.py:5886 flatcamTools/ToolQRCode.py:112 msgid "Error correction" @@ -11739,6 +11835,11 @@ msgid "" "Q = maximum 25%% errors can be corrected\n" "H = maximum 30%% errors can be corrected." msgstr "" +"Параметр, управляющий исправлением ошибок, используемый для QR-кода.\n" +"L = можно исправить максимум 7%% ошибок.\n" +"M = можно исправить не более 15%% ошибок.\n" +"Q = макс. 25%% ошибок могут быть исправлены\n" +"H = макс. 30%% ошибок могут быть исправлены." #: flatcamGUI/PreferencesUI.py:5909 flatcamTools/ToolQRCode.py:135 msgid "Box Size" @@ -11749,6 +11850,8 @@ msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." msgstr "" +"Размер рамки регулирует общий размер QR-кода.\n" +"откорректировав размер каждой рамки в коде." #: flatcamGUI/PreferencesUI.py:5922 flatcamTools/ToolQRCode.py:148 msgid "Border Size" @@ -11759,6 +11862,8 @@ msgid "" "Size of the QRCode border. How many boxes thick is the border.\n" "Default value is 4. The width of the clearance around the QRCode." msgstr "" +"Размер границы QR-кода. Насколько рамка толще границы.\n" +"Значение по умолчанию 4. Ширина зазора вокруг QR-кода." #: flatcamGUI/PreferencesUI.py:5935 flatcamTools/ToolQRCode.py:162 msgid "QRCode Data" @@ -11767,10 +11872,11 @@ msgstr "Данные QR-кода" #: flatcamGUI/PreferencesUI.py:5937 flatcamTools/ToolQRCode.py:164 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." msgstr "" +"Данные QRCode. Буквенно-цифровой текст, подлежащий кодированию в QRCode." #: flatcamGUI/PreferencesUI.py:5941 flatcamTools/ToolQRCode.py:168 msgid "Add here the text to be included in the QRCode..." -msgstr "" +msgstr "Добавьте сюда текст, который будет включен в QRCode..." #: flatcamGUI/PreferencesUI.py:5947 flatcamTools/ToolQRCode.py:174 msgid "Polarity" @@ -11782,6 +11888,9 @@ msgid "" "It can be drawn in a negative way (squares are clear)\n" "or in a positive way (squares are opaque)." msgstr "" +"Выбор полярности QR-кода.\n" +"Он может быть нарисован как негптив (квадраты видны)\n" +"или позитив (квадраты непрозрачны)." #: flatcamGUI/PreferencesUI.py:5953 flatcamTools/ToolFilm.py:296 #: flatcamTools/ToolQRCode.py:180 @@ -11800,6 +11909,10 @@ msgid "" "be added as positive. If it is added to a Copper Gerber\n" "file then perhaps the QRCode can be added as negative." msgstr "" +"Выберите тип создаваемого QRC-кода.\n" +"Если добавлен в Silkscreen Gerber файл, QRCode может\n" +"будет добавлено как позитив. Если он добавлен к Copper Gerber.\n" +"то, возможно, QRCode может быть добавлен как негатив." #: flatcamGUI/PreferencesUI.py:5967 flatcamGUI/PreferencesUI.py:5973 #: flatcamTools/ToolQRCode.py:194 flatcamTools/ToolQRCode.py:200 @@ -11807,6 +11920,8 @@ msgid "" "The bounding box, meaning the empty space that surrounds\n" "the QRCode geometry, can have a rounded or a square shape." msgstr "" +"Ограничительная рамка, означающая пустое пространство вокруг\n" +"QRCode, может иметь округлую или квадратную форму." #: flatcamGUI/PreferencesUI.py:5970 flatcamTools/ToolQRCode.py:197 msgid "Rounded" @@ -11818,7 +11933,7 @@ msgstr "Цвет заливки" #: flatcamGUI/PreferencesUI.py:5982 flatcamTools/ToolQRCode.py:230 msgid "Set the QRCode fill color (squares color)." -msgstr "" +msgstr "Задаёт цвет заливки QRCode (цвет квадратов)." #: flatcamGUI/PreferencesUI.py:6001 flatcamTools/ToolQRCode.py:252 msgid "Back Color" @@ -11826,22 +11941,24 @@ msgstr "Цвет фона" #: flatcamGUI/PreferencesUI.py:6003 flatcamTools/ToolQRCode.py:254 msgid "Set the QRCode background color." -msgstr "" +msgstr "Устанавливает цвет фона QRCode." #: flatcamGUI/PreferencesUI.py:6043 #| msgid "SolderPaste Tool Options" msgid "Copper Thieving Tool Options" -msgstr "" +msgstr "Параметры Copper Thieving" #: flatcamGUI/PreferencesUI.py:6055 msgid "" "A tool to generate a Copper Thieving that can be added\n" "to a selected Gerber file." msgstr "" +"Инструмент для создания Copper Thieving, который может быть добавлен\n" +"в выбранный Gerber файл." #: flatcamGUI/PreferencesUI.py:6063 msgid "Number of steps (lines) used to interpolate circles." -msgstr "" +msgstr "Количество шагов (линий), используемых для интерполяции окружностей." #: flatcamGUI/PreferencesUI.py:6073 flatcamGUI/PreferencesUI.py:6277 #: flatcamTools/ToolCopperThieving.py:96 flatcamTools/ToolCopperThieving.py:429 @@ -11854,6 +11971,9 @@ msgid "" "(the polygon fill may be split in multiple polygons)\n" "and the copper traces in the Gerber file." msgstr "" +"Это позволяет задать расстояние между элементами copper Thieving.\n" +"(заливка полигона может быть разделена на несколько полигонов)\n" +"и медными трассами в Gerber файле." #: flatcamGUI/PreferencesUI.py:6103 flatcamTools/ToolCopperThieving.py:126 #: flatcamTools/ToolNonCopperClear.py:436 flatcamTools/ToolPaint.py:314 @@ -11879,11 +11999,11 @@ msgid "" "- 'Reference Object' - will do copper thieving within the area specified by " "another object." msgstr "" -"- «Самостоятельно» - степень Copper Thieving основан на объекте, который " -"очищается от меди.\n" -" - «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " +"- 'Как есть' - степень Copper Thieving основан на объекте, который очищается " +"от меди.\n" +" - 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области " "для рисования.\n" -"- «Контрольный объект» - будет выполнять Copper Thieving в области указанной " +"- 'Референсный объект' - будет выполнять Copper Thieving в области указанной " "другим объектом." #: flatcamGUI/PreferencesUI.py:6117 flatcamTools/ToolCopperThieving.py:170 @@ -11892,7 +12012,7 @@ msgstr "Прямоугольная" #: flatcamGUI/PreferencesUI.py:6118 flatcamTools/ToolCopperThieving.py:171 msgid "Minimal" -msgstr "" +msgstr "Минимальный" #: flatcamGUI/PreferencesUI.py:6120 flatcamTools/ToolCopperThieving.py:173 #: flatcamTools/ToolFilm.py:113 @@ -11904,10 +12024,12 @@ msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" " - 'Minimal' - the bounding box will be the convex hull shape." msgstr "" +"- 'Прямоугольник' - ограничительная рамка будет иметь прямоугольную форму.\n" +" - 'Минимальный' - ограничительная рамка будет повторять форму корпуса." #: flatcamGUI/PreferencesUI.py:6136 flatcamTools/ToolCopperThieving.py:191 msgid "Dots Grid" -msgstr "" +msgstr "Сетка точек" #: flatcamGUI/PreferencesUI.py:6137 flatcamTools/ToolCopperThieving.py:192 msgid "Squares Grid" @@ -11928,6 +12050,10 @@ msgid "" "- 'Squares Grid' - the empty area will be filled with a pattern of squares.\n" "- 'Lines Grid' - the empty area will be filled with a pattern of lines." msgstr "" +"- 'Сплошной' - copper thieving будет сплошным полигоном.\n" +"- 'Сетка точек' - пустая область будет заполнена сеткой точек.\n" +"- 'Сетка квадратов' - пустая площадь будет заполнена сеткой квадратов.\n" +"- 'Сетка линий' - пустая область будет заполнена сеткой линий." #: flatcamGUI/PreferencesUI.py:6150 flatcamTools/ToolCopperThieving.py:216 msgid "Dots Grid Parameters" @@ -11946,7 +12072,7 @@ msgstr "Промежуток" #: flatcamGUI/PreferencesUI.py:6169 flatcamTools/ToolCopperThieving.py:235 msgid "Distance between each two dots in Dots Grid." -msgstr "" +msgstr "Расстояние между каждыми двумя точками в сетке точек." #: flatcamGUI/PreferencesUI.py:6179 flatcamTools/ToolCopperThieving.py:256 msgid "Squares Grid Parameters" @@ -11954,11 +12080,11 @@ msgstr "Параметры квадратной сетки" #: flatcamGUI/PreferencesUI.py:6185 flatcamTools/ToolCopperThieving.py:262 msgid "Square side size in Squares Grid." -msgstr "" +msgstr "Размер стороны квадрата в сетке квадратов." #: flatcamGUI/PreferencesUI.py:6198 flatcamTools/ToolCopperThieving.py:275 msgid "Distance between each two squares in Squares Grid." -msgstr "" +msgstr "Расстояние между каждыми двумя квадратами в сетке квадратов ." #: flatcamGUI/PreferencesUI.py:6208 flatcamTools/ToolCopperThieving.py:296 msgid "Lines Grid Parameters" @@ -11966,22 +12092,24 @@ msgstr "Параметры линий сетки" #: flatcamGUI/PreferencesUI.py:6214 flatcamTools/ToolCopperThieving.py:302 msgid "Line thickness size in Lines Grid." -msgstr "" +msgstr "Размеры линий по толщине в сетке линий." #: flatcamGUI/PreferencesUI.py:6227 flatcamTools/ToolCopperThieving.py:315 msgid "Distance between each two lines in Lines Grid." -msgstr "" +msgstr "Расстояние между двумя линиями в сетке линий." #: flatcamGUI/PreferencesUI.py:6237 flatcamTools/ToolCopperThieving.py:353 #| msgid "Slot Parameters" msgid "Robber Bar Parameters" -msgstr "" +msgstr "Параметры Robber Bar" #: flatcamGUI/PreferencesUI.py:6239 flatcamTools/ToolCopperThieving.py:355 msgid "" "Parameters used for the robber bar.\n" "Robber bar = copper border to help in pattern hole plating." msgstr "" +"Параметры, используемые для robber bar.\n" +"Robber ba = медная рамка для облегчения нанесения покрытия на отверстия." #: flatcamGUI/PreferencesUI.py:6247 flatcamTools/ToolCopperThieving.py:363 msgid "Bounding box margin for robber bar." @@ -11993,21 +12121,23 @@ msgstr "Толщина" #: flatcamGUI/PreferencesUI.py:6260 flatcamTools/ToolCopperThieving.py:376 msgid "The robber bar thickness." -msgstr "" +msgstr "Толщина robber bar." #: flatcamGUI/PreferencesUI.py:6270 flatcamTools/ToolCopperThieving.py:407 msgid "Pattern Plating Mask" -msgstr "" +msgstr "Рисунок гальванической маски" #: flatcamGUI/PreferencesUI.py:6272 flatcamTools/ToolCopperThieving.py:409 msgid "Generate a mask for pattern plating." -msgstr "" +msgstr "Создание рисунка гальванической маски." #: flatcamGUI/PreferencesUI.py:6279 flatcamTools/ToolCopperThieving.py:431 msgid "" "The distance between the possible copper thieving elements\n" "and/or robber bar and the actual openings in the mask." msgstr "" +"Расстояние между возможными элементами copper thieving\n" +"и/или robber bar и фактическими отверстиями в маске." #: flatcamGUI/PreferencesUI.py:6298 msgid "Fiducials Tool Options" @@ -12119,6 +12249,11 @@ msgid "" "- Object -> click a hole geo for Excellon or a pad for Gerber\n" "- Free -> click freely on canvas to acquire the calibration points" msgstr "" +"Источник точек калибровки.\n" +"Это может быть:\n" +"- Объект - > нажмите на геометрию отверстия для Excellon или площадку для " +"Gerber\n" +"- Свободно - > щелкните мышью по холсту для получения точек калибровки" #: flatcamGUI/PreferencesUI.py:6436 flatcamTools/ToolCalibration.py:80 msgid "Free" @@ -12134,21 +12269,23 @@ msgstr "Проверка Z" #: flatcamGUI/PreferencesUI.py:6464 flatcamTools/ToolCalibration.py:311 msgid "Height (Z) for checking the point." -msgstr "" +msgstr "Высота (Z) для проверки точки." #: flatcamGUI/PreferencesUI.py:6476 flatcamTools/ToolCalibration.py:323 msgid "Zero Z tool" -msgstr "" +msgstr "Обнуление Z" #: flatcamGUI/PreferencesUI.py:6478 flatcamTools/ToolCalibration.py:325 msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." msgstr "" +"Включает последовательное обнуление высоты (Z)\n" +"при проверке." #: flatcamGUI/PreferencesUI.py:6487 flatcamTools/ToolCalibration.py:334 msgid "Height (Z) for mounting the verification probe." -msgstr "" +msgstr "Высота (Z) для установки проверочной пробы." #: flatcamGUI/PreferencesUI.py:6506 msgid "Excellon File associations" @@ -12502,7 +12639,7 @@ msgstr "Калькулятор" #: flatcamTools/ToolCalibration.py:66 msgid "STEP 1: Acquire Calibration Points" -msgstr "" +msgstr "ШАГ 1: Получение точек калибровки" #: flatcamTools/ToolCalibration.py:68 msgid "" @@ -12510,6 +12647,9 @@ msgid "" "Those four points should be in the four\n" "(as much as possible) corners of the Excellon object." msgstr "" +"Выберите четыре точки, нажав внутри отверстия для сверления.\n" +"Эти четыре точки должны быть в четырех\n" +"(как можно больше) углах Excellon объекта." #: flatcamTools/ToolCalibration.py:86 flatcamTools/ToolCutOut.py:80 #: flatcamTools/ToolFilm.py:78 flatcamTools/ToolImage.py:55 @@ -12536,6 +12676,8 @@ msgid "" "Contain the expected calibration points and the\n" "ones measured." msgstr "" +"Содержит ожидаемые точки калибровки и точки калибровки\n" +"измеренные." #: flatcamTools/ToolCalibration.py:126 flatcamTools/ToolSub.py:74 #: flatcamTools/ToolSub.py:126 @@ -12544,7 +12686,7 @@ msgstr "Цель" #: flatcamTools/ToolCalibration.py:127 msgid "Found Delta" -msgstr "" +msgstr "Найдено Delta" #: flatcamTools/ToolCalibration.py:139 msgid "Bot Left X" @@ -12557,7 +12699,7 @@ msgstr "Нижний левый Y" #: flatcamTools/ToolCalibration.py:156 flatcamTools/ToolCalibration.py:157 #| msgid "Origin set" msgid "Origin" -msgstr "" +msgstr "Источник" #: flatcamTools/ToolCalibration.py:168 msgid "Bot Right X" @@ -12594,16 +12736,24 @@ msgid "" "Those four points should be in the four squares of\n" "the object." msgstr "" +"Выберите четыре точки, нажав на холст, если выбор источника\n" +"является \"свободным\" или внутри геометрии объекта, если источник является " +"\"объектом\".\n" +"Эти четыре точки должны быть в четырех квадратах\n" +"вокруг объекта." #: flatcamTools/ToolCalibration.py:281 msgid "STEP 2: Verification GCode" -msgstr "" +msgstr "ШАГ 2: Проверка GCode" #: flatcamTools/ToolCalibration.py:283 flatcamTools/ToolCalibration.py:350 msgid "" "Generate GCode file to locate and align the PCB by using\n" "the four points acquired above." msgstr "" +"Генерация файла GCode для расположения и выравнивания печатной платы с " +"использованием\n" +"четырёх точек, полученных выше." #: flatcamTools/ToolCalibration.py:288 msgid "GCode Parameters" @@ -12611,7 +12761,7 @@ msgstr "Параметры GCode" #: flatcamTools/ToolCalibration.py:290 msgid "Parameters used when creating the GCode in this tool." -msgstr "" +msgstr "Параметры, используемые при создании GCode в данном инструменте." #: flatcamTools/ToolCalibration.py:348 flatcamTools/ToolSolderPaste.py:347 msgid "Generate GCode" @@ -12627,6 +12777,9 @@ msgid "" "found when checking the PCB pattern. The differences must be filled\n" "in the fields Found (Delta)." msgstr "" +"Расчет коэффициентов масштабирования и перекоса на основе разницы (дельта)\n" +"найденных при проверке схемы печатной платы. Различия должны быть устранены\n" +"в полях Найдено (Delta)." #: flatcamTools/ToolCalibration.py:378 msgid "Calculate Factors" @@ -12634,13 +12787,15 @@ msgstr "Рассчитать факторы" #: flatcamTools/ToolCalibration.py:400 msgid "STEP 4: Adjusted GCode" -msgstr "" +msgstr "ШАГ 4: Корректировка GCode" #: flatcamTools/ToolCalibration.py:402 flatcamTools/ToolCalibration.py:542 msgid "" "Generate verification GCode file adjusted with\n" "the factors above." msgstr "" +"Создаёт проверочный файл GCode \n" +"скорректированный с помощью вышеперечисленных факторов." #: flatcamTools/ToolCalibration.py:407 msgid "Scale Factor X:" @@ -12656,7 +12811,7 @@ msgstr "Масштабировать" #: flatcamTools/ToolCalibration.py:433 msgid "Apply Scale factors on the calibration points." -msgstr "" +msgstr "Применяет коэффициент масштабирования для точек калибровки." #: flatcamTools/ToolCalibration.py:443 msgid "Skew Angle X:" @@ -12672,7 +12827,7 @@ msgstr "Наклонить" #: flatcamTools/ToolCalibration.py:471 msgid "Apply Skew factors on the calibration points." -msgstr "" +msgstr "Применяет коэффициенты перекоса для точек калибровки." #: flatcamTools/ToolCalibration.py:540 msgid "Generate Adjusted GCode" @@ -12680,26 +12835,28 @@ msgstr "Создать скорректированный GCode" #: flatcamTools/ToolCalibration.py:561 msgid "STEP 5: Calibrate FlatCAM Objects" -msgstr "" +msgstr "ШАГ 5: Калибровка объектов FlatCAM" #: flatcamTools/ToolCalibration.py:563 msgid "" "Adjust the FlatCAM objects\n" "with the factors determined and verified above." msgstr "" +"Корректировка объектов FlatCAM\n" +"с факторами, определенными и проверенными выше." #: flatcamTools/ToolCalibration.py:572 msgid "Adjusted object type" -msgstr "" +msgstr "Тип объекта корректировки" #: flatcamTools/ToolCalibration.py:574 msgid "Type of the FlatCAM Object to be adjusted." -msgstr "" +msgstr "Тип объекта FlatCAM, который требуется скорректировать." #: flatcamTools/ToolCalibration.py:585 #| msgid "No object selected." msgid "Adjusted object selection" -msgstr "" +msgstr "Выбор объекта корректировки" #: flatcamTools/ToolCalibration.py:587 msgid "The FlatCAM Object to be adjusted." @@ -12714,6 +12871,8 @@ msgid "" "Adjust (scale and/or skew) the objects\n" "with the factors determined above." msgstr "" +"Корректировка (масштабирование и/или перекос) объектов\n" +"с вышеперечисленными факторами." #: flatcamTools/ToolCalibration.py:617 flatcamTools/ToolCopperThieving.py:482 #: flatcamTools/ToolCutOut.py:360 flatcamTools/ToolDblSided.py:302 @@ -12741,7 +12900,7 @@ msgstr "Колибровка" #: flatcamTools/ToolCalibration.py:715 msgid "Tool initialized" -msgstr "" +msgstr "Инструмент инициализирован" #: flatcamTools/ToolCalibration.py:747 msgid "There is no source FlatCAM object selected..." @@ -12749,35 +12908,35 @@ msgstr "Нет выбранного исходного объекта FlatCAM... #: flatcamTools/ToolCalibration.py:768 msgid "Get First calibration point. Bottom Left..." -msgstr "" +msgstr "Получение первой точки калибровки. Внизу слева...." #: flatcamTools/ToolCalibration.py:820 msgid "Get Second calibration point. Bottom Right..." -msgstr "" +msgstr "Получение второй точки калибровки. Внизу справа..." #: flatcamTools/ToolCalibration.py:824 msgid "Get Third calibration point. Top Left..." -msgstr "" +msgstr "Получение третьей точки калибровки. Вверху слева..." #: flatcamTools/ToolCalibration.py:828 msgid "Get Forth calibration point. Top Right..." -msgstr "" +msgstr "Получение четвёртой точки калибровки. Вверху справа ..." #: flatcamTools/ToolCalibration.py:832 msgid "Done. All four points have been acquired." -msgstr "" +msgstr "Готово. Все четыре точки были получены." #: flatcamTools/ToolCalibration.py:857 msgid "Verification GCode for FlatCAM Calibrate Tool" -msgstr "" +msgstr "Проверка GCode для инструмента калибровки FlatCAM" #: flatcamTools/ToolCalibration.py:869 flatcamTools/ToolCalibration.py:923 msgid "Gcode Viewer" -msgstr "" +msgstr "Просмотрщик Gcode" #: flatcamTools/ToolCalibration.py:881 msgid "Cancelled. Four points are needed for GCode generation." -msgstr "" +msgstr "Отмена. Для генерации GCode необходимы четыре точки." #: flatcamTools/ToolCalibration.py:1041 flatcamTools/ToolCalibration.py:1137 msgid "There is no FlatCAM object selected..." @@ -12785,7 +12944,7 @@ msgstr "Нет выбранного объекта FlatCAM..." #: flatcamTools/ToolCopperThieving.py:76 flatcamTools/ToolFiducials.py:260 msgid "Gerber Object to which will be added a copper thieving." -msgstr "" +msgstr "Gerber объект, к которому будет добавлен copper thieving." #: flatcamTools/ToolCopperThieving.py:98 msgid "" @@ -12793,6 +12952,9 @@ msgid "" "(the polygon fill may be split in multiple polygons)\n" "and the copper traces in the Gerber file." msgstr "" +"Это позволяет задать расстояние между элементами copper thieving.\n" +"(заливка полигона может быть разделена на несколько полигонов)\n" +"и медными трассами в Gerber файле." #: flatcamTools/ToolCopperThieving.py:131 msgid "" @@ -12803,11 +12965,11 @@ msgid "" "- 'Reference Object' - will do copper thieving within the area specified by " "another object." msgstr "" -"- «Самостоятельно» - степень очистки меди основанный на объекте, который " -"очищается от меди.\n" -"- «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " +"- 'Как есть' - степень Copper Thieving основан на объекте, который очищается " +"от меди.\n" +" - 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области " "для рисования.\n" -"- «Контрольный объект» - будет выполнять Copper Thieving в области указанной " +"- 'Референсный объект' - будет выполнять Copper Thieving в области указанной " "другим объектом." #: flatcamTools/ToolCopperThieving.py:138 @@ -12828,19 +12990,19 @@ msgstr "" #: flatcamTools/ToolNonCopperClear.py:457 flatcamTools/ToolPaint.py:338 #| msgid "Reference Object" msgid "Reference Gerber" -msgstr "" +msgstr "Референсный Gerber" #: flatcamTools/ToolCopperThieving.py:145 flatcamTools/ToolDblSided.py:214 #: flatcamTools/ToolNonCopperClear.py:458 flatcamTools/ToolPaint.py:339 #| msgid "Open Excellon" msgid "Reference Excellon" -msgstr "" +msgstr "Референсный Excellon" #: flatcamTools/ToolCopperThieving.py:146 flatcamTools/ToolDblSided.py:215 #: flatcamTools/ToolNonCopperClear.py:459 flatcamTools/ToolPaint.py:340 #| msgid "Generate Geometry" msgid "Reference Geometry" -msgstr "" +msgstr "Референсный Geometry" #: flatcamTools/ToolCopperThieving.py:151 #: flatcamTools/ToolNonCopperClear.py:462 flatcamTools/ToolPaint.py:343 @@ -12858,6 +13020,8 @@ msgid "" "- 'Rectangular' - the bounding box will be of rectangular shape.\n" "- 'Minimal' - the bounding box will be the convex hull shape." msgstr "" +"- 'Прямоугольник' - ограничительная рамка будет иметь прямоугольную форму.\n" +"- 'Минимальный' - ограничительная рамка будет повторять форму корпуса." #: flatcamTools/ToolCopperThieving.py:197 msgid "" @@ -12866,20 +13030,26 @@ msgid "" "- 'Squares Grid' - the empty area will be filled with a pattern of squares.\n" "- 'Lines Grid' - the empty area will be filled with a pattern of lines." msgstr "" +"- 'Сплошной' - copper thieving будет сплошным полигоном.\n" +"- 'Сетка точек' - пустая область будет заполнена сеткой точек.\n" +"- 'Сетка квадратов' - пустая площадь будет заполнена сеткой квадратов.\n" +"- 'Сетка линий' - пустая область будет заполнена сеткой линий." #: flatcamTools/ToolCopperThieving.py:326 msgid "Insert Copper thieving" -msgstr "" +msgstr "Вставить Copper thieving" #: flatcamTools/ToolCopperThieving.py:328 msgid "" "Will add a polygon (may be split in multiple parts)\n" "that will surround the actual Gerber traces at a certain distance." msgstr "" +"Добавит полигон (может быть разбит на несколько частей)\n" +"который будет окружать фактические трассы Gerber на определенном расстоянии." #: flatcamTools/ToolCopperThieving.py:387 msgid "Insert Robber Bar" -msgstr "" +msgstr "Вставить Robber Bar" #: flatcamTools/ToolCopperThieving.py:389 msgid "" @@ -12888,6 +13058,10 @@ msgid "" "at a certain distance.\n" "Required when doing holes pattern plating." msgstr "" +"Добавит полигон с определенной толщиной\n" +"который будет окружать фактический Gerber объект\n" +"на определенном расстоянии.\n" +"Требуется при нанесении рисунка отверстий." #: flatcamTools/ToolCopperThieving.py:413 msgid "Select Soldermask object" @@ -12899,10 +13073,13 @@ msgid "" "It will be used as a base for\n" "the pattern plating mask." msgstr "" +"Gerber объект с паяльной маской.\n" +"Он будет использоваться в качестве базы для\n" +"рисунка гальванической маски." #: flatcamTools/ToolCopperThieving.py:443 msgid "Plated area" -msgstr "" +msgstr "Зоны покрытия" #: flatcamTools/ToolCopperThieving.py:445 msgid "" @@ -12914,6 +13091,13 @@ msgid "" "a bit larger than the copper pads, and this area is\n" "calculated from the soldermask openings." msgstr "" +"Область, покрываемая нанесением рисунка.\n" +"В основном это отверстия в гальванической маске.\n" +"\n" +"<<ВНИМАНИЕ> - вычисленная площадь на самом деле немного больше\n" +"из-за того, что отверстия под паяльную маску сделаны по проекту\n" +"чуть больше, чем медные площадки, и эта область \n" +"рассчитывается по отверстиям паяльной маски." #: flatcamTools/ToolCopperThieving.py:456 msgid "mm" @@ -12925,7 +13109,7 @@ msgstr "дюймы" #: flatcamTools/ToolCopperThieving.py:465 msgid "Generate pattern plating mask" -msgstr "" +msgstr "Создать рисунок гальванической маски" #: flatcamTools/ToolCopperThieving.py:467 msgid "" @@ -12933,11 +13117,14 @@ msgid "" "the geometries of the copper thieving and/or\n" "the robber bar if those were generated." msgstr "" +"Добавит к паяльной маске gerber геометрию\n" +"copper thieving и/или\n" +"robber bar, если они были созданы." #: flatcamTools/ToolCopperThieving.py:620 #: flatcamTools/ToolCopperThieving.py:645 msgid "Lines Grid works only for 'itself' reference ..." -msgstr "" +msgstr "Сетка линий работает только для ссылки 'Как есть'..." #: flatcamTools/ToolCopperThieving.py:631 msgid "Solid fill selected." @@ -12949,7 +13136,7 @@ msgstr "Выбрана заливка сетки точек." #: flatcamTools/ToolCopperThieving.py:641 msgid "Squares grid fill selected." -msgstr "" +msgstr "Выбрано заполнение сеткой квадратов." #: flatcamTools/ToolCopperThieving.py:662 #: flatcamTools/ToolCopperThieving.py:744 @@ -12974,7 +13161,7 @@ msgstr "Добавить исходный файл" #: flatcamTools/ToolCopperThieving.py:1308 #| msgid "Non-Copper Clearing Tool" msgid "Copper Thieving Tool done." -msgstr "" +msgstr "Copper Thieving завершён." #: flatcamTools/ToolCopperThieving.py:754 #: flatcamTools/ToolCopperThieving.py:787 flatcamTools/ToolCutOut.py:466 @@ -13007,7 +13194,7 @@ msgstr "Зона добавлена. Щелкните правой кнопко #: flatcamTools/ToolCopperThieving.py:940 #: flatcamTools/ToolCopperThieving.py:1001 msgid "Thieving" -msgstr "" +msgstr "Thieving" #: flatcamTools/ToolCopperThieving.py:947 msgid "Copper Thieving Tool started. Reading parameters." @@ -13019,7 +13206,7 @@ msgstr "Copper Thieving. Подготовка безмедных полигон #: flatcamTools/ToolCopperThieving.py:1017 msgid "Copper Thieving Tool. Preparing areas to fill with copper." -msgstr "" +msgstr "Copper Thieving. Подготовка участков для заполнения медью." #: flatcamTools/ToolCopperThieving.py:1028 flatcamTools/ToolOptimal.py:349 #: flatcamTools/ToolPanelize.py:798 flatcamTools/ToolRulesCheck.py:1118 @@ -13042,7 +13229,7 @@ msgstr "Тип указанного объекта не поддерживает #: flatcamTools/ToolCopperThieving.py:1103 msgid "Copper Thieving Tool. Appending new geometry and buffering." -msgstr "" +msgstr "Copper Thieving. Добавление новой геометрии и буферизации." #: flatcamTools/ToolCopperThieving.py:1119 msgid "Create geometry" @@ -13051,20 +13238,20 @@ msgstr "Создать геометрию" #: flatcamTools/ToolCopperThieving.py:1319 #: flatcamTools/ToolCopperThieving.py:1323 msgid "P-Plating Mask" -msgstr "" +msgstr "Рисунок гальванической маски" #: flatcamTools/ToolCopperThieving.py:1345 msgid "Append PP-M geometry" -msgstr "" +msgstr "Добавить PP-M геометрию" #: flatcamTools/ToolCopperThieving.py:1471 msgid "Generating Pattern Plating Mask done." -msgstr "" +msgstr "Создание рисунка гальванической маски выполнено." #: flatcamTools/ToolCopperThieving.py:1543 #| msgid "Non-Copper Clearing Tool" msgid "Copper Thieving Tool exit." -msgstr "" +msgstr "Выход из Copper Thieving." #: flatcamTools/ToolCutOut.py:42 msgid "Cutout PCB" @@ -14185,7 +14372,7 @@ msgid "" msgstr "" "'Операция' может быть:\n" "- Изоляция - > обеспечит, что очистка от меди всегда закончена.\n" -"Если это не удасться, то очистка от меди также потерпит неудачу.\n" +"Если это не удастся, то очистка от меди также потерпит неудачу.\n" "- Очистка - > обычная очистка от меди." #: flatcamTools/ToolNonCopperClear.py:209 @@ -14228,11 +14415,11 @@ msgid "" "- 'Reference Object' - will do non copper clearing within the area specified " "by another object." msgstr "" -"- «Самостоятельно» - степень очистки меди, основано на объекте, который " -"очищается от меди.\n" -" - «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " +"- 'Как есть' - степень очистки меди, основано на объекте, который очищается " +"от меди.\n" +" - 'Выбор области' - щелкните левой кнопкой мыши для начала выбора области " "для рисования.\n" -"- «Контрольный объект» - будет выполнять очистку от меди в области указаной " +"- 'Референсный объект' - будет выполнять очистку от меди в области указанной " "другим объектом." #: flatcamTools/ToolNonCopperClear.py:453 @@ -15259,7 +15446,7 @@ msgstr "Представление" #: flatcamTools/ToolProperties.py:427 flatcamTools/ToolProperties.py:457 #| msgid "Buffer Solid Geometry" msgid "Solid Geometry" -msgstr "Геометрия заливки" +msgstr "Сплошная Geometry" #: flatcamTools/ToolProperties.py:430 msgid "GCode Text"