From 0dd010f58b18a7d5813e56d5783f08ab6862c12c Mon Sep 17 00:00:00 2001 From: camellan Date: Tue, 10 Dec 2019 14:06:18 +0400 Subject: [PATCH 1/5] Update Russian translation --- locale/ru/LC_MESSAGES/strings.mo | Bin 380645 -> 391520 bytes locale/ru/LC_MESSAGES/strings.po | 552 ++++++++++--------------------- 2 files changed, 176 insertions(+), 376 deletions(-) diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 6b5fd21168ce0d8e7bd9240606322d84be8d01f7..c05de7d30c8e673bb051adcc424e39088b87f74a 100644 GIT binary patch delta 60406 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
E7;G-Yv>oQuw*o}_o}_gu3fY5dX=x+ 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\n" "Language-Team: \n" @@ -13,7 +13,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2.4\n" +"X-Generator: Poedit 2.2.3\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPathExcluded-0: build\n" @@ -1928,7 +1928,7 @@ msgstr "" #, fuzzy #| msgid "Tool change" msgid "Toolchange" -msgstr "Смена инструмента" +msgstr "y_toolchange = координата Y для смены инструмента" #: FlatCAMCommon.py:534 #, fuzzy @@ -1971,7 +1971,7 @@ msgstr "" #, fuzzy #| msgid "Tool Diameter" msgid "Tool Diameter." -msgstr "Диаметр инструмента" +msgstr "Диаметр инструмента:" #: FlatCAMCommon.py:549 msgid "" @@ -5235,7 +5235,7 @@ msgstr "Открыть файл" #, fuzzy #| msgid "Export GCode ..." msgid "Export Code ..." -msgstr "Экспорт GCode ..." +msgstr "[WARNING_NOTCL] Экспорт Code отменён." #: flatcamEditors/FlatCAMTextEditor.py:215 msgid "Export Code cancelled." @@ -6863,7 +6863,7 @@ msgstr "Пересечение" #, fuzzy #| msgid "Substraction" msgid "Subtraction" -msgstr "Вычитание" +msgstr "Вычитание полигонов\tS" #: flatcamGUI/FlatCAMGUI.py:1916 flatcamGUI/ObjectUI.py:1679 #: flatcamGUI/PreferencesUI.py:3625 @@ -7292,7 +7292,11 @@ msgstr "Постепенный" #, fuzzy #| msgid "Conversion" msgid "Conventional" -msgstr "Конвертация" +msgstr "" +"Тип фрезерования, когда выбранный инструмент имеет тип: 'iso_op':\n" +"- climb / лучше всего подходит для точного фрезерования и уменьшения " +"использования инструмента\n" +"- conventional / полезен, когда нет компенсации люфта" #: flatcamGUI/ObjectUI.py:399 msgid "Combine" @@ -7407,7 +7411,7 @@ msgstr "Выход" #, fuzzy #| msgid "Int Geo" msgid "Int" -msgstr "ВНУТРЕННЯЯ" +msgstr "Int/Decimals:" #: flatcamGUI/ObjectUI.py:493 msgid "Generate Isolation Geometry" @@ -9618,13 +9622,13 @@ msgstr "" #, fuzzy #| msgid "Get Exteriors" msgid "Exterior" -msgstr "Перейти к наружнему" +msgstr "Создана геометрия внешнего буфера." #: flatcamGUI/PreferencesUI.py:1694 #, fuzzy #| msgid "Get Interiors" msgid "Interior" -msgstr "Перейти к внутреннему" +msgstr "Создана геометрия внутреннего буфера." #: flatcamGUI/PreferencesUI.py:1702 msgid "" @@ -11065,7 +11069,7 @@ msgstr "" #, fuzzy #| msgid "Select" msgid "Sel" -msgstr "Выбрать" +msgstr "&Боковая панель\t`" #: flatcamGUI/PreferencesUI.py:4607 msgid "Paint Plotting" @@ -11262,16 +11266,19 @@ msgid "Mirror axis" msgstr "Ось зеркалирования" #: flatcamGUI/PreferencesUI.py:4818 flatcamTools/ToolFilm.py:403 +#, fuzzy msgid "SVG" -msgstr "" +msgstr "Экспорт SVG ..." #: flatcamGUI/PreferencesUI.py:4819 flatcamTools/ToolFilm.py:404 +#, fuzzy msgid "PNG" -msgstr "" +msgstr "Экспорт PNG изображения" #: flatcamGUI/PreferencesUI.py:4820 flatcamTools/ToolFilm.py:405 +#, fuzzy msgid "PDF" -msgstr "" +msgstr "PDF" #: flatcamGUI/PreferencesUI.py:4823 flatcamTools/ToolFilm.py:298 #: flatcamTools/ToolFilm.py:408 @@ -12014,7 +12021,7 @@ msgstr "" #, fuzzy #| msgid "Conversion" msgid "Version" -msgstr "Конвертация" +msgstr "Показать версию программы" #: flatcamGUI/PreferencesUI.py:5875 flatcamTools/ToolQRCode.py:101 msgid "" @@ -12117,7 +12124,7 @@ msgstr "" #, fuzzy #| msgid "Round" msgid "Rounded" -msgstr "Круглый" +msgstr "Закруглять" #: flatcamGUI/PreferencesUI.py:5980 flatcamTools/ToolQRCode.py:228 #, fuzzy @@ -12280,7 +12287,7 @@ msgstr "Диаметр инструмента в файловых единица #, fuzzy #| msgid "Spacing cols" msgid "Spacing" -msgstr "Интервал столбцов" +msgstr "Расстояние между столбцами" #: flatcamGUI/PreferencesUI.py:6169 flatcamTools/ToolCopperThieving.py:235 msgid "Distance between each two dots in Dots Grid." @@ -12375,18 +12382,20 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:6344 flatcamTools/ToolFiducials.py:186 +#, fuzzy msgid "Auto" -msgstr "" +msgstr "Переключатель автосканирования" #: flatcamGUI/PreferencesUI.py:6345 flatcamTools/ToolFiducials.py:187 #, fuzzy #| msgid "Manual Geo" msgid "Manual" -msgstr "Ручная Geo" +msgstr "Справка" #: flatcamGUI/PreferencesUI.py:6347 flatcamTools/ToolFiducials.py:189 +#, fuzzy msgid "Mode:" -msgstr "" +msgstr "Режим: " #: flatcamGUI/PreferencesUI.py:6349 flatcamTools/ToolFiducials.py:191 msgid "" @@ -12396,12 +12405,14 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:6357 flatcamTools/ToolFiducials.py:199 +#, fuzzy msgid "Up" -msgstr "" +msgstr "Вверх" #: flatcamGUI/PreferencesUI.py:6358 flatcamTools/ToolFiducials.py:200 +#, fuzzy msgid "Down" -msgstr "" +msgstr "Переместить выбранный объект вниз" #: flatcamGUI/PreferencesUI.py:6361 flatcamTools/ToolFiducials.py:203 msgid "Second fiducial" @@ -12465,7 +12476,7 @@ msgstr "" #, fuzzy #| msgid "FreeForm" msgid "Free" -msgstr "Свободная форма" +msgstr "Свободно" #: flatcamGUI/PreferencesUI.py:6450 flatcamTools/ToolCalibration.py:297 #, fuzzy @@ -12918,7 +12929,7 @@ msgstr "Нижний левый" #, fuzzy #| msgid "Origin set" msgid "Origin" -msgstr "Начало координат установлено" +msgstr "Кликните, чтобы указать начало координат ..." #: flatcamTools/ToolCalibration.py:168 #, fuzzy @@ -13036,42 +13047,32 @@ msgid "Scale Factor Y:" msgstr "Коэффициент масштабирования" #: flatcamTools/ToolCalibration.py:431 -#, fuzzy -#| msgid "Scale factor" msgid "Apply Scale Factors" -msgstr "Коэффициент масштабирования" +msgstr "Масштабировать" #: flatcamTools/ToolCalibration.py:433 msgid "Apply Scale factors on the calibration points." msgstr "" #: flatcamTools/ToolCalibration.py:443 -#, fuzzy -#| msgid "Angle X:" msgid "Skew Angle X:" -msgstr "Угол X:" +msgstr "Угол наклона X:" #: flatcamTools/ToolCalibration.py:456 -#, fuzzy -#| msgid "Angle Y:" msgid "Skew Angle Y:" -msgstr "Угол Y:" +msgstr "Угол наклона Y:" #: flatcamTools/ToolCalibration.py:469 -#, fuzzy -#| msgid "Applying Skew" msgid "Apply Skew Factors" -msgstr "Применение наклона" +msgstr "Наклонить" #: flatcamTools/ToolCalibration.py:471 msgid "Apply Skew factors on the calibration points." msgstr "" #: flatcamTools/ToolCalibration.py:540 -#, fuzzy -#| msgid "Generate GCode" msgid "Generate Adjusted GCode" -msgstr "Создать GCode" +msgstr "Создать скорректированный GCode" #: flatcamTools/ToolCalibration.py:561 msgid "STEP 5: Calibrate FlatCAM Objects" @@ -13098,10 +13099,8 @@ msgid "Adjusted object selection" msgstr "Нет выбранных объектов." #: flatcamTools/ToolCalibration.py:587 -#, fuzzy -#| msgid "Object to be painted." msgid "The FlatCAM Object to be adjusted." -msgstr "Объект для рисования." +msgstr "Объект FlatCAM для корректировки." #: flatcamTools/ToolCalibration.py:594 msgid "Calibrate" @@ -13120,10 +13119,8 @@ msgstr "" #: flatcamTools/ToolPaint.py:378 flatcamTools/ToolPanelize.py:266 #: flatcamTools/ToolQRCode.py:314 flatcamTools/ToolRulesCheck.py:507 #: flatcamTools/ToolSolderPaste.py:470 flatcamTools/ToolSub.py:170 -#, fuzzy -#| msgid "Rules Tool" msgid "Reset Tool" -msgstr "Правила" +msgstr "Сбросить настройки инструмента" #: flatcamTools/ToolCalibration.py:619 flatcamTools/ToolCopperThieving.py:484 #: flatcamTools/ToolCutOut.py:362 flatcamTools/ToolDblSided.py:304 @@ -13132,30 +13129,20 @@ msgstr "Правила" #: flatcamTools/ToolPaint.py:380 flatcamTools/ToolPanelize.py:268 #: flatcamTools/ToolQRCode.py:316 flatcamTools/ToolRulesCheck.py:509 #: flatcamTools/ToolSolderPaste.py:472 flatcamTools/ToolSub.py:172 -#, fuzzy -#| msgid "" -#| "Select tools.\n" -#| "Modify parameters." msgid "Will reset the tool parameters." -msgstr "" -"Выберите инструменты.\n" -"Изменить параметры." +msgstr "Сброс параметров инструмента." #: flatcamTools/ToolCalibration.py:688 -#, fuzzy -#| msgid "SolderPaste Tool" msgid "Calibrate Tool" -msgstr "Паяльная паста" +msgstr "Колибровка" #: flatcamTools/ToolCalibration.py:715 msgid "Tool initialized" msgstr "" #: flatcamTools/ToolCalibration.py:747 -#, fuzzy -#| msgid "There is no Excellon object loaded ..." msgid "There is no source FlatCAM object selected..." -msgstr "Не загружен объект Excellon ..." +msgstr "Нет выбранного исходного объекта FlatCAM..." #: flatcamTools/ToolCalibration.py:768 msgid "Get First calibration point. Bottom Left..." @@ -13190,10 +13177,8 @@ msgid "Cancelled. Four points are needed for GCode generation." msgstr "" #: flatcamTools/ToolCalibration.py:1041 flatcamTools/ToolCalibration.py:1137 -#, fuzzy -#| msgid "There is no Box object loaded ..." msgid "There is no FlatCAM object selected..." -msgstr "Там нет загруженного объекта Box ..." +msgstr "Нет выбранного объекта FlatCAM..." #: flatcamTools/ToolCopperThieving.py:76 flatcamTools/ToolFiducials.py:260 msgid "Gerber Object to which will be added a copper thieving." @@ -13207,16 +13192,6 @@ msgid "" msgstr "" #: flatcamTools/ToolCopperThieving.py:131 -#, fuzzy -#| msgid "" -#| "- 'Itself' - the non copper clearing extent\n" -#| "is based on the object that is copper cleared.\n" -#| " - 'Area Selection' - left mouse click to start selection of the area to " -#| "be painted.\n" -#| "Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple " -#| "areas.\n" -#| "- 'Reference Object' - will do non copper clearing within the area\n" -#| "specified by another object." msgid "" "- 'Itself' - the copper thieving extent is based on the object that is " "copper cleared.\n" @@ -13225,14 +13200,12 @@ msgid "" "- 'Reference Object' - will do copper thieving within the area specified by " "another object." msgstr "" -"- «Самостоятельно» - степень очистки меди\n" -"основан на объекте, который очищается от меди.\n" -" - «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " +"- «Самостоятельно» - степень очистки меди основанный на объекте, который " +"очищается от меди.\n" +"- «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " "для рисования.\n" -"Удерживая нажатой клавишу (CTRL или SHIFT), можно добавить несколько " -"областей.\n" -"- «Контрольный объект» - будет выполнять очистку от меди в области\n" -"указаной другим объектом." +"- «Контрольный объект» - будет выполнять очистку от меди в области указаной " +"другим объектом." #: flatcamTools/ToolCopperThieving.py:138 #: flatcamTools/ToolNonCopperClear.py:451 flatcamTools/ToolPaint.py:332 @@ -13240,38 +13213,31 @@ msgid "Ref. Type" msgstr "Тип ссылки" #: flatcamTools/ToolCopperThieving.py:140 -#, fuzzy -#| msgid "" -#| "The type of FlatCAM object to be used as non copper clearing reference.\n" -#| "It can be Gerber, Excellon or Geometry." msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." msgstr "" -"Тип объекта FlatCAM, который будет использоваться в качестве справки по " -"очистке без использования меди.\n" -"Это может быть Gerber, Excellon или Геометрия." +"Тип объекта FlatCAM, который будет использоваться в качестве справочного " +"материала для очистки от меди.\n" +"Это может быть Gerber, Excellon или Geometry." #: flatcamTools/ToolCopperThieving.py:144 flatcamTools/ToolDblSided.py:213 #: flatcamTools/ToolNonCopperClear.py:457 flatcamTools/ToolPaint.py:338 -#, fuzzy #| msgid "Reference Object" msgid "Reference Gerber" -msgstr "Ссылочный объект" +msgstr "" #: flatcamTools/ToolCopperThieving.py:145 flatcamTools/ToolDblSided.py:214 #: flatcamTools/ToolNonCopperClear.py:458 flatcamTools/ToolPaint.py:339 -#, fuzzy #| msgid "Open Excellon" msgid "Reference Excellon" -msgstr "Открыть Excellon" +msgstr "" #: flatcamTools/ToolCopperThieving.py:146 flatcamTools/ToolDblSided.py:215 #: flatcamTools/ToolNonCopperClear.py:459 flatcamTools/ToolPaint.py:340 -#, fuzzy #| msgid "Generate Geometry" msgid "Reference Geometry" -msgstr "Создать объект" +msgstr "" #: flatcamTools/ToolCopperThieving.py:151 #: flatcamTools/ToolNonCopperClear.py:462 flatcamTools/ToolPaint.py:343 @@ -13321,10 +13287,8 @@ msgid "" msgstr "" #: flatcamTools/ToolCopperThieving.py:413 -#, fuzzy -#| msgid "Delete objects" msgid "Select Soldermask object" -msgstr "Удалить объекты" +msgstr "Выберите объект паяльной маски" #: flatcamTools/ToolCopperThieving.py:415 msgid "" @@ -13350,13 +13314,11 @@ msgstr "" #: flatcamTools/ToolCopperThieving.py:456 msgid "mm" -msgstr "" +msgstr "мм" #: flatcamTools/ToolCopperThieving.py:458 -#, fuzzy -#| msgid "info" msgid "in" -msgstr "инфо" +msgstr "дюймы" #: flatcamTools/ToolCopperThieving.py:465 msgid "Generate pattern plating mask" @@ -13375,16 +13337,12 @@ msgid "Lines Grid works only for 'itself' reference ..." msgstr "" #: flatcamTools/ToolCopperThieving.py:631 -#, fuzzy -#| msgid "Failed. Nothing selected." msgid "Solid fill selected." -msgstr "Ошибка. Ничего не выбрано." +msgstr "Выбрана сплошная заливка." #: flatcamTools/ToolCopperThieving.py:636 -#, fuzzy -#| msgid "Done. Drill(s) deleted." msgid "Dots grid fill selected." -msgstr "Готово. Отверстия удалены." +msgstr "Выбрана заливка сетки точек." #: flatcamTools/ToolCopperThieving.py:641 msgid "Squares grid fill selected." @@ -13408,10 +13366,8 @@ msgstr "геометрия" #: flatcamTools/ToolCopperThieving.py:719 #: flatcamTools/ToolCopperThieving.py:1300 #: flatcamTools/ToolCopperThieving.py:1453 -#, fuzzy -#| msgid "Save Document source file" msgid "Append source file" -msgstr "Сохранить исходный файл Document" +msgstr "Добавить исходный файл" #: flatcamTools/ToolCopperThieving.py:727 #: flatcamTools/ToolCopperThieving.py:1308 @@ -13439,8 +13395,6 @@ msgid "Click the start point of the area." msgstr "Нажмите на начальную точку области." #: flatcamTools/ToolCopperThieving.py:815 -#, fuzzy -#| msgid "Click the end point of the paint area." msgid "Click the end point of the filling area." msgstr "Нажмите на конечную точку области рисования." @@ -13456,14 +13410,10 @@ msgid "Thieving" msgstr "" #: flatcamTools/ToolCopperThieving.py:947 -#, fuzzy -#| msgid "NCC Tool started. Reading parameters." msgid "Copper Thieving Tool started. Reading parameters." msgstr "Очистка от меди. Чтение параметров." #: flatcamTools/ToolCopperThieving.py:972 -#, fuzzy -#| msgid "NCC Tool. Preparing non-copper polygons." msgid "Copper Thieving Tool. Preparing isolation polygons." msgstr "Очистка от меди. Подготовка безмедных полигонов." @@ -13477,10 +13427,8 @@ msgid "Working..." msgstr "Обработка…" #: flatcamTools/ToolCopperThieving.py:1055 -#, fuzzy -#| msgid "Geometry not supported for cutout" msgid "Geometry not supported for bounding box" -msgstr "Геометрия не поддерживается для выреза" +msgstr "Геометрия не поддерживается для ограничивающих рамок" #: flatcamTools/ToolCopperThieving.py:1061 #: flatcamTools/ToolNonCopperClear.py:1516 flatcamTools/ToolPaint.py:2569 @@ -13497,10 +13445,8 @@ msgid "Copper Thieving Tool. Appending new geometry and buffering." msgstr "" #: flatcamTools/ToolCopperThieving.py:1119 -#, fuzzy -#| msgid "Create Paint Geometry" msgid "Create geometry" -msgstr "Создать Paint Geometry" +msgstr "Создать геометрию" #: flatcamTools/ToolCopperThieving.py:1319 #: flatcamTools/ToolCopperThieving.py:1323 @@ -13544,10 +13490,8 @@ msgid "Object to be cutout" msgstr "Объект для рисования." #: flatcamTools/ToolCutOut.py:214 -#, fuzzy -#| msgid "Convex Sh." msgid "Convex Shape" -msgstr "Закруглять углы" +msgstr "Выпуклая форма" #: flatcamTools/ToolCutOut.py:228 msgid "A. Automatic Bridge Gaps" @@ -13582,10 +13526,8 @@ msgstr "" "- 8 - 2*слева + 2 * справа + 2*сверху + 2 * снизу" #: flatcamTools/ToolCutOut.py:262 -#, fuzzy -#| msgid "Generate Geometry" msgid "Generate Freeform Geometry" -msgstr "Создать объект" +msgstr "Создать геометрию свободной формы" #: flatcamTools/ToolCutOut.py:264 msgid "" @@ -13598,10 +13540,8 @@ msgstr "" "Полезно, когда печатная плата имеет непрямоугольную форму." #: flatcamTools/ToolCutOut.py:276 -#, fuzzy -#| msgid "Generate Geometry" msgid "Generate Rectangular Geometry" -msgstr "Создать объект" +msgstr "Создать прямоугольную геометрию" #: flatcamTools/ToolCutOut.py:278 msgid "" @@ -13635,10 +13575,8 @@ msgid "Geometry object used to create the manual cutout." msgstr "Геометрический объект, используемый для создания ручного выреза." #: flatcamTools/ToolCutOut.py:326 -#, fuzzy -#| msgid "Generate Geometry" msgid "Generate Manual Geometry" -msgstr "Создать объект" +msgstr "Создать ручную геометрию" #: flatcamTools/ToolCutOut.py:328 msgid "" @@ -14114,10 +14052,9 @@ msgid "Jumped to the half point between the two selected objects" msgstr "Выполнен переход к средней точке между двумя выбранными объектами" #: flatcamTools/ToolFiducials.py:56 -#, fuzzy #| msgid "Points coordinates" msgid "Fiducials Coordinates" -msgstr "Координаты точек" +msgstr "" #: flatcamTools/ToolFiducials.py:58 msgid "" @@ -14129,53 +14066,42 @@ msgstr "" #, fuzzy #| msgid "Coordinates type" msgid "Coordinates" -msgstr "Тип координат" +msgstr "Координаты:" #: flatcamTools/ToolFiducials.py:99 -#, fuzzy -#| msgid "Top right" msgid "Top Right" msgstr "Верхний правый" #: flatcamTools/ToolFiducials.py:111 -#, fuzzy -#| msgid "Second object point" msgid "Second Point" -msgstr "Вторая точка объекта" +msgstr "Вторая точка" #: flatcamTools/ToolFiducials.py:258 #, fuzzy #| msgid "Open Gerber" msgid "Copper Gerber" -msgstr "Открыть Gerber" +msgstr "Один из Gerber объектов меди или Gerber объект контура недопустим." #: flatcamTools/ToolFiducials.py:267 -#, fuzzy #| msgid "Add Circle" msgid "Add Fiducial" -msgstr "Добавить круг" +msgstr "" #: flatcamTools/ToolFiducials.py:269 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "" #: flatcamTools/ToolFiducials.py:285 -#, fuzzy -#| msgid "New Blank Gerber" msgid "Soldermask Gerber" -msgstr "Создать Gerber" +msgstr " Gerber объект паяльной маски" #: flatcamTools/ToolFiducials.py:287 -#, fuzzy -#| msgid "No SolderPaste mask Gerber object loaded." msgid "The Soldermask Gerber object." -msgstr "Нет загруженного Gerber объекта маски паяльной пасты." +msgstr "Gerber объект паяльной маски." #: flatcamTools/ToolFiducials.py:298 -#, fuzzy -#| msgid "Solder Paste Dispensing Tool" msgid "Add Soldermask Opening" -msgstr "Паяльная паста" +msgstr "Открытие добавления паяльной маски" #: flatcamTools/ToolFiducials.py:300 msgid "" @@ -14202,10 +14128,9 @@ msgid "Done. All fiducials have been added." msgstr "" #: flatcamTools/ToolFiducials.py:872 -#, fuzzy #| msgid "Distance Tool exit..." msgid "Fiducials Tool exit." -msgstr "Измеритель закрыт ..." +msgstr "" #: flatcamTools/ToolFilm.py:42 msgid "Film PCB" @@ -14260,10 +14185,8 @@ msgstr "" "тем же объектом, для которого создана плёнка." #: flatcamTools/ToolFilm.py:273 -#, fuzzy -#| msgid "Slot Parameters" msgid "Film Parameters" -msgstr "Параметры слота" +msgstr "Параметры плёнки" #: flatcamTools/ToolFilm.py:334 msgid "Punch drill holes" @@ -14303,9 +14226,6 @@ msgid "Excellon Obj" msgstr "Объект Excellon" #: flatcamTools/ToolFilm.py:367 -#, fuzzy -#| msgid "" -#| "Remove the geometry of Excellon from the Film to create tge holes in pads." msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." msgstr "" @@ -14326,12 +14246,6 @@ msgid "Save Film" msgstr "Сохранить плёнку" #: flatcamTools/ToolFilm.py:502 -#, fuzzy -#| msgid "" -#| "Create a Film for the selected object, within\n" -#| "the specified box. Does not create a new \n" -#| " FlatCAM object, but directly save it in SVG format\n" -#| "which can be opened with Inkscape." msgid "" "Create a Film for the selected object, within\n" "the specified box. Does not create a new \n" @@ -14340,8 +14254,7 @@ msgid "" msgstr "" "Создание плёнки для выбранного объекта, в пределах\n" "указанной ограничительной рамки. Не создает новый\n" -"  объект FlatCAM, но напрямую сохраняет её в формате SVG\n" -"который можно открыть с помощью Inkscape." +"  объект FlatCAM, но напрямую сохраняет её в выбранном формате" #: flatcamTools/ToolFilm.py:652 msgid "" @@ -14366,16 +14279,12 @@ msgid "Generating Film ..." msgstr "Создание плёнки ..." #: flatcamTools/ToolFilm.py:729 flatcamTools/ToolFilm.py:733 -#, fuzzy -#| msgid "Export SVG positive" msgid "Export positive film" -msgstr "Экспорт позитива SVG" +msgstr "Экспорт позитива плёнки" #: flatcamTools/ToolFilm.py:738 -#, fuzzy -#| msgid "Export SVG positive cancelled." msgid "Export positive film cancelled." -msgstr "Экспорт позитива SVG отменен." +msgstr "Экспорт позитива плёнки отменен." #: flatcamTools/ToolFilm.py:760 msgid "" @@ -14409,16 +14318,12 @@ msgstr "" "созданного объекта такая же, как в геометрии исходного объекта ..." #: flatcamTools/ToolFilm.py:869 flatcamTools/ToolFilm.py:873 -#, fuzzy -#| msgid "Export SVG negative" msgid "Export negative film" -msgstr "Экспорт негатива SVG" +msgstr "Экспорт негатива плёнки" #: flatcamTools/ToolFilm.py:878 -#, fuzzy -#| msgid "Export SVG negative cancelled." msgid "Export negative film cancelled." -msgstr "Экспорт негатива SVG отменен." +msgstr "Экспорт негатива плёнки отменен." #: flatcamTools/ToolFilm.py:934 flatcamTools/ToolFilm.py:1112 #: flatcamTools/ToolPanelize.py:421 @@ -14426,10 +14331,8 @@ msgid "No object Box. Using instead" msgstr "Нет объекта Box. Используйте взамен" #: flatcamTools/ToolFilm.py:1050 flatcamTools/ToolFilm.py:1221 -#, fuzzy -#| msgid "DXF file exported to" msgid "Film file exported to" -msgstr "Файл DXF экспортируется в" +msgstr "Файл плёнки экспортируется в" #: flatcamTools/ToolFilm.py:1053 flatcamTools/ToolFilm.py:1224 msgid "Generating Film ... Please wait." @@ -14713,16 +14616,6 @@ msgstr "" "сначала выбрав строку (и) в таблице инструментов." #: flatcamTools/ToolNonCopperClear.py:441 -#, fuzzy -#| msgid "" -#| "- 'Itself' - the non copper clearing extent\n" -#| "is based on the object that is copper cleared.\n" -#| " - 'Area Selection' - left mouse click to start selection of the area to " -#| "be painted.\n" -#| "Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple " -#| "areas.\n" -#| "- 'Reference Object' - will do non copper clearing within the area\n" -#| "specified by another object." msgid "" "- 'Itself' - the non copper clearing extent is based on the object that is " "copper cleared.\n" @@ -14731,14 +14624,12 @@ msgid "" "- 'Reference Object' - will do non copper clearing within the area specified " "by another object." msgstr "" -"- «Самостоятельно» - степень очистки меди\n" -"основан на объекте, который очищается от меди.\n" +"- «Самостоятельно» - степень очистки меди, основано на объекте, который " +"очищается от меди.\n" " - «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " "для рисования.\n" -"Удерживая нажатой клавишу (CTRL или SHIFT), можно добавить несколько " -"областей.\n" -"- «Контрольный объект» - будет выполнять очистку от меди в области\n" -"указаной другим объектом." +"- «Контрольный объект» - будет выполнять очистку от меди в области указаной " +"другим объектом." #: flatcamTools/ToolNonCopperClear.py:453 msgid "" @@ -15167,10 +15058,8 @@ msgstr "" "Если не проверено, используйте стандартный алгоритм." #: flatcamTools/ToolPaint.py:313 -#, fuzzy -#| msgid "Polygon Intersection" msgid "Polygon Selection" -msgstr "Пересечение полигонов" +msgstr "Выбор полигона" #: flatcamTools/ToolPaint.py:315 msgid "All Polygons" @@ -15220,28 +15109,24 @@ msgid "Can't do Paint on MultiGeo geometries" msgstr "Невозможно окрашивание MultiGeo Geometries" #: flatcamTools/ToolPaint.py:1038 -#, fuzzy -#| msgid "Click on target point." msgid "Click on a polygon to paint it." -msgstr "Нажмите на целевой точке." +msgstr "Нажмите на полигон, чтобы нарисовать его." #: flatcamTools/ToolPaint.py:1057 msgid "Click the start point of the paint area." msgstr "Нажмите на начальную точку области рисования." #: flatcamTools/ToolPaint.py:1125 -#, fuzzy -#| msgid "" -#| "Zone added. Click to start adding next zone or right click to finish." msgid "Click to add next polygon or right click to start painting." -msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." +msgstr "" +"Щелкните, чтобы добавить следующий полигон, или щелкните правой кнопкой " +"мыши, чтобы начать рисование." #: flatcamTools/ToolPaint.py:1138 -#, fuzzy -#| msgid "" -#| "Zone added. Click to start adding next zone or right click to finish." msgid "Click to add/remove next polygon or right click to start painting." -msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." +msgstr "" +"Нажмите для добавления/удаления следующего полигона или щелкните правой " +"кнопкой мыши, чтобы начать рисование." #: flatcamTools/ToolPaint.py:1346 flatcamTools/ToolPaint.py:1349 #: flatcamTools/ToolPaint.py:1351 flatcamTools/ToolPaint.py:1883 @@ -15714,7 +15599,7 @@ msgstr "Размеры" #: flatcamTools/ToolProperties.py:165 msgid "Others" -msgstr "" +msgstr "Другие" #: flatcamTools/ToolProperties.py:172 msgid "Geo Type" @@ -15743,10 +15628,8 @@ msgid "Metric" msgstr "Метрический" #: flatcamTools/ToolProperties.py:401 flatcamTools/ToolProperties.py:459 -#, fuzzy -#| msgid "Workers number" msgid "Drills number" -msgstr "Обработчики" +msgstr "Номер отверстия" #: flatcamTools/ToolProperties.py:402 flatcamTools/ToolProperties.py:461 #, fuzzy @@ -15773,28 +15656,21 @@ msgid "Present" msgstr "Представление" #: flatcamTools/ToolProperties.py:427 flatcamTools/ToolProperties.py:457 -#, fuzzy #| msgid "Buffer Solid Geometry" msgid "Solid Geometry" -msgstr "Буферизация solid геометрии" +msgstr "Геометрия заливки" #: flatcamTools/ToolProperties.py:430 -#, fuzzy -#| msgid "Add Text" msgid "GCode Text" -msgstr "Добавить текст" +msgstr "GCode текст" #: flatcamTools/ToolProperties.py:433 -#, fuzzy -#| msgid "New Geometry" msgid "GCode Geometry" -msgstr "Создать Geometry" +msgstr "Геометрия GCode" #: flatcamTools/ToolProperties.py:435 -#, fuzzy -#| msgid "Tool Data" msgid "Data" -msgstr "Диаметр инструмента" +msgstr "Данные" #: flatcamTools/ToolProperties.py:468 #, fuzzy @@ -15804,7 +15680,7 @@ msgstr "глубина резания" #: flatcamTools/ToolProperties.py:480 msgid "Clearance Height" -msgstr "" +msgstr "Высота зазора" #: flatcamTools/ToolProperties.py:492 #, fuzzy @@ -15814,11 +15690,9 @@ msgstr "Скорость подачи:" #: flatcamTools/ToolProperties.py:512 msgid "Routing time" -msgstr "" +msgstr "Время перемещения" #: flatcamTools/ToolProperties.py:519 -#, fuzzy -#| msgid "Travelled dist." msgid "Travelled distance" msgstr "Пройденное расстояние" @@ -15835,32 +15709,24 @@ msgid "Convex_Hull Area" msgstr "Выпуклая область корпуса" #: flatcamTools/ToolProperties.py:583 flatcamTools/ToolProperties.py:585 -#, fuzzy -#| msgid "Copper Growth" msgid "Copper Area" -msgstr "Медный слой" +msgstr "Медный участок" #: flatcamTools/ToolQRCode.py:79 -#, fuzzy -#| msgid "Gerber objects for which to check rules." msgid "Gerber Object to which the QRCode will be added." -msgstr "Объекты Gerber для проверки правил." +msgstr "Объект Gerber к которому будет добавлен QRCode." #: flatcamTools/ToolQRCode.py:92 -#, fuzzy -#| msgid "Slot Parameters" msgid "QRCode Parameters" -msgstr "Параметры слота" +msgstr "Параметры QRCode" #: flatcamTools/ToolQRCode.py:94 msgid "The parameters used to shape the QRCode." msgstr "" #: flatcamTools/ToolQRCode.py:207 -#, fuzzy -#| msgid "Export G-Code" msgid "Export QRCode" -msgstr "Экспорт G-кода" +msgstr "Экспорт QRCode" #: flatcamTools/ToolQRCode.py:209 msgid "" @@ -15873,69 +15739,51 @@ msgid "Transparent back color" msgstr "" #: flatcamTools/ToolQRCode.py:273 -#, fuzzy -#| msgid "Export SVG" msgid "Export QRCode SVG" -msgstr "Экспорт SVG" +msgstr "Экспорт QRCode SVG" #: flatcamTools/ToolQRCode.py:275 msgid "Export a SVG file with the QRCode content." msgstr "" #: flatcamTools/ToolQRCode.py:286 -#, fuzzy -#| msgid "Export G-Code" msgid "Export QRCode PNG" -msgstr "Экспорт G-кода" +msgstr "Экспорт QRCode PNG" #: flatcamTools/ToolQRCode.py:288 msgid "Export a PNG image file with the QRCode content." msgstr "" #: flatcamTools/ToolQRCode.py:299 -#, fuzzy -#| msgid "Generate GCode" msgid "Insert QRCode" -msgstr "Создать GCode" +msgstr "Вставить QR-код" #: flatcamTools/ToolQRCode.py:301 -#, fuzzy -#| msgid "Generate the CNC Job object." msgid "Create the QRCode object." -msgstr "Будет создан объект программы для ЧПУ." +msgstr "Будет создан объект QRCode." #: flatcamTools/ToolQRCode.py:413 flatcamTools/ToolQRCode.py:748 #: flatcamTools/ToolQRCode.py:797 -#, fuzzy -#| msgid "Cancelled. There is no Tool/Drill selected" msgid "Cancelled. There is no QRCode Data in the text box." -msgstr "Отмена. Инструмент/сверло не выбрано" +msgstr "Отмена. В текстовом поле нет данных QRCode." #: flatcamTools/ToolQRCode.py:432 -#, fuzzy -#| msgid "Generate Geometry" msgid "Generating QRCode geometry" -msgstr "Создать объект" +msgstr "Генерация QRCode геометрии" #: flatcamTools/ToolQRCode.py:472 -#, fuzzy -#| msgid "MOVE: Click on the Destination point ..." msgid "Click on the Destination point ..." -msgstr "ПЕРЕМЕЩЕНИЕ: Нажмите на конечную точку ..." +msgstr " Нажмите на конечную точку ..." #: flatcamTools/ToolQRCode.py:587 msgid "QRCode Tool done." msgstr "" #: flatcamTools/ToolQRCode.py:780 flatcamTools/ToolQRCode.py:784 -#, fuzzy -#| msgid "Export SVG" msgid "Export PNG" -msgstr "Экспорт SVG" +msgstr "Экспорт PNG" #: flatcamTools/ToolQRCode.py:789 -#, fuzzy -#| msgid "Export PNG cancelled." msgid " Export PNG cancelled." msgstr "Экспорт PNG отменён." @@ -16423,10 +16271,8 @@ msgid "ToolSolderPaste CNCjob created" msgstr "CNCjob дозатора паяльной пасты создан" #: flatcamTools/ToolSolderPaste.py:1421 -#, fuzzy -#| msgid "Code Editor" msgid "SP GCode Editor" -msgstr "Редактор кода" +msgstr "Редактор кода паяльной пасты" #: flatcamTools/ToolSolderPaste.py:1433 flatcamTools/ToolSolderPaste.py:1438 #: flatcamTools/ToolSolderPaste.py:1493 @@ -16453,10 +16299,6 @@ msgid "Gerber Objects" msgstr "Gerber Объекты" #: flatcamTools/ToolSub.py:76 -#, fuzzy -#| msgid "" -#| "Gerber object from which to substract\n" -#| "the substractor Gerber object." msgid "" "Gerber object from which to subtract\n" "the subtractor Gerber object." @@ -16465,16 +16307,10 @@ msgstr "" "Gerber объект вычитателя." #: flatcamTools/ToolSub.py:88 flatcamTools/ToolSub.py:140 -#, fuzzy -#| msgid "Substractor" msgid "Subtractor" msgstr "Вычитатель" #: flatcamTools/ToolSub.py:90 -#, fuzzy -#| msgid "" -#| "Gerber object that will be substracted\n" -#| "from the target Gerber object." msgid "" "Gerber object that will be subtracted\n" "from the target Gerber object." @@ -16487,12 +16323,6 @@ msgid "Substract Gerber" msgstr "Вычесть Gerber" #: flatcamTools/ToolSub.py:99 -#, fuzzy -#| msgid "" -#| "Will remove the area occupied by the substractor\n" -#| "Gerber from the Target Gerber.\n" -#| "Can be used to remove the overlapping silkscreen\n" -#| "over the soldermask." msgid "" "Will remove the area occupied by the subtractor\n" "Gerber from the Target Gerber.\n" @@ -16502,29 +16332,21 @@ msgstr "" "Удалит область, занятую вычитателем\n" "Gerber от целевого Gerber.\n" "Может использоваться для удаления перекрывающей шелкографии\n" -"над маской припоя." +"над паяльной маской." #: flatcamTools/ToolSub.py:117 msgid "Geometry Objects" msgstr "Геометрия Объекты" #: flatcamTools/ToolSub.py:128 -#, fuzzy -#| msgid "" -#| "Geometry object from which to substract\n" -#| "the substractor Geometry object." msgid "" "Geometry object from which to subtract\n" "the subtractor Geometry object." msgstr "" -"Объект геометрии, из которого будет вычетаться\n" +"Объект геометрии, из которого будет вычитаться\n" "Geometry объект вычитателя." #: flatcamTools/ToolSub.py:142 -#, fuzzy -#| msgid "" -#| "Geometry object that will be substracted\n" -#| "from the target Geometry object." msgid "" "Geometry object that will be subtracted\n" "from the target Geometry object." @@ -16538,16 +16360,10 @@ msgid "" msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия." #: flatcamTools/ToolSub.py:153 -#, fuzzy -#| msgid "Substract Geometry" msgid "Subtract Geometry" msgstr "Вычесть Geometry" #: flatcamTools/ToolSub.py:155 -#, fuzzy -#| msgid "" -#| "Will remove the area occupied by the substractor\n" -#| "Geometry from the Target Geometry." msgid "" "Will remove the area occupied by the subtractor\n" "Geometry from the Target Geometry." @@ -16564,36 +16380,24 @@ msgid "No Target object loaded." msgstr "Нет загруженного целевого объекта." #: flatcamTools/ToolSub.py:281 -#, fuzzy -#| msgid "Adding geometry for aperture" msgid "Loading geometry from Gerber objects." -msgstr "Добавление геометрии для отверстия" +msgstr "Загрузка геометрии из Gerber объектов." #: flatcamTools/ToolSub.py:293 flatcamTools/ToolSub.py:498 -#, fuzzy -#| msgid "No Substractor object loaded." msgid "No Subtractor object loaded." msgstr "Нет загруженного объекта Вычитателя." #: flatcamTools/ToolSub.py:325 -#, fuzzy -#| msgid "" -#| "Gerber object from which to substract\n" -#| "the substractor Gerber object." msgid "Processing geometry from Subtractor Gerber object." -msgstr "" -"Объект Gerber, из которого вычитается\n" -"Gerber объект вычитателя." +msgstr "Обработка геометрии Gerber объекта Вычитателя." #: flatcamTools/ToolSub.py:346 msgid "Parsing geometry for aperture" msgstr "Разбор геометрии для отверстия" #: flatcamTools/ToolSub.py:407 -#, fuzzy -#| msgid "Parsing geometry for aperture" msgid "Finished parsing geometry for aperture" -msgstr "Разбор геометрии для отверстия" +msgstr "Завершение разбора геометрии для отверстия" #: flatcamTools/ToolSub.py:452 flatcamTools/ToolSub.py:655 msgid "Generating new object ..." @@ -16609,8 +16413,6 @@ msgid "Created" msgstr "Создан" #: flatcamTools/ToolSub.py:512 -#, fuzzy -#| msgid "Currently, the Substractor geometry cannot be of type Multigeo." msgid "Currently, the Subtractor geometry cannot be of type Multigeo." msgstr "В настоящее время Substractor geometry не может иметь тип Multigeo." @@ -16837,6 +16639,59 @@ msgstr "" msgid "No Geometry name in args. Provide a name and try again." msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова." +#, fuzzy +#~| msgid "" +#~| "How much (fraction) of the tool width to overlap each tool pass.\n" +#~| "Example:\n" +#~| "A value here of 0.25 means 25% from the tool diameter found above.\n" +#~| "\n" +#~| "Adjust the value starting with lower values\n" +#~| "and increasing it if areas that should be painted are still \n" +#~| "not painted.\n" +#~| "Lower values = faster processing, faster execution on PCB.\n" +#~| "Higher values = slow processing and slow execution on CNC\n" +#~| "due of too many paths." +#~ msgid "" +#~ "How much (fraction) of the tool width to overlap each tool pass.\n" +#~ "Example:\n" +#~ "A value here of 0.25 means 25\\% from the tool diameter found above.\n" +#~ "\n" +#~ "Adjust the value starting with lower values\n" +#~ "and increasing it if areas that should be painted are still \n" +#~ "not painted.\n" +#~ "Lower values = faster processing, faster execution on PCB.\n" +#~ "Higher values = slow processing and slow execution on CNC\n" +#~ "due of too many paths." +#~ msgstr "" +#~ "Какая часть ширины инструмента будет перекрываться за каждый проход " +#~ "инструмента.\n" +#~ "Пример:\n" +#~ "Здесь значение 0.25 означает 25% от диаметра инструмента, указанного " +#~ "выше.\n" +#~ "\n" +#~ "Отрегулируйте значение, начиная с более низких значений\n" +#~ "и увеличивая его, если области, которые должны быть нарисованы, все еще\n" +#~ "не окрашены.\n" +#~ "Более низкие значения = более быстрая обработка, более быстрое выполнение " +#~ "на печатной плате.\n" +#~ "Более высокие значения = медленная обработка и медленное выполнение на " +#~ "ЧПУ\n" +#~ "из-за большого количества путей." + +#, fuzzy +#~| msgid "z_move = Z coord for Toolchange" +#~ msgid "z_cut = Z coord for Toolchange" +#~ msgstr "z_move = Z coord for Toolchange" + +#~ msgid "z_move = Z coord for Toolchange" +#~ msgstr "z_move = Z coord for Toolchange" + +#~ msgid "%s/Project_%s" +#~ msgstr "%s/Project_%s" + +#~ msgid "tool_tab" +#~ msgstr "tool_tab" + #~ msgid "" #~ "#\n" #~ "# CREATE A NEW FLATCAM TCL SCRIPT\n" @@ -16916,11 +16771,9 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "PROJ. OPTIONS " #~ msgstr "ПАРАМЕТРЫ ПРОЕКТА " -#, python-brace-format #~ msgid "{l_save}/FlatCAM_Bookmarks_{date}" #~ msgstr "{l_save}/FlatCAM_Bookmarks_{date}" -#, python-format #~ msgid "" #~ "How much (fraction) of the tool width to overlap each tool pass.\n" #~ "Example:\n" @@ -17064,59 +16917,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Painting polygon at location" #~ msgstr "Отрисовка полигона на месте" -#, fuzzy -#~| msgid "" -#~| "How much (fraction) of the tool width to overlap each tool pass.\n" -#~| "Example:\n" -#~| "A value here of 0.25 means 25% from the tool diameter found above.\n" -#~| "\n" -#~| "Adjust the value starting with lower values\n" -#~| "and increasing it if areas that should be painted are still \n" -#~| "not painted.\n" -#~| "Lower values = faster processing, faster execution on PCB.\n" -#~| "Higher values = slow processing and slow execution on CNC\n" -#~| "due of too many paths." -#~ msgid "" -#~ "How much (fraction) of the tool width to overlap each tool pass.\n" -#~ "Example:\n" -#~ "A value here of 0.25 means 25\\% from the tool diameter found above.\n" -#~ "\n" -#~ "Adjust the value starting with lower values\n" -#~ "and increasing it if areas that should be painted are still \n" -#~ "not painted.\n" -#~ "Lower values = faster processing, faster execution on PCB.\n" -#~ "Higher values = slow processing and slow execution on CNC\n" -#~ "due of too many paths." -#~ msgstr "" -#~ "Какая часть ширины инструмента будет перекрываться за каждый проход " -#~ "инструмента.\n" -#~ "Пример:\n" -#~ "Здесь значение 0.25 означает 25% от диаметра инструмента, указанного " -#~ "выше.\n" -#~ "\n" -#~ "Отрегулируйте значение, начиная с более низких значений\n" -#~ "и увеличивая его, если области, которые должны быть нарисованы, все еще\n" -#~ "не окрашены.\n" -#~ "Более низкие значения = более быстрая обработка, более быстрое выполнение " -#~ "на печатной плате.\n" -#~ "Более высокие значения = медленная обработка и медленное выполнение на " -#~ "ЧПУ\n" -#~ "из-за большого количества путей." - -#, fuzzy -#~| msgid "z_move = Z coord for Toolchange" -#~ msgid "z_cut = Z coord for Toolchange" -#~ msgstr "z_move = Z coord for Toolchange" - -#~ msgid "z_move = Z coord for Toolchange" -#~ msgstr "z_move = Z coord for Toolchange" - -#~ msgid "%s/Project_%s" -#~ msgstr "%s/Project_%s" - -#~ msgid "tool_tab" -#~ msgstr "tool_tab" - #~ msgid "Go" #~ msgstr "Выполнить" From 16cc8dbf3aef9f9b053b0ec2dbd8f93dd1247383 Mon Sep 17 00:00:00 2001 From: camellan Date: Wed, 11 Dec 2019 13:48:24 +0400 Subject: [PATCH 2/5] Edit Russian translation --- locale/ru/LC_MESSAGES/strings.mo | Bin 391520 -> 405251 bytes locale/ru/LC_MESSAGES/strings.po | 410 +++++++++++-------------------- 2 files changed, 139 insertions(+), 271 deletions(-) diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index c05de7d30c8e673bb051adcc424e39088b87f74a..718d98196abfc3c00ad2ca5322400d544ac5dea3 100644 GIT binary patch delta 65793 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 JSDxA>{vX>c6lwqf delta 56353 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 ViYq9t$Eg${s09~pXi$pi{|8b%0KotN diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index b206e9fb..aa1c42b9 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -75,6 +75,8 @@ msgstr "Выполнение Tcl-сценария ..." msgid "" "Found old default preferences files. Please reboot the application to update." msgstr "" +"Найдены старые файлы настроек по умолчанию. Пожалуйста, перезагрузите " +"приложение для обновления." #: FlatCAMApp.py:2763 ObjectCollection.py:90 flatcamTools/ToolImage.py:248 #: flatcamTools/ToolPcbWizard.py:301 flatcamTools/ToolPcbWizard.py:324 @@ -246,15 +248,15 @@ msgstr "Конвертирование единиц в " #: FlatCAMApp.py:4249 msgid "CREATE A NEW FLATCAM TCL SCRIPT" -msgstr "" +msgstr "СОЗДАЙТЕ НОВЫЙ TCL СЦЕНАРИЙ FLATCAM" #: FlatCAMApp.py:4250 msgid "TCL Tutorial is here" -msgstr "" +msgstr "Учебное пособие по TCL здесь" #: FlatCAMApp.py:4252 msgid "FlatCAM commands list" -msgstr "" +msgstr "Список команд FlatCAM" #: FlatCAMApp.py:4300 FlatCAMApp.py:4303 FlatCAMApp.py:4306 FlatCAMApp.py:4309 #: FlatCAMApp.py:4312 FlatCAMApp.py:4315 @@ -298,10 +300,9 @@ msgstr "Закрыть" #: FlatCAMApp.py:4439 msgid "Licensed under the MIT license" -msgstr "" +msgstr "Под лицензией MIT" #: FlatCAMApp.py:4448 -#, fuzzy #| msgid "" #| "\n" #| "Licensed under the MIT license:\n" @@ -357,10 +358,6 @@ msgid "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." msgstr "" -"\n" -"Licensed under the MIT license:\n" -"http://www.opensource.org/licenses/mit-license.php\n" -"\n" "Permission is hereby granted, free of charge, to any person obtaining a " "copy\n" "of this software and associated documentation files (the \"Software\"), to " @@ -369,7 +366,7 @@ msgstr "" "rights\n" "to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n" "copies of the Software, and to permit persons to whom the Software is\n" -" furnished to do so, subject to the following conditions:\n" +"furnished to do so, subject to the following conditions:\n" "\n" "The above copyright notice and this permission notice shall be included in\n" "all copies or substantial portions of the Software.\n" @@ -453,7 +450,7 @@ msgstr "Переводчик" #: FlatCAMApp.py:4620 msgid "Corrections" -msgstr "исправления" +msgstr "Исправления" #: FlatCAMApp.py:4729 FlatCAMApp.py:4737 FlatCAMApp.py:7862 #: flatcamGUI/FlatCAMGUI.py:440 @@ -555,36 +552,28 @@ msgstr "" "Проверьте сгенерированный GCODE." #: FlatCAMApp.py:5457 -#, fuzzy -#| msgid "Done. Gerber editing finished." msgid "Multigeo. Geometry merging finished" -msgstr "Редактирование Gerber завершено." +msgstr "Слияние Multigeo. Geometry завершено" #: FlatCAMApp.py:5466 -#, fuzzy -#| msgid "G-Code parsing finished..." msgid "Geometry merging finished" -msgstr "Разбор G-кода завершен..." +msgstr "Слияние Geometry завершено" #: FlatCAMApp.py:5488 msgid "Failed. Excellon joining works only on Excellon objects." msgstr "Неудача. Присоединение Excellon работает только на объектах Excellon." #: FlatCAMApp.py:5498 -#, fuzzy -#| msgid "Excellon editing finished." msgid "Excellon merging finished" -msgstr "Редактирование Excellon завершено." +msgstr "Слияние Excellon завершено" #: FlatCAMApp.py:5516 msgid "Failed. Gerber joining works only on Gerber objects." msgstr "Неудача. Объединение Gerber работает только на объектах Gerber." #: FlatCAMApp.py:5526 -#, fuzzy -#| msgid "Done. Gerber editing finished." msgid "Gerber merging finished" -msgstr "Редактирование Gerber завершено." +msgstr "Слияние Gerber завершено" #: FlatCAMApp.py:5546 FlatCAMApp.py:5581 msgid "Failed. Select a Geometry Object and try again." @@ -632,10 +621,8 @@ msgid "Converted units to" msgstr "Конвертирование единиц в" #: FlatCAMApp.py:5865 -#, fuzzy -#| msgid " Units conversion cancelled." msgid "Units conversion cancelled." -msgstr " Изменение единиц отменено." +msgstr "Изменение единиц отменено." #: FlatCAMApp.py:6738 msgid "Detachable Tabs" @@ -789,7 +776,7 @@ msgstr "Инструмент добавлен в таблицу инструме #: FlatCAMApp.py:7778 msgid "Adding tool from DB is not allowed for this object." -msgstr "" +msgstr "Добавление инструмента из БД для данного объекта запрещено." #: FlatCAMApp.py:7812 msgid "" @@ -816,10 +803,8 @@ msgstr "" "Вы хотите сохранить настройки?" #: FlatCAMApp.py:7840 -#, fuzzy -#| msgid "Tool Data" msgid "Save Tools Database" -msgstr "Диаметр инструмента" +msgstr "Сохранить БД" #: FlatCAMApp.py:7859 FlatCAMApp.py:9927 FlatCAMObj.py:6258 msgid "Code Editor" @@ -1285,6 +1270,8 @@ msgstr "Файл SVG экспортируется в" msgid "" "Save cancelled because source file is empty. Try to export the Gerber file." msgstr "" +"Сохранение отменено, потому что исходный файл пуст. Попробуйте " +"экспортировать файл Gerber." #: FlatCAMApp.py:10383 msgid "Excellon file exported to" @@ -1712,10 +1699,8 @@ msgid "Web Link. E.g: https://your_website.org " msgstr "Ссылка на сайт. Например: https://your_website.org " #: FlatCAMCommon.py:157 -#, fuzzy -#| msgid "New Bookmark" msgid "New Bookmark" -msgstr "Новая закладка" +msgstr "Новая закладка" #: FlatCAMCommon.py:176 msgid "Add Entry" @@ -1735,41 +1720,31 @@ msgstr "Импортировать список" #: FlatCAMCommon.py:260 msgid "Title entry is empty." -msgstr "" +msgstr "Поле заголовка пусто." #: FlatCAMCommon.py:269 msgid "Web link entry is empty." -msgstr "" +msgstr "Поле веб-ссылки пусто." #: FlatCAMCommon.py:277 -#, fuzzy -#| msgid "Edit cancelled. New diameter value is already in the Tool Table." msgid "Either the Title or the Weblink already in the table." -msgstr "" -"Правка отменена. Новое значение диаметра уже находится в таблице " -"инструментов." +msgstr "Либо название, либо ссылка уже в таблице." #: FlatCAMCommon.py:297 -#, fuzzy -#| msgid "Bookmarks Manager" msgid "Bookmark added." -msgstr "Диспетчер закладок" +msgstr "Закладка добавлена." #: FlatCAMCommon.py:314 msgid "This bookmark can not be removed" msgstr "Эта закладка не может быть удалена" #: FlatCAMCommon.py:345 -#, fuzzy -#| msgid "Bookmarks limit" msgid "Bookmark removed." -msgstr "Количество закладок" +msgstr "Закладка удалена." #: FlatCAMCommon.py:360 -#, fuzzy -#| msgid "Import FlatCAM Bookmarks" msgid "Export FlatCAM Bookmarks" -msgstr "Импорт закладок FlatCAM" +msgstr "Экспорт закладок FlatCAM" #: FlatCAMCommon.py:363 flatcamGUI/FlatCAMGUI.py:437 msgid "Bookmarks" @@ -1818,10 +1793,8 @@ msgid "Finish" msgstr "Конец" #: FlatCAMCommon.py:513 -#, fuzzy -#| msgid "Tool Number" msgid "Tool Name" -msgstr "Номер инструмента" +msgstr "Название инструмента" #: FlatCAMCommon.py:514 flatcamEditors/FlatCAMExcEditor.py:1527 #: flatcamGUI/ObjectUI.py:1219 flatcamTools/ToolNonCopperClear.py:271 @@ -1834,10 +1807,8 @@ msgid "Tool Offset" msgstr "Смещение" #: FlatCAMCommon.py:516 -#, fuzzy -#| msgid "Tool Offset" msgid "Custom Offset" -msgstr "Смещение" +msgstr "Пользовательское смещение" #: FlatCAMCommon.py:517 flatcamGUI/ObjectUI.py:288 #: flatcamGUI/PreferencesUI.py:1626 flatcamGUI/PreferencesUI.py:3973 @@ -1846,10 +1817,8 @@ msgid "Tool Type" msgstr "Тип инструмента" #: FlatCAMCommon.py:518 -#, fuzzy -#| msgid "Tool change" msgid "Tool Shape" -msgstr "Смена инструмента" +msgstr "Форма инструмента" #: FlatCAMCommon.py:519 flatcamGUI/ObjectUI.py:329 flatcamGUI/ObjectUI.py:779 #: flatcamGUI/ObjectUI.py:1329 flatcamGUI/PreferencesUI.py:1666 @@ -1861,8 +1830,6 @@ msgid "Cut Z" msgstr "Глубина резания" #: FlatCAMCommon.py:520 -#, fuzzy -#| msgid "Multi-Depth" msgid "MultiDepth" msgstr "Мультипроход" @@ -1875,10 +1842,8 @@ msgid "V-Dia" msgstr "" #: FlatCAMCommon.py:523 -#, fuzzy -#| msgid "Angle" msgid "V-Angle" -msgstr "Угол" +msgstr "Угол V-образного инструмента" #: FlatCAMCommon.py:524 flatcamGUI/ObjectUI.py:798 flatcamGUI/ObjectUI.py:1376 #: flatcamGUI/PreferencesUI.py:2352 flatcamGUI/PreferencesUI.py:3230 @@ -1895,8 +1860,6 @@ msgid "FR Z" msgstr "" #: FlatCAMCommon.py:527 -#, fuzzy -#| msgid "Feed Rate Rapids" msgid "FR Rapids" msgstr "Скорость подачи" @@ -1910,8 +1873,6 @@ msgid "Dwell" msgstr "Задержка" #: FlatCAMCommon.py:530 -#, fuzzy -#| msgid "Dwell" msgid "Dwelltime" msgstr "Задержка" @@ -1925,16 +1886,12 @@ msgid "ExtraCut" msgstr "" #: FlatCAMCommon.py:533 -#, fuzzy -#| msgid "Tool change" msgid "Toolchange" -msgstr "y_toolchange = координата Y для смены инструмента" +msgstr "Смена инструментов" #: FlatCAMCommon.py:534 -#, fuzzy -#| msgid "Toolchange X,Y" msgid "Toolchange XY" -msgstr "Смена инструмента X,Y" +msgstr "Смена инструмента XY" #: FlatCAMCommon.py:535 flatcamGUI/PreferencesUI.py:2378 #: flatcamGUI/PreferencesUI.py:3262 flatcamGUI/PreferencesUI.py:6485 @@ -1943,22 +1900,16 @@ msgid "Toolchange Z" msgstr "Смена инструмента Z" #: FlatCAMCommon.py:536 -#, fuzzy -#| msgid "Start" msgid "Start Z" -msgstr "Начальные" +msgstr "Z начала" #: FlatCAMCommon.py:537 -#, fuzzy -#| msgid "End move Z" msgid "End Z" -msgstr "Высота отвода Z" +msgstr "Z окончания" #: FlatCAMCommon.py:541 -#, fuzzy -#| msgid "Tool order" msgid "Tool Index." -msgstr "Порядок инструмента" +msgstr "Порядок инструмента." #: FlatCAMCommon.py:543 msgid "" @@ -1966,12 +1917,13 @@ msgid "" "This is not used in the app, it's function\n" "is to serve as a note for the user." msgstr "" +"Имя инструмента.\n" +"Это не используется в приложении, это функция\n" +"служит в качестве примечания для пользователя." #: FlatCAMCommon.py:547 -#, fuzzy -#| msgid "Tool Diameter" msgid "Tool Diameter." -msgstr "Диаметр инструмента:" +msgstr "Диаметр инструмента." #: FlatCAMCommon.py:549 msgid "" @@ -2027,12 +1979,12 @@ msgid "" msgstr "" #: FlatCAMCommon.py:581 -#, fuzzy -#| msgid "Diameter of the drill for the alignment holes." msgid "" "V-Dia.\n" "Diameter of the tip for V-Shape Tools." -msgstr "Диаметр сверла для контрольных отверстий." +msgstr "" +"V-Dia.\n" +"Диаметр наконечника для инструментов V-образной формы." #: FlatCAMCommon.py:584 msgid "" @@ -2075,25 +2027,22 @@ msgid "" msgstr "" #: FlatCAMCommon.py:606 -#, fuzzy -#| msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgid "" "Dwell.\n" "Check this if a delay is needed to allow\n" "the spindle motor to reach it's set speed." msgstr "" -"dwelltime = время, чтобы остановиться, чтобы позволить шпинделю достичь его " -"установлен об / мин" +"Задержка.\n" +"Отметьте это, если необходима задержка, для того чтобы разрешить\n" +"шпинделю достичь его установленной скорости." #: FlatCAMCommon.py:610 -#, fuzzy -#| msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgid "" "Dwell Time.\n" "A delay used to allow the motor spindle reach it's set speed." msgstr "" -"dwelltime = время, чтобы остановиться, чтобы позволить шпинделю достичь его " -"установлен об / мин" +"Время задержки.\n" +"Задержка, позволяющая шпинделю достигать заданной скорости." #: FlatCAMCommon.py:613 msgid "" @@ -2147,48 +2096,36 @@ msgid "" msgstr "" #: FlatCAMCommon.py:661 -#, fuzzy -#| msgid "Add Text Tool" msgid "Add Tool to Tools DB" -msgstr "Текст" +msgstr "Добавить инструмент в БД" #: FlatCAMCommon.py:663 -#, fuzzy -#| msgid "" -#| "Add a new tool to the Tool Table\n" -#| "with the diameter specified above." msgid "" "Add a new tool in the Tools Database.\n" "You can edit it after it is added." msgstr "" -"Добавление нового инструмента в таблицу инструментов\n" -"с диаметром, указанным выше." +"Добавляет новый инструмент в базу данных.\n" +"Вы можете отредактировать его после добавления." #: FlatCAMCommon.py:666 msgid "Remove Tool from Tools DB" msgstr "" #: FlatCAMCommon.py:668 -#, fuzzy -#| msgid "No selected tools in Tool Table." msgid "Remove a selection of tools in the Tools Database." -msgstr "Нет инструментов сопла в таблице инструментов." +msgstr "Удаляет выбранные инструменты из базы данных." #: FlatCAMCommon.py:670 -#, fuzzy -#| msgid "Export DXF" msgid "Export Tool DB" -msgstr "Экспорт DXF" +msgstr "Экспорт БД" #: FlatCAMCommon.py:672 msgid "Save the Tools Database to a custom text file." msgstr "" #: FlatCAMCommon.py:674 -#, fuzzy -#| msgid "PDF Import Tool" msgid "Import Tool DB" -msgstr "Импорт PDF" +msgstr "Импорт БД" #: FlatCAMCommon.py:676 msgid "Load the Tools Database information's from a custom text file." @@ -2199,29 +2136,22 @@ msgid "Add Tool from Tools DB" msgstr "" #: FlatCAMCommon.py:688 -#, fuzzy -#| msgid "" -#| "Copy a selection of tools in the Tool Table\n" -#| "by first selecting a row in the Tool Table." msgid "" "Add a new tool in the Tools Table of the\n" "active Geometry object after selecting a tool\n" "in the Tools Database." msgstr "" -"Копирование выбранных инструментов в таблице инструментов\n" -"сначала выберите строку в таблице инструментов." +"Добавляет новый инструмент в таблицу инструментов\n" +"активной геометрии после выбора инструмента\n" +"в базе данных." #: FlatCAMCommon.py:727 FlatCAMCommon.py:1077 FlatCAMCommon.py:1111 -#, fuzzy -#| msgid "Could not load bookamrks file." msgid "Could not load Tools DB file." -msgstr "Не удалось загрузить файл закладок." +msgstr "Не удалось загрузить файл БД." #: FlatCAMCommon.py:735 FlatCAMCommon.py:1119 -#, fuzzy -#| msgid "Failed to parse defaults file." msgid "Failed to parse Tools DB file." -msgstr "Не удалось прочитать файл значений по умолчанию." +msgstr "Не удалось прочитать файл БД." #: FlatCAMCommon.py:738 FlatCAMCommon.py:1122 msgid "Loaded FlatCAM Tools DB from" @@ -2229,95 +2159,68 @@ msgstr "" #: FlatCAMCommon.py:744 msgid "Add to DB" -msgstr "" +msgstr "Добавить в БД" #: FlatCAMCommon.py:746 -#, fuzzy -#| msgid "Copy Geom\tC" msgid "Copy from DB" -msgstr "Копировать Geom\tC" +msgstr "Копировать из БД" #: FlatCAMCommon.py:748 -#, fuzzy -#| msgid "Delete Tool" msgid "Delete from DB" -msgstr "Удалить инструмент" +msgstr "Удалить из БД" #: FlatCAMCommon.py:998 -#, fuzzy -#| msgid "Tool added in Tool Table." msgid "Tool added to DB." -msgstr "Инструмент добавлен в таблицу инструментов." +msgstr "Инструмент добавлен в БД." #: FlatCAMCommon.py:1019 -#, fuzzy -#| msgid "Tool was copied in Tool Table." msgid "Tool copied from Tools DB." -msgstr "Инструмент скопирован в таблицу инструментов." +msgstr "Инструмент скопирован из БД." #: FlatCAMCommon.py:1037 -#, fuzzy -#| msgid "Tool(s) deleted from Tool Table." msgid "Tool removed from Tools DB." -msgstr "Инструмент удалён из таблицы инструментов." +msgstr "Инструмент удален из БД." #: FlatCAMCommon.py:1048 -#, fuzzy -#| msgid "Tool Data" msgid "Export Tools Database" -msgstr "Диаметр инструмента" +msgstr "Экспорт БД" #: FlatCAMCommon.py:1051 -#, fuzzy #| msgid "Tool Data" msgid "Tools_Database" -msgstr "Диаметр инструмента" +msgstr "Tools_Database" #: FlatCAMCommon.py:1058 -#, fuzzy -#| msgid "FlatCAM bookmarks export cancelled." msgid "FlatCAM Tools DB export cancelled." -msgstr "Экспорт закладок FlatCAM отменён." +msgstr "Экспорт FlatCAM БД отменён." #: FlatCAMCommon.py:1088 FlatCAMCommon.py:1091 FlatCAMCommon.py:1143 -#, fuzzy -#| msgid "Failed to write bookmarks to file." msgid "Failed to write Tools DB to file." -msgstr "Не удалось создать файл закладок." +msgstr "Не удалось записать БД в файл." #: FlatCAMCommon.py:1094 -#, fuzzy -#| msgid "Exported bookmarks to" msgid "Exported Tools DB to" -msgstr "Экспорт закладок в" +msgstr "Экспорт БД в" #: FlatCAMCommon.py:1101 -#, fuzzy -#| msgid "Import FlatCAM Bookmarks" msgid "Import FlatCAM Tools DB" -msgstr "Импорт закладок FlatCAM" +msgstr "Импорт FlatCAM БД" #: FlatCAMCommon.py:1104 -#, fuzzy -#| msgid "FlatCAM bookmarks import cancelled." msgid "FlatCAM Tools DB import cancelled." -msgstr "Импорт закладок FlatCAM отменен." +msgstr "Импорт FlatCAM БД отменен." #: FlatCAMCommon.py:1147 -#, fuzzy -#| msgid "Scale Tool" msgid "Saved Tools DB." -msgstr "Масштаб" +msgstr "Сохраненные БД." #: FlatCAMCommon.py:1293 -#, fuzzy -#| msgid "Failed. No tool selected in the tool table ..." msgid "No Tool/row selected in the Tools Database table" -msgstr "Ошибка. Инструмент не выбран в таблице инструментов ..." +msgstr "В таблице БД не выбрано ни одного инструмента/строки" #: FlatCAMCommon.py:1311 msgid "Cancelled adding tool from DB." -msgstr "" +msgstr "Отмена добавление инструмента из БД." #: FlatCAMObj.py:248 msgid "Name changed from" @@ -2375,36 +2278,28 @@ msgid "Isolating..." msgstr "Изоляция..." #: FlatCAMObj.py:1063 -#, fuzzy -#| msgid "Click on Stop point to complete ..." msgid "Click on a polygon to isolate it." -msgstr "Нажмите на конечную точку для завершения ..." +msgstr "Нажмите на полигон, чтобы изолировать его." #: FlatCAMObj.py:1095 flatcamTools/ToolPaint.py:1123 -#, fuzzy -#| msgid "Add Polygon" msgid "Added polygon" -msgstr "Добавить полигон" +msgstr "Добавленный полигон" #: FlatCAMObj.py:1097 -#, fuzzy -#| msgid "" -#| "Zone added. Click to start adding next zone or right click to finish." msgid "Click to add next polygon or right click to start isolation." -msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." +msgstr "" +"Щелкните, чтобы добавить следующий полигон, или щелкните правой кнопкой " +"мыши, чтобы начать изоляцию." #: FlatCAMObj.py:1109 flatcamTools/ToolPaint.py:1137 -#, fuzzy -#| msgid "Add Polygon" msgid "Removed polygon" -msgstr "Добавить полигон" +msgstr "Удалённый полигон" #: FlatCAMObj.py:1110 -#, fuzzy -#| msgid "" -#| "Zone added. Click to start adding next zone or right click to finish." msgid "Click to add/remove next polygon or right click to start isolation." -msgstr "Зона добавлена. Щелкните правой кнопкой мыши для завершения." +msgstr "" +"Щелкните, чтобы добавить/удалить следующий полигон, или щелкните правой " +"кнопкой мыши, чтобы начать изоляцию." #: FlatCAMObj.py:1115 flatcamTools/ToolPaint.py:1143 msgid "No polygon detected under click position." @@ -2512,10 +2407,8 @@ msgstr "" "но теперь есть только одно значение, а не два. " #: FlatCAMObj.py:3794 -#, fuzzy -#| msgid "Add Tool" msgid "Add from Tool DB" -msgstr "Добавить инструмент" +msgstr "Добавить инструмент из БД" #: FlatCAMObj.py:3796 flatcamGUI/FlatCAMGUI.py:599 flatcamGUI/FlatCAMGUI.py:704 #: flatcamGUI/FlatCAMGUI.py:838 flatcamGUI/FlatCAMGUI.py:1856 @@ -2578,10 +2471,8 @@ msgid "Tool was deleted in Tool Table." msgstr "Инструмент был удален из таблицы инструментов." #: FlatCAMObj.py:4384 flatcamGUI/ObjectUI.py:1277 -#, fuzzy -#| msgid "Parameters" msgid "Parameters for" -msgstr "Параметры" +msgstr "Параметры для" #: FlatCAMObj.py:4815 msgid "This Geometry can't be processed because it is" @@ -5036,7 +4927,7 @@ msgstr "Редактор Gerber" #: flatcamEditors/FlatCAMGrbEditor.py:3957 msgid "Setting up the UI" -msgstr "" +msgstr "Настройка пользовательского интерфейса" #: flatcamEditors/FlatCAMGrbEditor.py:3958 #, fuzzy @@ -6351,7 +6242,7 @@ msgstr "Применить" #: flatcamGUI/FlatCAMGUI.py:1093 msgid "Apply the current preferences without saving to a file." -msgstr "" +msgstr "Применение текущих настроек без сохранения в файл." #: flatcamGUI/FlatCAMGUI.py:1100 msgid "" @@ -8098,7 +7989,7 @@ msgstr "" #: flatcamGUI/ObjectUI.py:1238 msgid "Add Tool from DataBase" -msgstr "" +msgstr "Добавить инструмент из БД" #: flatcamGUI/ObjectUI.py:1240 #, fuzzy @@ -8251,13 +8142,15 @@ msgstr "" #: flatcamGUI/ObjectUI.py:1598 msgid "Apply parameters to all tools" -msgstr "" +msgstr "Применить параметры ко всем инструментам" #: flatcamGUI/ObjectUI.py:1600 msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." msgstr "" +"Параметры в текущей форме будут применены\n" +"для всех инструментов из таблицы инструментов." #: flatcamGUI/ObjectUI.py:1609 msgid "" @@ -8270,10 +8163,8 @@ msgstr "" "для пользовательского выбора инструментов." #: flatcamGUI/ObjectUI.py:1616 -#, fuzzy -#| msgid "Generate the CNC Job object." msgid "Generate CNCJob object" -msgstr "Будет создан объект программы для ЧПУ." +msgstr "Создать объект CNCJob" #: flatcamGUI/ObjectUI.py:1618 msgid "Generate the CNC Job object." @@ -8764,7 +8655,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:429 msgid "Wk. Orientation" -msgstr "" +msgstr "Ориентация рабочей области" #: flatcamGUI/PreferencesUI.py:430 flatcamTools/ToolFilm.py:420 msgid "" @@ -8772,16 +8663,19 @@ msgid "" "- Portrait\n" "- Landscape" msgstr "" +"Может быть:\n" +"- Портрет\n" +"- Альбом" #: flatcamGUI/PreferencesUI.py:434 flatcamGUI/PreferencesUI.py:4839 #: flatcamTools/ToolFilm.py:424 msgid "Portrait" -msgstr "" +msgstr "Портретная" #: flatcamGUI/PreferencesUI.py:435 flatcamGUI/PreferencesUI.py:4840 #: flatcamTools/ToolFilm.py:425 msgid "Landscape" -msgstr "" +msgstr "Альбомная" #: flatcamGUI/PreferencesUI.py:447 msgid "Plot Fill" @@ -9498,6 +9392,13 @@ msgid "" "It will applied at the next application start.\n" "<>: Don't change this unless you know what you are doing !!!" msgstr "" +"Если этот флажок установлен, некоторым настройкам приложения будут " +"разрешено\n" +"иметь значения, которые обычно небезопасны для использования.\n" +"Например отрицательные значения перемещения по оси Z или положительные " +"значения выреза по Z.\n" +"Это будет применено при следующем запуске приложения.\n" +"< < Предупреждение>>: Не меняйте это, если вы не знаете, что вы делаете !!!" #: flatcamGUI/PreferencesUI.py:1333 msgid "Gerber General" @@ -9619,16 +9520,12 @@ msgstr "" "которые нарисованы на холсте." #: flatcamGUI/PreferencesUI.py:1693 -#, fuzzy -#| msgid "Get Exteriors" msgid "Exterior" -msgstr "Создана геометрия внешнего буфера." +msgstr "Внешняя" #: flatcamGUI/PreferencesUI.py:1694 -#, fuzzy -#| msgid "Get Interiors" msgid "Interior" -msgstr "Создана геометрия внутреннего буфера." +msgstr "Внутренняя" #: flatcamGUI/PreferencesUI.py:1702 msgid "" @@ -10586,10 +10483,9 @@ msgstr "" "ширины разреза в материале." #: flatcamGUI/PreferencesUI.py:4039 -#, fuzzy -#| msgid "Diameter for the new tool to add in the Tool Table" msgid "The new tool diameter (cut width) to add in the tool table." -msgstr "Диаметр нового инструмента для добавления в таблицу инструментов" +msgstr "" +"Диаметр нового инструмента (ширина разреза) добавлен в таблицу инструментов." #: flatcamGUI/PreferencesUI.py:4051 flatcamGUI/PreferencesUI.py:4059 #: flatcamTools/ToolNonCopperClear.py:164 @@ -11266,9 +11162,8 @@ msgid "Mirror axis" msgstr "Ось зеркалирования" #: flatcamGUI/PreferencesUI.py:4818 flatcamTools/ToolFilm.py:403 -#, fuzzy msgid "SVG" -msgstr "Экспорт SVG ..." +msgstr "SVG" #: flatcamGUI/PreferencesUI.py:4819 flatcamTools/ToolFilm.py:404 #, fuzzy @@ -11295,7 +11190,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:4834 flatcamTools/ToolFilm.py:419 msgid "Page Orientation" -msgstr "" +msgstr "Ориентация страницы" #: flatcamGUI/PreferencesUI.py:4835 msgid "" @@ -11303,6 +11198,9 @@ msgid "" "- Portrait\n" "- Lanscape" msgstr "" +"Может быть:\n" +"- Портрет\n" +"- Альбом" #: flatcamGUI/PreferencesUI.py:4847 flatcamTools/ToolFilm.py:432 #, fuzzy @@ -12030,10 +11928,8 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:5886 flatcamTools/ToolQRCode.py:112 -#, fuzzy -#| msgid "Corrections" msgid "Error correction" -msgstr "исправления" +msgstr "Коррекция ошибок" #: flatcamGUI/PreferencesUI.py:5888 flatcamGUI/PreferencesUI.py:5899 #: flatcamTools/ToolQRCode.py:114 flatcamTools/ToolQRCode.py:125 @@ -12086,7 +11982,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:5947 flatcamTools/ToolQRCode.py:174 msgid "Polarity" -msgstr "" +msgstr "Полярность" #: flatcamGUI/PreferencesUI.py:5949 flatcamTools/ToolQRCode.py:176 msgid "" @@ -12341,7 +12237,7 @@ msgstr "Граница рамки." #: flatcamGUI/PreferencesUI.py:6258 flatcamTools/ToolCopperThieving.py:374 msgid "Thickness" -msgstr "" +msgstr "Толщина" #: flatcamGUI/PreferencesUI.py:6260 flatcamTools/ToolCopperThieving.py:376 msgid "The robber bar thickness." @@ -12393,9 +12289,8 @@ msgid "Manual" msgstr "Справка" #: flatcamGUI/PreferencesUI.py:6347 flatcamTools/ToolFiducials.py:189 -#, fuzzy msgid "Mode:" -msgstr "Режим: " +msgstr "Режим:" #: flatcamGUI/PreferencesUI.py:6349 flatcamTools/ToolFiducials.py:191 msgid "" @@ -12882,10 +12777,8 @@ msgid "Object Type" msgstr "Тип объекта" #: flatcamTools/ToolCalibration.py:101 -#, fuzzy -#| msgid "No object selected." msgid "Source object selection" -msgstr "Нет выбранных объектов." +msgstr "Выбор исходного объекта" #: flatcamTools/ToolCalibration.py:103 #, fuzzy @@ -12896,7 +12789,7 @@ msgstr "" #: flatcamTools/ToolCalibration.py:109 msgid "Calibration Points" -msgstr "" +msgstr "Точки калибровки" #: flatcamTools/ToolCalibration.py:111 msgid "" @@ -12926,10 +12819,9 @@ msgid "Bot Left Y" msgstr "Нижний левый" #: flatcamTools/ToolCalibration.py:156 flatcamTools/ToolCalibration.py:157 -#, fuzzy #| msgid "Origin set" msgid "Origin" -msgstr "Кликните, чтобы указать начало координат ..." +msgstr "" #: flatcamTools/ToolCalibration.py:168 #, fuzzy @@ -13035,16 +12927,12 @@ msgid "" msgstr "" #: flatcamTools/ToolCalibration.py:407 -#, fuzzy -#| msgid "Scale factor" msgid "Scale Factor X:" -msgstr "Коэффициент масштабирования" +msgstr "Коэффициент масштабирования X:" #: flatcamTools/ToolCalibration.py:419 -#, fuzzy -#| msgid "Scale factor" msgid "Scale Factor Y:" -msgstr "Коэффициент масштабирования" +msgstr "Коэффициент масштабирования Y:" #: flatcamTools/ToolCalibration.py:431 msgid "Apply Scale Factors" @@ -13093,10 +12981,9 @@ msgid "Type of the FlatCAM Object to be adjusted." msgstr "" #: flatcamTools/ToolCalibration.py:585 -#, fuzzy #| msgid "No object selected." msgid "Adjusted object selection" -msgstr "Нет выбранных объектов." +msgstr "" #: flatcamTools/ToolCalibration.py:587 msgid "The FlatCAM Object to be adjusted." @@ -13104,7 +12991,7 @@ msgstr "Объект FlatCAM для корректировки." #: flatcamTools/ToolCalibration.py:594 msgid "Calibrate" -msgstr "" +msgstr "Колибровка" #: flatcamTools/ToolCalibration.py:596 msgid "" @@ -13358,10 +13245,8 @@ msgstr "Нет загруженного Gerber объекта ..." #: flatcamTools/ToolCopperThieving.py:675 #: flatcamTools/ToolCopperThieving.py:1267 -#, fuzzy -#| msgid "geometry" msgid "Append geometry" -msgstr "геометрия" +msgstr "Добавить геометрию" #: flatcamTools/ToolCopperThieving.py:719 #: flatcamTools/ToolCopperThieving.py:1300 @@ -13371,10 +13256,9 @@ msgstr "Добавить исходный файл" #: flatcamTools/ToolCopperThieving.py:727 #: flatcamTools/ToolCopperThieving.py:1308 -#, fuzzy #| msgid "Non-Copper Clearing Tool" msgid "Copper Thieving Tool done." -msgstr "Очистка от меди" +msgstr "" #: flatcamTools/ToolCopperThieving.py:754 #: flatcamTools/ToolCopperThieving.py:787 flatcamTools/ToolCutOut.py:466 @@ -13462,10 +13346,9 @@ msgid "Generating Pattern Plating Mask done." msgstr "" #: flatcamTools/ToolCopperThieving.py:1543 -#, fuzzy #| msgid "Non-Copper Clearing Tool" msgid "Copper Thieving Tool exit." -msgstr "Очистка от меди" +msgstr "" #: flatcamTools/ToolCutOut.py:42 msgid "Cutout PCB" @@ -13484,10 +13367,8 @@ msgstr "" "объектов, которые будут заполнять поле со списком \"объект\"." #: flatcamTools/ToolCutOut.py:91 flatcamTools/ToolCutOut.py:92 -#, fuzzy -#| msgid "Object to be painted." msgid "Object to be cutout" -msgstr "Объект для рисования." +msgstr "Объект вырезания" #: flatcamTools/ToolCutOut.py:214 msgid "Convex Shape" @@ -13709,10 +13590,8 @@ msgid "2-Sided PCB" msgstr "2-х сторонняя плата" #: flatcamTools/ToolDblSided.py:58 -#, fuzzy -#| msgid "Geometry Obj to be mirrored." msgid "Gerber to be mirrored" -msgstr "Объект Geometry для зеркалирования." +msgstr "Объект Gerber для зеркалирования" #: flatcamTools/ToolDblSided.py:60 flatcamTools/ToolDblSided.py:88 #: flatcamTools/ToolDblSided.py:118 @@ -14063,10 +13942,8 @@ msgid "" msgstr "" #: flatcamTools/ToolFiducials.py:74 -#, fuzzy -#| msgid "Coordinates type" msgid "Coordinates" -msgstr "Координаты:" +msgstr "Координаты" #: flatcamTools/ToolFiducials.py:99 msgid "Top Right" @@ -14077,10 +13954,8 @@ msgid "Second Point" msgstr "Вторая точка" #: flatcamTools/ToolFiducials.py:258 -#, fuzzy -#| msgid "Open Gerber" msgid "Copper Gerber" -msgstr "Один из Gerber объектов меди или Gerber объект контура недопустим." +msgstr "Gerber медного слоя" #: flatcamTools/ToolFiducials.py:267 #| msgid "Add Circle" @@ -14093,7 +13968,7 @@ msgstr "" #: flatcamTools/ToolFiducials.py:285 msgid "Soldermask Gerber" -msgstr " Gerber объект паяльной маски" +msgstr "Gerber объект паяльной маски" #: flatcamTools/ToolFiducials.py:287 msgid "The Soldermask Gerber object." @@ -14254,7 +14129,7 @@ msgid "" msgstr "" "Создание плёнки для выбранного объекта, в пределах\n" "указанной ограничительной рамки. Не создает новый\n" -"  объект FlatCAM, но напрямую сохраняет её в выбранном формате" +"  объект FlatCAM, но напрямую сохраняет её в выбранном формате." #: flatcamTools/ToolFilm.py:652 msgid "" @@ -15632,22 +15507,19 @@ msgid "Drills number" msgstr "Номер отверстия" #: flatcamTools/ToolProperties.py:402 flatcamTools/ToolProperties.py:461 -#, fuzzy #| msgid "tool number" msgid "Slots number" -msgstr "номер инструмента" +msgstr "Номер паза" #: flatcamTools/ToolProperties.py:404 -#, fuzzy #| msgid "tool number" msgid "Drills total number:" -msgstr "номер инструмента" +msgstr "Общее количество отверстий:" #: flatcamTools/ToolProperties.py:405 -#, fuzzy #| msgid "tool number" msgid "Slots total number:" -msgstr "номер инструмента" +msgstr "Общее количество пазов:" #: flatcamTools/ToolProperties.py:411 flatcamTools/ToolProperties.py:426 #: flatcamTools/ToolProperties.py:429 flatcamTools/ToolProperties.py:432 @@ -15673,20 +15545,16 @@ msgid "Data" msgstr "Данные" #: flatcamTools/ToolProperties.py:468 -#, fuzzy -#| msgid "depth where to cut" msgid "Depth of Cut" -msgstr "глубина резания" +msgstr "Глубина резания" #: flatcamTools/ToolProperties.py:480 msgid "Clearance Height" msgstr "Высота зазора" #: flatcamTools/ToolProperties.py:492 -#, fuzzy -#| msgid "Feedrate:" msgid "Feedrate" -msgstr "Скорость подачи:" +msgstr "Скорость подачи" #: flatcamTools/ToolProperties.py:512 msgid "Routing time" @@ -15773,7 +15641,7 @@ msgstr "Генерация QRCode геометрии" #: flatcamTools/ToolQRCode.py:472 msgid "Click on the Destination point ..." -msgstr " Нажмите на конечную точку ..." +msgstr "Нажмите на конечную точку ..." #: flatcamTools/ToolQRCode.py:587 msgid "QRCode Tool done." @@ -15785,7 +15653,7 @@ msgstr "Экспорт PNG" #: flatcamTools/ToolQRCode.py:789 msgid " Export PNG cancelled." -msgstr "Экспорт PNG отменён." +msgstr " Экспорт PNG отменён." #: flatcamTools/ToolRulesCheck.py:33 msgid "Check Rules" From e1953924c00301d9f79e65c69238fa2e1e019e31 Mon Sep 17 00:00:00 2001 From: camellan Date: Thu, 12 Dec 2019 03:22:05 +0400 Subject: [PATCH 3/5] Edit Russian translation --- locale/ru/LC_MESSAGES/strings.mo | Bin 405251 -> 422528 bytes locale/ru/LC_MESSAGES/strings.po | 513 +++++++------------------------ 2 files changed, 107 insertions(+), 406 deletions(-) diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 718d98196abfc3c00ad2ca5322400d544ac5dea3..949355ec346bc3197087cae9224989a31eb9e0eb 100644 GIT binary patch delta 68311 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

#LlIFgoMv4#|23?RduEo$X;gde)5;p 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 diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index aa1c42b9..2c4f0f72 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -108,11 +108,6 @@ msgid "Select a Geometry, Gerber or Excellon Object to edit." msgstr "Выберите объект Geometry, Gerber или Excellon для редактирования." #: FlatCAMApp.py:3201 -#, fuzzy -#| msgid "" -#| "Simultanoeus editing of tools geometry in a MultiGeo Geometry is not " -#| "possible.\n" -#| "Edit only one geometry at a time." msgid "" "Simultaneous editing of tools geometry in a MultiGeo Geometry is not " "possible.\n" @@ -382,13 +377,6 @@ msgstr "" "THE SOFTWARE." #: FlatCAMApp.py:4470 -#, fuzzy -#| msgid "" -#| "Some of the icons used are from the following sources:

Icons " -#| "made by Freepik from www.flaticon.com

Icons by " -#| "Icons8" msgid "" "Some of the icons used are from the following sources:
Icons made by " "= 2019" msgid "BETA Maintainer >= 2019" msgstr "Куратор >=2019" @@ -596,19 +582,14 @@ msgid "Toggle Units" msgstr "Единицы измерения" #: FlatCAMApp.py:5799 -#, fuzzy -#| msgid "" -#| "Changing the units of the project causes all geometrical properties of " -#| "all objects to be scaled accordingly.\n" -#| "Continue?" msgid "" "Changing the units of the project\n" "will scale all objects.\n" "\n" "Do you want to continue?" msgstr "" -"Изменение единиц измерения проекта приводит к соответствующему " -"масштабированию всех геометрических свойств всех объектов.\n" +"Изменение единиц измерения проекта приведёт к соответствующему " +"масштабированию всех всех объектов.\n" "Продолжить?" #: FlatCAMApp.py:5802 FlatCAMApp.py:7044 FlatCAMApp.py:7120 FlatCAMApp.py:9320 @@ -634,16 +615,12 @@ msgid "Preferences" msgstr "Настройки" #: FlatCAMApp.py:6960 -#, fuzzy -#| msgid "Preferences saved." msgid "Preferences applied." -msgstr "Настройки сохранены." +msgstr "Настройки применяются." #: FlatCAMApp.py:7009 -#, fuzzy -#| msgid "Preferences edited but not saved." msgid "Preferences closed without saving." -msgstr "Настройки отредактированы, но не сохранены." +msgstr "Настройки закрыты без сохранения." #: FlatCAMApp.py:7032 flatcamTools/ToolNonCopperClear.py:596 #: flatcamTools/ToolNonCopperClear.py:991 flatcamTools/ToolPaint.py:506 @@ -757,22 +734,16 @@ msgstr "Настройки отредактированы, но не сохра #: FlatCAMApp.py:7726 FlatCAMApp.py:7738 FlatCAMApp.py:7755 FlatCAMApp.py:7772 #: FlatCAMApp.py:7832 FlatCAMCommon.py:1133 FlatCAMCommon.py:1307 #: FlatCAMObj.py:4107 -#, fuzzy -#| msgid "Tool Data" msgid "Tools Database" -msgstr "Диаметр инструмента" +msgstr "База данных" #: FlatCAMApp.py:7752 -#, fuzzy -#| msgid "Preferences edited but not saved." msgid "Tools in Tools Database edited but not saved." -msgstr "Настройки отредактированы, но не сохранены." +msgstr "Инструменты в базе данных отредактированы, но не сохранены." #: FlatCAMApp.py:7776 -#, fuzzy -#| msgid "Tool added in Tool Table." msgid "Tool from DB added in Tool Table." -msgstr "Инструмент добавлен в таблицу инструментов." +msgstr "Инструмент из БД добавлен в таблицу инструментов." #: FlatCAMApp.py:7778 msgid "Adding tool from DB is not allowed for this object." @@ -791,16 +762,12 @@ msgid "Save Preferences" msgstr "Сохранить настройки" #: FlatCAMApp.py:7838 -#, fuzzy -#| msgid "" -#| "One or more values are changed.\n" -#| "Do you want to save the Preferences?" msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" msgstr "" -"Одно или несколько значений изменены.\n" -"Вы хотите сохранить настройки?" +"Один или несколько инструментов изменены.\n" +"Вы хотите обновить базу данных инструментов?" #: FlatCAMApp.py:7840 msgid "Save Tools Database" @@ -2109,7 +2076,7 @@ msgstr "" #: FlatCAMCommon.py:666 msgid "Remove Tool from Tools DB" -msgstr "" +msgstr "Удалить инструмент из БД" #: FlatCAMCommon.py:668 msgid "Remove a selection of tools in the Tools Database." @@ -2133,7 +2100,7 @@ msgstr "" #: FlatCAMCommon.py:686 msgid "Add Tool from Tools DB" -msgstr "" +msgstr "Добавить инструмент из БД" #: FlatCAMCommon.py:688 msgid "" @@ -3204,12 +3171,6 @@ msgstr "Подача = Расстояние между элементами ма #: flatcamEditors/FlatCAMExcEditor.py:1691 #: flatcamEditors/FlatCAMExcEditor.py:1907 -#, fuzzy -#| msgid "" -#| "Angle at which the linear array is placed.\n" -#| "The precision is of max 2 decimals.\n" -#| "Min value is: -359.99 degrees.\n" -#| "Max value is: 360.00 degrees." msgid "" "Angle at which the linear array is placed.\n" "The precision is of max 2 decimals.\n" @@ -3290,12 +3251,6 @@ msgstr "" "- «Угол» - произвольный угол наклона паза" #: flatcamEditors/FlatCAMExcEditor.py:1800 -#, fuzzy -#| msgid "" -#| "Angle at which the slot is placed.\n" -#| "The precision is of max 2 decimals.\n" -#| "Min value is: -359.99 degrees.\n" -#| "Max value is: 360.00 degrees." msgid "" "Angle at which the slot is placed.\n" "The precision is of max 2 decimals.\n" @@ -3486,18 +3441,7 @@ msgid "Overlap Rate" msgstr "Частота перекрытия" #: flatcamEditors/FlatCAMGeoEditor.py:457 -#, fuzzy, python-format -#| msgid "" -#| "How much (fraction) of the tool width to overlap each tool pass.\n" -#| "Example:\n" -#| "A value here of 0.25 means 25%% from the tool diameter found above.\n" -#| "\n" -#| "Adjust the value starting with lower values\n" -#| "and increasing it if areas that should be painted are still \n" -#| "not painted.\n" -#| "Lower values = faster processing, faster execution on PCB.\n" -#| "Higher values = slow processing and slow execution on CNC\n" -#| "due of too many paths." +#, python-format msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Example:\n" @@ -4920,26 +4864,22 @@ msgid "Deleted aperture with code" msgstr "Удалено отверстие с кодом" #: flatcamEditors/FlatCAMGrbEditor.py:3847 -#, fuzzy -#| msgid "Gerber Editor" msgid "Loading Gerber into Editor" -msgstr "Редактор Gerber" +msgstr "Загрузка Gerber в редактор" #: flatcamEditors/FlatCAMGrbEditor.py:3957 msgid "Setting up the UI" msgstr "Настройка пользовательского интерфейса" #: flatcamEditors/FlatCAMGrbEditor.py:3958 -#, fuzzy -#| msgid "Adding geometry for aperture" msgid "Adding geometry finished. Preparing the GUI" -msgstr "Добавление геометрии для отверстия" +msgstr "" +"Добавление геометрии закончено. Подготовка графического интерфейса " +"пользователя" #: flatcamEditors/FlatCAMGrbEditor.py:3967 -#, fuzzy -#| msgid "One or more of the Gerber objects is not valid." msgid "Finished loading the Gerber object into the editor." -msgstr "Один или несколько объектов Gerber недопустимы." +msgstr "Завершена загрузка объекта Gerber в редактор." #: flatcamEditors/FlatCAMGrbEditor.py:4107 msgid "" @@ -5123,10 +5063,8 @@ msgstr "Открыть файл" #: flatcamEditors/FlatCAMTextEditor.py:207 #: flatcamEditors/FlatCAMTextEditor.py:212 -#, fuzzy -#| msgid "Export GCode ..." msgid "Export Code ..." -msgstr "[WARNING_NOTCL] Экспорт Code отменён." +msgstr "Экспорт кода ..." #: flatcamEditors/FlatCAMTextEditor.py:215 msgid "Export Code cancelled." @@ -5501,10 +5439,9 @@ msgid "View source\tALT+S" msgstr "Просмотреть код\tALT+S" #: flatcamGUI/FlatCAMGUI.py:369 -#, fuzzy #| msgid "Tool Data" msgid "Tools DataBase\tCTRL+D" -msgstr "Диаметр инструмента" +msgstr "База данных\tCTRL+D" #: flatcamGUI/FlatCAMGUI.py:376 flatcamGUI/FlatCAMGUI.py:1892 msgid "View" @@ -5923,8 +5860,6 @@ msgstr "Паяльная паста" #: flatcamGUI/FlatCAMGUI.py:744 flatcamGUI/FlatCAMGUI.py:2189 #: flatcamTools/ToolSub.py:35 -#, fuzzy -#| msgid "Substract Tool" msgid "Subtract Tool" msgstr "Вычитатель" @@ -5945,25 +5880,19 @@ msgstr "Калькулятор" #: flatcamGUI/FlatCAMGUI.py:752 flatcamGUI/FlatCAMGUI.py:1466 #: flatcamGUI/FlatCAMGUI.py:2196 flatcamTools/ToolQRCode.py:43 #: flatcamTools/ToolQRCode.py:382 -#, fuzzy -#| msgid "Rules Tool" msgid "QRCode Tool" -msgstr "Правила" +msgstr "QR код" #: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:2198 #: flatcamTools/ToolCopperThieving.py:40 flatcamTools/ToolCopperThieving.py:566 -#, fuzzy -#| msgid "Non-Copper Clearing Tool" msgid "Copper Thieving Tool" msgstr "Очистка от меди" #: flatcamGUI/FlatCAMGUI.py:756 flatcamGUI/FlatCAMGUI.py:1463 #: flatcamGUI/FlatCAMGUI.py:2200 flatcamTools/ToolFiducials.py:33 #: flatcamTools/ToolFiducials.py:393 -#, fuzzy -#| msgid "Film Tool" msgid "Fiducials Tool" -msgstr "Плёнка" +msgstr "Проверка" #: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:780 #: flatcamGUI/FlatCAMGUI.py:818 flatcamGUI/FlatCAMGUI.py:2203 @@ -6332,10 +6261,8 @@ msgid "Copy Obj" msgstr "Копировать объекты" #: flatcamGUI/FlatCAMGUI.py:1453 -#, fuzzy -#| msgid "Tool Data" msgid "Open Tools Database" -msgstr "Диаметр инструмента" +msgstr "Открыть БД" #: flatcamGUI/FlatCAMGUI.py:1454 msgid "Open Excellon File" @@ -6751,10 +6678,8 @@ msgid "Intersection" msgstr "Пересечение" #: flatcamGUI/FlatCAMGUI.py:1915 -#, fuzzy -#| msgid "Substraction" msgid "Subtraction" -msgstr "Вычитание полигонов\tS" +msgstr "Вычитание" #: flatcamGUI/FlatCAMGUI.py:1916 flatcamGUI/ObjectUI.py:1679 #: flatcamGUI/PreferencesUI.py:3625 @@ -7072,10 +6997,8 @@ msgstr "" "будет зависеть от выбранной глубины резания." #: flatcamGUI/ObjectUI.py:296 -#, fuzzy -#| msgid "V-shape" msgid "V-Shape" -msgstr "V-образный инструмент" +msgstr "V-образная форма" #: flatcamGUI/ObjectUI.py:302 flatcamGUI/ObjectUI.py:1298 #: flatcamGUI/PreferencesUI.py:1640 flatcamGUI/PreferencesUI.py:3992 @@ -7146,14 +7069,10 @@ msgid "Pass overlap" msgstr "Перекрытие" #: flatcamGUI/ObjectUI.py:375 flatcamGUI/PreferencesUI.py:1476 -#, fuzzy -#| msgid "" -#| "How much (fraction) of the tool\n" -#| "width to overlap each tool pass." msgid "How much (fraction) of the tool width to overlap each tool pass." msgstr "" -"Размер части ширины инструмента \n" -"который будет перекрываться за каждый проход." +"Размер части ширины инструмента, который будет перекрываться за каждый " +"проход." #: flatcamGUI/ObjectUI.py:387 flatcamGUI/PreferencesUI.py:1501 #: flatcamGUI/PreferencesUI.py:3576 flatcamGUI/PreferencesUI.py:4049 @@ -7180,14 +7099,8 @@ msgid "Climb" msgstr "Постепенный" #: flatcamGUI/ObjectUI.py:394 -#, fuzzy -#| msgid "Conversion" msgid "Conventional" -msgstr "" -"Тип фрезерования, когда выбранный инструмент имеет тип: 'iso_op':\n" -"- climb / лучше всего подходит для точного фрезерования и уменьшения " -"использования инструмента\n" -"- conventional / полезен, когда нет компенсации люфта" +msgstr "Обычный" #: flatcamGUI/ObjectUI.py:399 msgid "Combine" @@ -7270,10 +7183,8 @@ msgid "Selection" msgstr "Выбор" #: flatcamGUI/ObjectUI.py:475 flatcamGUI/PreferencesUI.py:1681 -#, fuzzy -#| msgid "Isolation Routing" msgid "Isolation Type" -msgstr "Изоляция разводки" +msgstr "Тип изоляции" #: flatcamGUI/ObjectUI.py:477 flatcamGUI/PreferencesUI.py:1683 msgid "" @@ -7293,16 +7204,12 @@ msgid "Full" msgstr "Полная" #: flatcamGUI/ObjectUI.py:487 -#, fuzzy -#| msgid "Exit" msgid "Ext" -msgstr "Выход" +msgstr "Наруж" #: flatcamGUI/ObjectUI.py:488 -#, fuzzy -#| msgid "Int Geo" msgid "Int" -msgstr "Int/Decimals:" +msgstr "Внутр" #: flatcamGUI/ObjectUI.py:493 msgid "Generate Isolation Geometry" @@ -7756,11 +7663,6 @@ msgid "Mill Holes" msgstr "Фрезеровка отверстий" #: flatcamGUI/ObjectUI.py:1019 -#, fuzzy -#| msgid "" -#| "Select from the Tools Table above\n" -#| "the hole dias that are to be milled.\n" -#| "Use the # column to make the selection." msgid "" "Create Geometry for milling holes.\n" "Select from the Tools Table above the hole dias to be\n" @@ -7976,10 +7878,6 @@ msgstr "" "вырезать и отрицательный для \"внутри\" вырезать." #: flatcamGUI/ObjectUI.py:1230 -#, fuzzy -#| msgid "" -#| "Add a new tool to the Tool Table\n" -#| "with the diameter specified above." msgid "" "Add a new tool to the Tool Table\n" "with the specified diameter." @@ -7992,16 +7890,12 @@ msgid "Add Tool from DataBase" msgstr "Добавить инструмент из БД" #: flatcamGUI/ObjectUI.py:1240 -#, fuzzy -#| msgid "" -#| "Add a new tool to the Tool Table\n" -#| "with the diameter specified above." msgid "" "Add a new tool to the Tool Table\n" "from the Tool DataBase." msgstr "" "Добавление нового инструмента в таблицу инструментов\n" -"с диаметром, указанным выше." +"из БД." #: flatcamGUI/ObjectUI.py:1250 msgid "" @@ -8317,16 +8211,12 @@ msgstr "" "хотелось бы добавить в начале файла G-Code." #: flatcamGUI/ObjectUI.py:1823 flatcamGUI/PreferencesUI.py:3765 -#, fuzzy -#| msgid "" -#| "Type here any G-Code commands you would\n" -#| "like to add at the beginning of the G-Code file." msgid "" "Type here any G-Code commands you would like to add at the beginning of the " "G-Code file." msgstr "" -"Введите здесь любые команды G-Code, которые вам\n" -"хотелось бы добавить в начале файла G-Code." +"Введите здесь любые команды G-Code, которые вы хотите добавить в начало " +"файла G-кода." #: flatcamGUI/ObjectUI.py:1829 msgid "Append to CNC Code" @@ -8343,18 +8233,12 @@ msgstr "" "например: M2 (конец программы)" #: flatcamGUI/ObjectUI.py:1839 flatcamGUI/PreferencesUI.py:3782 -#, fuzzy -#| msgid "" -#| "Type here any G-Code commands you would\n" -#| "like to append to the generated file.\n" -#| "I.e.: M2 (End of program)" msgid "" "Type here any G-Code commands you would like to append to the generated " "file. I.e.: M2 (End of program)" msgstr "" -"Введите здесь любые G-Code команды, которые вам\n" -"хотелось бы добавить к созданному файлу.\n" -"например: M2 (конец программы)" +"Введите здесь любые G-Code команды, которые вам хотелось бы добавить к " +"созданному файлу. напр.: M2 (конец программы)" #: flatcamGUI/ObjectUI.py:1853 flatcamGUI/PreferencesUI.py:3809 msgid "Toolchange G-Code" @@ -8383,17 +8267,6 @@ msgstr "" "используя в качестве шаблона файл постпроцессора \"Tool change Custom\"." #: flatcamGUI/ObjectUI.py:1871 flatcamGUI/PreferencesUI.py:3835 -#, fuzzy -#| msgid "" -#| "Type here any G-Code commands you would\n" -#| "like to be executed when Toolchange event is encountered.\n" -#| "This will constitute a Custom Toolchange GCode,\n" -#| "or a Toolchange Macro.\n" -#| "The FlatCAM variables are surrounded by '%' symbol.\n" -#| "\n" -#| "WARNING: it can be used only with a preprocessor file\n" -#| "that has 'toolchange_custom' in it's name and this is built\n" -#| "having as template the 'Toolchange Custom' posprocessor file." msgid "" "Type here any G-Code commands you would like to be executed when Toolchange " "event is encountered. This will constitute a Custom Toolchange GCode, or a " @@ -8401,15 +8274,12 @@ msgid "" "WARNING: it can be used only with a preprocessor file that has " "'toolchange_custom' in it's name." msgstr "" -"Введите здесь любые G-Code команды, которые вам понадобится\n" -"выполнить при смене инструмента.\n" -"Это будет представлять собой пользовательский GCode смены инструмента,\n" -"или макрос смены инструмента.\n" -"Переменные FlatCAM окружены символом\"%\".\n" -"\n" -"Предупреждение: это можно использовать только с файлом постпроцессора\n" -"и иметь \"toolchange_custom\" в имени, и будет построено\n" -"используя в качестве шаблона файл постпроцессора \"Tool change Custom\"." +"Введите здесь любые команды G-Code, которые вы хотите выполнить при " +"возникновении события \"Замена инструментов\". Это будет представлять собой " +"пользовательский GCode смены инструментов или макрос смены инструментов. " +"Переменные FlatCAM окружены символом '%'. \n" +"ПРЕДУПРЕЖДЕНИЕ: он может использоваться только с файлом препроцессора, в " +"имени которого есть 'toolchange_custom'." #: flatcamGUI/ObjectUI.py:1886 flatcamGUI/PreferencesUI.py:3851 msgid "Use Toolchange Macro" @@ -8640,10 +8510,8 @@ msgstr "" "Цель состоит в том, чтобы проиллюстрировать пределы нашей работы." #: flatcamGUI/PreferencesUI.py:359 -#, fuzzy -#| msgid "Seg. X size" msgid "Wk. size" -msgstr "Размер сегмента по X" +msgstr "Размер рабочей области" #: flatcamGUI/PreferencesUI.py:361 msgid "" @@ -9093,10 +8961,8 @@ msgid "IN" msgstr "Дюйм" #: flatcamGUI/PreferencesUI.py:1074 -#, fuzzy -#| msgid "Precision" msgid "Precision MM" -msgstr "Точность" +msgstr "Точность ММ" #: flatcamGUI/PreferencesUI.py:1076 msgid "" @@ -9106,10 +8972,8 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:1088 -#, fuzzy -#| msgid "Precision" msgid "Precision INCH" -msgstr "Точность" +msgstr "Точность ДЮЙМЫ" #: flatcamGUI/PreferencesUI.py:1090 msgid "" @@ -9990,8 +9854,6 @@ msgid "Toolchange X,Y position." msgstr "Позиция X,Y смены инструмента." #: flatcamGUI/PreferencesUI.py:2624 flatcamGUI/PreferencesUI.py:3482 -#, fuzzy -#| msgid "Spindle dir." msgid "Spindle direction" msgstr "Направление вращения шпинделя" @@ -10263,8 +10125,6 @@ msgstr "" "Удалить значение если вам не нужна эта функция." #: flatcamGUI/PreferencesUI.py:3508 -#, fuzzy -#| msgid "Seg. X size" msgid "Segment X size" msgstr "Размер сегмента по X" @@ -10279,8 +10139,6 @@ msgstr "" "Значение 0 означает отсутствие сегментации по оси X." #: flatcamGUI/PreferencesUI.py:3524 -#, fuzzy -#| msgid "Seg. Y size" msgid "Segment Y size" msgstr "Размер сегмента по Y" @@ -10542,18 +10400,6 @@ msgid "Reverse" msgstr "Обратный" #: flatcamGUI/PreferencesUI.py:4091 flatcamTools/ToolNonCopperClear.py:321 -#, fuzzy -#| msgid "" -#| "How much (fraction) of the tool width to overlap each tool pass.\n" -#| "Example:\n" -#| "A value here of 0.25 means 25%% from the tool diameter found above.\n" -#| "\n" -#| "Adjust the value starting with lower values\n" -#| "and increasing it if areas that should be cleared are still \n" -#| "not cleared.\n" -#| "Lower values = faster processing, faster execution on PCB.\n" -#| "Higher values = slow processing and slow execution on CNC\n" -#| "due of too many paths." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -10565,9 +10411,6 @@ msgid "" msgstr "" "Какая часть ширины инструмента будет перекрываться за каждый проход " "инструмента.\n" -"Пример:\n" -"Здесь значение 0.25 означает 25%% от диаметра инструмента, указанного выше.\n" -"\n" "Отрегулируйте значение, начиная с более низких значений\n" "и увеличивая его, если области, которые должны быть очищены, все еще\n" "не очищены.\n" @@ -10645,22 +10488,17 @@ msgid "Offset value" msgstr "Значение смещения" #: flatcamGUI/PreferencesUI.py:4192 -#, fuzzy -#| msgid "" -#| "If used, it will add an offset to the copper features.\n" -#| "The copper clearing will finish to a distance\n" -#| "from the copper features.\n" -#| "The value can be between 0 and 10 FlatCAM units." msgid "" "If used, it will add an offset to the copper features.\n" "The copper clearing will finish to a distance\n" "from the copper features.\n" "The value can be between 0.0 and 9999.9 FlatCAM units." msgstr "" -"Если используется, это добавит смещение к медным элементам.\n" -"Очистка котла закончится на расстоянии\n" -"из медных штучек.\n" -"Значение может быть от 0 до 10 единиц FlatCAM." +"При использовании он добавит смещение к медным элементам.\n" +"Очистка меди завершится на расстоянии\n" +"от медных элементов.\n" +"Это значение может находиться в диапазоне от 0,0 до 9999,9 единиц измерения " +"FlatCAM." #: flatcamGUI/PreferencesUI.py:4207 flatcamGUI/PreferencesUI.py:6102 #: flatcamTools/ToolCopperThieving.py:125 @@ -10742,7 +10580,6 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolCutOut.py:104 #, fuzzy -#| msgid "Obj kind" msgid "Object kind" msgstr "Вид объекта" @@ -10892,18 +10729,6 @@ msgid "Parameters:" msgstr "Параметры:" #: flatcamGUI/PreferencesUI.py:4516 flatcamTools/ToolPaint.py:221 -#, fuzzy -#| msgid "" -#| "How much (fraction) of the tool width to overlap each tool pass.\n" -#| "Example:\n" -#| "A value here of 0.25 means 25%% from the tool diameter found above.\n" -#| "\n" -#| "Adjust the value starting with lower values\n" -#| "and increasing it if areas that should be painted are still \n" -#| "not painted.\n" -#| "Lower values = faster processing, faster execution on PCB.\n" -#| "Higher values = slow processing and slow execution on CNC\n" -#| "due of too many paths." msgid "" "How much (fraction) of the tool width to overlap each tool pass.\n" "Adjust the value starting with lower values\n" @@ -10915,9 +10740,6 @@ msgid "" msgstr "" "Какая часть ширины инструмента будет перекрываться за каждый проход " "инструмента.\n" -"Пример:\n" -"Здесь значение 0.25 означает 25%% от диаметра инструмента, указанного выше.\n" -"\n" "Отрегулируйте значение, начиная с более низких значений\n" "и увеличивая его, если области, которые должны быть нарисованы, все ещё\n" "не окрашены.\n" @@ -10928,17 +10750,6 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:4587 flatcamTools/ToolPaint.py:302 #: flatcamTools/ToolPaint.py:319 -#, fuzzy -#| msgid "" -#| "How to select Polygons to be painted.\n" -#| "\n" -#| "- 'Area Selection' - left mouse click to start selection of the area to " -#| "be painted.\n" -#| "Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple " -#| "areas.\n" -#| "- 'All Polygons' - the Paint will start after click.\n" -#| "- 'Reference Object' - will do non copper clearing within the area\n" -#| "specified by another object." msgid "" "How to select Polygons to be painted.\n" "- 'Polygon Selection' - left mouse click to add/remove polygons to be " @@ -10952,20 +10763,20 @@ msgid "" "specified by another object." msgstr "" "Как выбрать полигоны для рисования.\n" -"\n" -"- «Выбор области» - щелчок левой кнопкой мыши, чтобы начать выбор области " -"для рисования.\n" -"Удерживая нажатой клавишу-модификатор (CTRL или SHIFT), можно добавить " +"- 'Выделение полигонов' - щелкните левой кнопкой мыши, чтобы добавить/" +"удалить полигоны для рисования.\n" +"- 'Выделение области' - щелкните левой кнопкой мыши, чтобы начать выделение " +"области для рисования.\n" +"Удержание нажатой клавиши модификатора (CTRL или SHIFT) позволит добавить " "несколько областей.\n" -"- «Все полигоны» - краска начнется после щелчка.\n" -"- «Контрольный объект» - будет выполнять очистку от меди в области\n" -"указано другим объектом." +"- 'Все полигоны' - окраска начнется после щелчка мыши.\n" +"- 'Объект сравнения' - будет выполнять не медную расчистку в пределах " +"участка.\n" +"указанным другим объектом." #: flatcamGUI/PreferencesUI.py:4596 -#, fuzzy -#| msgid "Select" msgid "Sel" -msgstr "&Боковая панель\t`" +msgstr "Одиночный" #: flatcamGUI/PreferencesUI.py:4607 msgid "Paint Plotting" @@ -11166,12 +10977,10 @@ msgid "SVG" msgstr "SVG" #: flatcamGUI/PreferencesUI.py:4819 flatcamTools/ToolFilm.py:404 -#, fuzzy msgid "PNG" -msgstr "Экспорт PNG изображения" +msgstr "PNG" #: flatcamGUI/PreferencesUI.py:4820 flatcamTools/ToolFilm.py:405 -#, fuzzy msgid "PDF" msgstr "PDF" @@ -11203,10 +11012,8 @@ msgstr "" "- Альбом" #: flatcamGUI/PreferencesUI.py:4847 flatcamTools/ToolFilm.py:432 -#, fuzzy -#| msgid "Trace Size" msgid "Page Size" -msgstr "Размер трассы" +msgstr "Размер страницы" #: flatcamGUI/PreferencesUI.py:4848 flatcamTools/ToolFilm.py:433 msgid "A selection of standard ISO 216 page sizes." @@ -11713,10 +11520,6 @@ msgid "Check Rules Tool Options" msgstr "Параметры проверки правил" #: flatcamGUI/PreferencesUI.py:5600 -#, fuzzy -#| msgid "" -#| "A tool to check if Gerber files fir within a set\n" -#| "of Manufacturing Rules." msgid "" "A tool to check if Gerber files are within a set\n" "of Manufacturing Rules." @@ -11904,10 +11707,8 @@ msgstr "" "Количество десятичных знаков для расстояний и координат в этом инструменте." #: flatcamGUI/PreferencesUI.py:5855 -#, fuzzy -#| msgid "NCC Tool Options" msgid "QRCode Tool Options" -msgstr "Очистка меди" +msgstr "Параметры QR-кода" #: flatcamGUI/PreferencesUI.py:5861 msgid "" @@ -11916,10 +11717,8 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:5873 flatcamTools/ToolQRCode.py:99 -#, fuzzy -#| msgid "Conversion" msgid "Version" -msgstr "Показать версию программы" +msgstr "Версия" #: flatcamGUI/PreferencesUI.py:5875 flatcamTools/ToolQRCode.py:101 msgid "" @@ -11943,10 +11742,8 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:5909 flatcamTools/ToolQRCode.py:135 -#, fuzzy -#| msgid "Font Size" msgid "Box Size" -msgstr "Размер шрифта" +msgstr "Размер поля" #: flatcamGUI/PreferencesUI.py:5911 flatcamTools/ToolQRCode.py:137 msgid "" @@ -11955,8 +11752,6 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:5922 flatcamTools/ToolQRCode.py:148 -#, fuzzy -#| msgid "Border" msgid "Border Size" msgstr "Отступ" @@ -11967,10 +11762,8 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:5935 flatcamTools/ToolQRCode.py:162 -#, fuzzy -#| msgid "Tool Data" msgid "QRCode Data" -msgstr "Диаметр инструмента" +msgstr "Данные QR-кода" #: flatcamGUI/PreferencesUI.py:5937 flatcamTools/ToolQRCode.py:164 msgid "QRCode Data. Alphanumeric text to be encoded in the QRCode." @@ -12017,36 +11810,29 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:5970 flatcamTools/ToolQRCode.py:197 -#, fuzzy -#| msgid "Round" msgid "Rounded" -msgstr "Закруглять" +msgstr "Закругленный" #: flatcamGUI/PreferencesUI.py:5980 flatcamTools/ToolQRCode.py:228 -#, fuzzy -#| msgid "Film Color" msgid "Fill Color" -msgstr "Цвет пленки" +msgstr "Цвет заливки" #: flatcamGUI/PreferencesUI.py:5982 flatcamTools/ToolQRCode.py:230 msgid "Set the QRCode fill color (squares color)." msgstr "" #: flatcamGUI/PreferencesUI.py:6001 flatcamTools/ToolQRCode.py:252 -#, fuzzy -#| msgid "Font Color" msgid "Back Color" -msgstr "Цвет шрифта" +msgstr "Цвет фона" #: flatcamGUI/PreferencesUI.py:6003 flatcamTools/ToolQRCode.py:254 msgid "Set the QRCode background color." msgstr "" #: flatcamGUI/PreferencesUI.py:6043 -#, fuzzy #| msgid "SolderPaste Tool Options" msgid "Copper Thieving Tool Options" -msgstr "Паяльная паста" +msgstr "" #: flatcamGUI/PreferencesUI.py:6055 msgid "" @@ -12060,10 +11846,8 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:6073 flatcamGUI/PreferencesUI.py:6277 #: flatcamTools/ToolCopperThieving.py:96 flatcamTools/ToolCopperThieving.py:429 -#, fuzzy -#| msgid "Tolerance" msgid "Clearance" -msgstr "Допуск" +msgstr "Зазор" #: flatcamGUI/PreferencesUI.py:6075 msgid "" @@ -12088,16 +11872,6 @@ msgid "Reference:" msgstr "Ссылка:" #: flatcamGUI/PreferencesUI.py:6108 -#, fuzzy -#| msgid "" -#| "- 'Itself' - the non copper clearing extent\n" -#| "is based on the object that is copper cleared.\n" -#| " - 'Area Selection' - left mouse click to start selection of the area to " -#| "be painted.\n" -#| "Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple " -#| "areas.\n" -#| "- 'Reference Object' - will do non copper clearing within the area\n" -#| "specified by another object." msgid "" "- 'Itself' - the copper Thieving extent is based on the object that is " "copper cleared.\n" @@ -12106,14 +11880,12 @@ msgid "" "- 'Reference Object' - will do copper thieving within the area specified by " "another object." msgstr "" -"- «Самостоятельно» - степень очистки меди\n" -"основан на объекте, который очищается от меди.\n" +"- «Самостоятельно» - степень очистки меди основан на объекте, который " +"очищается от меди.\n" " - «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " "для рисования.\n" -"Удерживая нажатой клавишу (CTRL или SHIFT), можно добавить несколько " -"областей.\n" -"- «Контрольный объект» - будет выполнять очистку от меди в области\n" -"указаной другим объектом." +"- «Контрольный объект» - будет выполнять очистку от меди в области указаной " +"другим объектом." #: flatcamGUI/PreferencesUI.py:6117 flatcamTools/ToolCopperThieving.py:170 msgid "Rectangular" @@ -12139,22 +11911,16 @@ msgid "Dots Grid" msgstr "" #: flatcamGUI/PreferencesUI.py:6137 flatcamTools/ToolCopperThieving.py:192 -#, fuzzy -#| msgid "Square" msgid "Squares Grid" -msgstr "Квадратный" +msgstr "Сетка квадратов" #: flatcamGUI/PreferencesUI.py:6138 flatcamTools/ToolCopperThieving.py:193 -#, fuzzy -#| msgid "Linear" msgid "Lines Grid" -msgstr "Линейный" +msgstr "Линии сетки" #: flatcamGUI/PreferencesUI.py:6140 flatcamTools/ToolCopperThieving.py:195 -#, fuzzy -#| msgid "Film Type:" msgid "Fill Type:" -msgstr "Тип плёнки:" +msgstr "Тип заполнения:" #: flatcamGUI/PreferencesUI.py:6142 msgid "" @@ -12165,35 +11931,27 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:6150 flatcamTools/ToolCopperThieving.py:216 -#, fuzzy -#| msgid "Slot Parameters" msgid "Dots Grid Parameters" -msgstr "Параметры слота" +msgstr "Параметры точки сетки" #: flatcamGUI/PreferencesUI.py:6156 flatcamTools/ToolCopperThieving.py:222 -#, fuzzy -#| msgid "Tool diameter in file units." msgid "Dot diameter in Dots Grid." -msgstr "Диаметр инструмента в файловых единицах." +msgstr "Диаметр точки в сетке точек." #: flatcamGUI/PreferencesUI.py:6167 flatcamGUI/PreferencesUI.py:6196 #: flatcamGUI/PreferencesUI.py:6225 flatcamTools/ToolCopperThieving.py:233 #: flatcamTools/ToolCopperThieving.py:273 #: flatcamTools/ToolCopperThieving.py:313 -#, fuzzy -#| msgid "Spacing cols" msgid "Spacing" -msgstr "Расстояние между столбцами" +msgstr "Промежуток" #: flatcamGUI/PreferencesUI.py:6169 flatcamTools/ToolCopperThieving.py:235 msgid "Distance between each two dots in Dots Grid." msgstr "" #: flatcamGUI/PreferencesUI.py:6179 flatcamTools/ToolCopperThieving.py:256 -#, fuzzy -#| msgid "Slot Array Parameters" msgid "Squares Grid Parameters" -msgstr "Параметры массива пазов" +msgstr "Параметры квадратной сетки" #: flatcamGUI/PreferencesUI.py:6185 flatcamTools/ToolCopperThieving.py:262 msgid "Square side size in Squares Grid." @@ -12204,10 +11962,8 @@ msgid "Distance between each two squares in Squares Grid." msgstr "" #: flatcamGUI/PreferencesUI.py:6208 flatcamTools/ToolCopperThieving.py:296 -#, fuzzy -#| msgid "Change Parameter" msgid "Lines Grid Parameters" -msgstr "Изменить параметр" +msgstr "Параметры линий сетки" #: flatcamGUI/PreferencesUI.py:6214 flatcamTools/ToolCopperThieving.py:302 msgid "Line thickness size in Lines Grid." @@ -12218,10 +11974,9 @@ msgid "Distance between each two lines in Lines Grid." msgstr "" #: flatcamGUI/PreferencesUI.py:6237 flatcamTools/ToolCopperThieving.py:353 -#, fuzzy #| msgid "Slot Parameters" msgid "Robber Bar Parameters" -msgstr "Параметры слота" +msgstr "" #: flatcamGUI/PreferencesUI.py:6239 flatcamTools/ToolCopperThieving.py:355 msgid "" @@ -12230,8 +11985,6 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:6247 flatcamTools/ToolCopperThieving.py:363 -#, fuzzy -#| msgid "Bounding box margin." msgid "Bounding box margin for robber bar." msgstr "Граница рамки." @@ -12258,17 +12011,13 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:6298 -#, fuzzy -#| msgid "Film Tool Options" msgid "Fiducials Tool Options" -msgstr "Плёнка" +msgstr "Параметры контроля" #: flatcamGUI/PreferencesUI.py:6309 flatcamGUI/PreferencesUI.py:6425 #: flatcamTools/ToolCopperThieving.py:91 flatcamTools/ToolFiducials.py:151 -#, fuzzy -#| msgid "Diameter for the new tool." msgid "Parameters used for this tool." -msgstr "Диаметр нового инструмента." +msgstr "Параметры, используемые для этого инструмента." #: flatcamGUI/PreferencesUI.py:6316 flatcamTools/ToolFiducials.py:158 msgid "" @@ -12278,15 +12027,12 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:6344 flatcamTools/ToolFiducials.py:186 -#, fuzzy msgid "Auto" -msgstr "Переключатель автосканирования" +msgstr "Авто" #: flatcamGUI/PreferencesUI.py:6345 flatcamTools/ToolFiducials.py:187 -#, fuzzy -#| msgid "Manual Geo" msgid "Manual" -msgstr "Справка" +msgstr "Вручную" #: flatcamGUI/PreferencesUI.py:6347 flatcamTools/ToolFiducials.py:189 msgid "Mode:" @@ -12300,14 +12046,12 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:6357 flatcamTools/ToolFiducials.py:199 -#, fuzzy msgid "Up" msgstr "Вверх" #: flatcamGUI/PreferencesUI.py:6358 flatcamTools/ToolFiducials.py:200 -#, fuzzy msgid "Down" -msgstr "Переместить выбранный объект вниз" +msgstr "Вниз" #: flatcamGUI/PreferencesUI.py:6361 flatcamTools/ToolFiducials.py:203 msgid "Second fiducial" @@ -12330,10 +12074,8 @@ msgid "Chess" msgstr "" #: flatcamGUI/PreferencesUI.py:6383 flatcamTools/ToolFiducials.py:224 -#, fuzzy -#| msgid "Film Type" msgid "Fiducial Type" -msgstr "Тип плёнки" +msgstr "Тип проверки" #: flatcamGUI/PreferencesUI.py:6385 flatcamTools/ToolFiducials.py:226 msgid "" @@ -12348,16 +12090,12 @@ msgid "Line thickness" msgstr "" #: flatcamGUI/PreferencesUI.py:6414 -#, fuzzy -#| msgid "Calculators Tool Options" msgid "Calibration Tool Options" -msgstr "Калькулятор" +msgstr "Параметры калибровки" #: flatcamGUI/PreferencesUI.py:6430 flatcamTools/ToolCalibration.py:74 -#, fuzzy -#| msgid "Source" msgid "Source Type" -msgstr "Источник" +msgstr "Тип источника" #: flatcamGUI/PreferencesUI.py:6431 flatcamTools/ToolCalibration.py:75 msgid "" @@ -12368,26 +12106,16 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:6436 flatcamTools/ToolCalibration.py:80 -#, fuzzy -#| msgid "FreeForm" msgid "Free" msgstr "Свободно" #: flatcamGUI/PreferencesUI.py:6450 flatcamTools/ToolCalibration.py:297 -#, fuzzy -#| msgid "" -#| "The height (Z) for travel between pads\n" -#| "(without dispensing solder paste)." msgid "Height (Z) for travelling between the points." -msgstr "" -"Высота (Z) для перемещения между колодками\n" -"(без дозирования паяльной пасты)." +msgstr "Высота (Z) для перемещения между точками." #: flatcamGUI/PreferencesUI.py:6462 flatcamTools/ToolCalibration.py:309 -#, fuzzy -#| msgid "Gerber Specification" msgid "Verification Z" -msgstr "Спецификация Gerber" +msgstr "Проверка Z" #: flatcamGUI/PreferencesUI.py:6464 flatcamTools/ToolCalibration.py:311 msgid "Height (Z) for checking the point." @@ -12754,8 +12482,6 @@ msgid "Calc. Tool" msgstr "Калькулятор" #: flatcamTools/ToolCalibration.py:36 -#, fuzzy -#| msgid "Calculators Tool" msgid "Calibration Tool" msgstr "Калькулятор" @@ -12781,11 +12507,10 @@ msgid "Source object selection" msgstr "Выбор исходного объекта" #: flatcamTools/ToolCalibration.py:103 -#, fuzzy -#| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "FlatCAM Object to be used as a source for reference points." msgstr "" -"Объект FlatCAM, который будет использоваться как ссылка на очистку от меди." +"FlatCAM Объект, который будет использоваться в качестве источника опорных " +"точек." #: flatcamTools/ToolCalibration.py:109 msgid "Calibration Points" @@ -12807,16 +12532,12 @@ msgid "Found Delta" msgstr "" #: flatcamTools/ToolCalibration.py:139 -#, fuzzy -#| msgid "Bottom Left" msgid "Bot Left X" -msgstr "Нижний левый" +msgstr "Нижний левый X" #: flatcamTools/ToolCalibration.py:148 -#, fuzzy -#| msgid "Bottom Left" msgid "Bot Left Y" -msgstr "Нижний левый" +msgstr "Нижний левый Y" #: flatcamTools/ToolCalibration.py:156 flatcamTools/ToolCalibration.py:157 #| msgid "Origin set" @@ -12824,46 +12545,32 @@ msgid "Origin" msgstr "" #: flatcamTools/ToolCalibration.py:168 -#, fuzzy -#| msgid "Bottom Right" msgid "Bot Right X" -msgstr "Нижний правый" +msgstr "Нижний правый X" #: flatcamTools/ToolCalibration.py:178 -#, fuzzy -#| msgid "Bottom Right" msgid "Bot Right Y" -msgstr "Нижний правый" +msgstr "Нижний правый Y" #: flatcamTools/ToolCalibration.py:193 -#, fuzzy -#| msgid "Top Left" msgid "Top Left X" -msgstr "Верхний левый" +msgstr "Верхний левый X" #: flatcamTools/ToolCalibration.py:202 -#, fuzzy -#| msgid "Top Left" msgid "Top Left Y" -msgstr "Верхний левый" +msgstr "Верхний левый Y" #: flatcamTools/ToolCalibration.py:217 -#, fuzzy -#| msgid "Top right" msgid "Top Right X" -msgstr "Верхний правый" +msgstr "Верхний правый X" #: flatcamTools/ToolCalibration.py:226 -#, fuzzy -#| msgid "Top right" msgid "Top Right Y" -msgstr "Верхний правый" +msgstr "Верхний правый Y" #: flatcamTools/ToolCalibration.py:258 -#, fuzzy -#| msgid "Ref. Point" msgid "Get Points" -msgstr "Точка зеркалирования" +msgstr "Получить точки" #: flatcamTools/ToolCalibration.py:260 msgid "" @@ -12884,10 +12591,8 @@ msgid "" msgstr "" #: flatcamTools/ToolCalibration.py:288 -#, fuzzy -#| msgid "Slot Parameters" msgid "GCode Parameters" -msgstr "Параметры слота" +msgstr "Параметры GCode" #: flatcamTools/ToolCalibration.py:290 msgid "Parameters used when creating the GCode in this tool." @@ -12898,10 +12603,8 @@ msgid "Generate GCode" msgstr "Создать GCode" #: flatcamTools/ToolCalibration.py:369 -#, fuzzy -#| msgid "Film Adjustments" msgid "STEP 3: Adjustments" -msgstr "Регулировка Пленки" +msgstr "ШАГ 3: Корректировки" #: flatcamTools/ToolCalibration.py:371 flatcamTools/ToolCalibration.py:380 msgid "" @@ -12911,10 +12614,8 @@ msgid "" msgstr "" #: flatcamTools/ToolCalibration.py:378 -#, fuzzy -#| msgid "Calculators" msgid "Calculate Factors" -msgstr "Калькуляторы" +msgstr "Рассчитать факторы" #: flatcamTools/ToolCalibration.py:400 msgid "STEP 4: Adjusted GCode" From 9c6b6440d36875ef52c10b2ce12df2514b9f3c83 Mon Sep 17 00:00:00 2001 From: camellan Date: Fri, 13 Dec 2019 02:57:19 +0400 Subject: [PATCH 4/5] Edit Russian translation --- locale/ru/LC_MESSAGES/strings.mo | Bin 422528 -> 428054 bytes locale/ru/LC_MESSAGES/strings.po | 96 ++++++++++++++++++++----------- 2 files changed, 63 insertions(+), 33 deletions(-) diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 949355ec346bc3197087cae9224989a31eb9e0eb..994cfaf89c618f25418e1320203c4a2118a99dba 100644 GIT binary patch delta 64406 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 T>hGRa&yhBXyLA`G&eZ=8vV4<` diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 2c4f0f72..9f4819ba 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -841,7 +841,7 @@ msgstr "Выбрать все" #: FlatCAMApp.py:8216 FlatCAMApp.py:8263 flatcamGUI/FlatCAMGUI.py:421 msgid "Deselect All" -msgstr "Выбери все" +msgstr "Снять выделение" #: FlatCAMApp.py:8279 msgid "All objects are selected." @@ -3079,7 +3079,7 @@ msgstr "Линейный" #: flatcamGUI/PreferencesUI.py:3981 flatcamGUI/PreferencesUI.py:6378 #: flatcamTools/ToolFiducials.py:220 flatcamTools/ToolNonCopperClear.py:221 msgid "Circular" -msgstr "Круглый" +msgstr "Круг" #: flatcamEditors/FlatCAMExcEditor.py:1642 flatcamGUI/PreferencesUI.py:2860 msgid "Nr of drills" @@ -5886,13 +5886,13 @@ msgstr "QR код" #: flatcamGUI/FlatCAMGUI.py:754 flatcamGUI/FlatCAMGUI.py:2198 #: flatcamTools/ToolCopperThieving.py:40 flatcamTools/ToolCopperThieving.py:566 msgid "Copper Thieving Tool" -msgstr "Очистка от меди" +msgstr "Copper Thieving" #: flatcamGUI/FlatCAMGUI.py:756 flatcamGUI/FlatCAMGUI.py:1463 #: flatcamGUI/FlatCAMGUI.py:2200 flatcamTools/ToolFiducials.py:33 #: flatcamTools/ToolFiducials.py:393 msgid "Fiducials Tool" -msgstr "Проверка" +msgstr "Контрольные точки" #: flatcamGUI/FlatCAMGUI.py:761 flatcamGUI/FlatCAMGUI.py:780 #: flatcamGUI/FlatCAMGUI.py:818 flatcamGUI/FlatCAMGUI.py:2203 @@ -7213,7 +7213,7 @@ msgstr "Внутр" #: flatcamGUI/ObjectUI.py:493 msgid "Generate Isolation Geometry" -msgstr "Создание изолирующей Геометрия" +msgstr "Создать геометрию изоляции" #: flatcamGUI/ObjectUI.py:501 msgid "" @@ -10579,7 +10579,6 @@ msgstr "" "форма печатной платы из окружающего материала." #: flatcamGUI/PreferencesUI.py:4314 flatcamTools/ToolCutOut.py:104 -#, fuzzy msgid "Object kind" msgstr "Вид объекта" @@ -11880,11 +11879,11 @@ msgid "" "- 'Reference Object' - will do copper thieving within the area specified by " "another object." msgstr "" -"- «Самостоятельно» - степень очистки меди основан на объекте, который " +"- «Самостоятельно» - степень Copper Thieving основан на объекте, который " "очищается от меди.\n" " - «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " "для рисования.\n" -"- «Контрольный объект» - будет выполнять очистку от меди в области указаной " +"- «Контрольный объект» - будет выполнять Copper Thieving в области указанной " "другим объектом." #: flatcamGUI/PreferencesUI.py:6117 flatcamTools/ToolCopperThieving.py:170 @@ -12012,7 +12011,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:6298 msgid "Fiducials Tool Options" -msgstr "Параметры контроля" +msgstr "Параметры контрольных точек" #: flatcamGUI/PreferencesUI.py:6309 flatcamGUI/PreferencesUI.py:6425 #: flatcamTools/ToolCopperThieving.py:91 flatcamTools/ToolFiducials.py:151 @@ -12025,6 +12024,10 @@ msgid "" "otherwise is the size of the fiducial.\n" "The soldermask opening is double than that." msgstr "" +"Этот параметр задает диаметр контрольного отверстия, если тип отверстия " +"является круговым,\n" +"в противном случае, размер контрольного отверстия\n" +"вдвое больше отверстия паяльной маски." #: flatcamGUI/PreferencesUI.py:6344 flatcamTools/ToolFiducials.py:186 msgid "Auto" @@ -12044,18 +12047,21 @@ msgid "" "box.\n" " - 'Manual' - manual placement of fiducials." msgstr "" +"- 'Авто' - автоматическое размещение контрольных точек по углам " +"ограничительной рамки.\n" +" - 'Вручную' - ручное размещение контрольных точек." #: flatcamGUI/PreferencesUI.py:6357 flatcamTools/ToolFiducials.py:199 msgid "Up" -msgstr "Вверх" +msgstr "Вверху" #: flatcamGUI/PreferencesUI.py:6358 flatcamTools/ToolFiducials.py:200 msgid "Down" -msgstr "Вниз" +msgstr "Внизу" #: flatcamGUI/PreferencesUI.py:6361 flatcamTools/ToolFiducials.py:203 msgid "Second fiducial" -msgstr "" +msgstr "Вторичные контрольные точки" #: flatcamGUI/PreferencesUI.py:6363 flatcamTools/ToolFiducials.py:205 msgid "" @@ -12064,18 +12070,23 @@ msgid "" " - 'Down' - the order is: bottom-left, bottom-right, top-right.\n" "- 'None' - there is no second fiducial. The order is: bottom-left, top-right." msgstr "" +"Позиция вторичной контрольной точки.\n" +"- 'Вверху' -порядок: снизу слева, сверху слева, сверху справа.\n" +"-'Внизу' -порядок: снизу слева, снизу справа, сверху справа.\n" +"-'Нет' - вторичная контрольная точка отсутствует. Порядок: снизу слева, " +"сверху справа." #: flatcamGUI/PreferencesUI.py:6379 flatcamTools/ToolFiducials.py:221 msgid "Cross" -msgstr "" +msgstr "Крест" #: flatcamGUI/PreferencesUI.py:6380 flatcamTools/ToolFiducials.py:222 msgid "Chess" -msgstr "" +msgstr "Шахматный порядок" #: flatcamGUI/PreferencesUI.py:6383 flatcamTools/ToolFiducials.py:224 msgid "Fiducial Type" -msgstr "Тип проверки" +msgstr "Тип контрольных точек" #: flatcamGUI/PreferencesUI.py:6385 flatcamTools/ToolFiducials.py:226 msgid "" @@ -12084,10 +12095,14 @@ msgid "" "- 'Cross' - cross lines fiducial.\n" "- 'Chess' - chess pattern fiducial." msgstr "" +"Тип контрольных точек.\n" +"- 'Круг' - это обычные контрольные точки.\n" +"- 'Крест' - крестообразные.\n" +"- 'Шахматный порядок' - точки в шахматном порядке." #: flatcamGUI/PreferencesUI.py:6394 flatcamTools/ToolFiducials.py:235 msgid "Line thickness" -msgstr "" +msgstr "Толщина линии" #: flatcamGUI/PreferencesUI.py:6414 msgid "Calibration Tool Options" @@ -12792,7 +12807,7 @@ msgstr "" "очищается от меди.\n" "- «Выбор области» - щелкните левой кнопкой мыши для начала выбора области " "для рисования.\n" -"- «Контрольный объект» - будет выполнять очистку от меди в области указаной " +"- «Контрольный объект» - будет выполнять Copper Thieving в области указанной " "другим объектом." #: flatcamTools/ToolCopperThieving.py:138 @@ -12805,8 +12820,8 @@ msgid "" "The type of FlatCAM object to be used as copper thieving reference.\n" "It can be Gerber, Excellon or Geometry." msgstr "" -"Тип объекта FlatCAM, который будет использоваться в качестве справочного " -"материала для очистки от меди.\n" +"Тип объекта FlatCAM, который будет использоваться в качестве шаблона для " +"Copper Thieving.\n" "Это может быть Gerber, Excellon или Geometry." #: flatcamTools/ToolCopperThieving.py:144 flatcamTools/ToolDblSided.py:213 @@ -12996,11 +13011,11 @@ msgstr "" #: flatcamTools/ToolCopperThieving.py:947 msgid "Copper Thieving Tool started. Reading parameters." -msgstr "Очистка от меди. Чтение параметров." +msgstr "Copper Thieving. Чтение параметров." #: flatcamTools/ToolCopperThieving.py:972 msgid "Copper Thieving Tool. Preparing isolation polygons." -msgstr "Очистка от меди. Подготовка безмедных полигонов." +msgstr "Copper Thieving. Подготовка безмедных полигонов." #: flatcamTools/ToolCopperThieving.py:1017 msgid "Copper Thieving Tool. Preparing areas to fill with copper." @@ -13634,13 +13649,15 @@ msgstr "Выполнен переход к средней точке между #: flatcamTools/ToolFiducials.py:56 #| msgid "Points coordinates" msgid "Fiducials Coordinates" -msgstr "" +msgstr "Координаты контрольных точек" #: flatcamTools/ToolFiducials.py:58 msgid "" "A table with the fiducial points coordinates,\n" "in the format (x, y)." msgstr "" +"Таблица с координатами контрольных точек,\n" +"в формате (x, y)." #: flatcamTools/ToolFiducials.py:74 msgid "Coordinates" @@ -13652,7 +13669,7 @@ msgstr "Верхний правый" #: flatcamTools/ToolFiducials.py:111 msgid "Second Point" -msgstr "Вторая точка" +msgstr "Вторичная точка" #: flatcamTools/ToolFiducials.py:258 msgid "Copper Gerber" @@ -13661,11 +13678,13 @@ msgstr "Gerber медного слоя" #: flatcamTools/ToolFiducials.py:267 #| msgid "Add Circle" msgid "Add Fiducial" -msgstr "" +msgstr "Добавить контрольные точки" #: flatcamTools/ToolFiducials.py:269 msgid "Will add a polygon on the copper layer to serve as fiducial." msgstr "" +"Добавляет на медный слой полигон, для того чтобы он служил контрольной " +"точкой." #: flatcamTools/ToolFiducials.py:285 msgid "Soldermask Gerber" @@ -13686,27 +13705,33 @@ msgid "" "The diameter is always double of the diameter\n" "for the copper fiducial." msgstr "" +"Добавляет полигон на слой паяльной маски.\n" +"чтобы служить контрольной точкой.\n" +"Диаметр всегда в два раза больше диаметра.\n" +"для контрольных точек на медном слое." #: flatcamTools/ToolFiducials.py:514 msgid "Click to add first Fiducial. Bottom Left..." -msgstr "" +msgstr "Нажмите, чтобы добавить первую контрольную точку. Внизу слева..." #: flatcamTools/ToolFiducials.py:778 msgid "Click to add the last fiducial. Top Right..." -msgstr "" +msgstr "Нажмите, чтобы добавить следующую контрольную точку. Вверху справа..." #: flatcamTools/ToolFiducials.py:783 msgid "Click to add the second fiducial. Top Left or Bottom Right..." msgstr "" +"Нажмите, чтобы добавить вторичную контрольную точку. Вверху слева или внизу " +"справа..." #: flatcamTools/ToolFiducials.py:786 flatcamTools/ToolFiducials.py:795 msgid "Done. All fiducials have been added." -msgstr "" +msgstr "Готово. Все контрольные точки были успешно добавлены." #: flatcamTools/ToolFiducials.py:872 #| msgid "Distance Tool exit..." msgid "Fiducials Tool exit." -msgstr "" +msgstr "Выход из инструмента контрольных точек." #: flatcamTools/ToolFilm.py:42 msgid "Film PCB" @@ -14173,6 +14198,9 @@ msgid "" "If the tool is V-shape type then this value is automatically\n" "calculated from the other parameters." msgstr "" +"Диаметр нового инструмента для добавления в таблицу инструментов.\n" +"Если инструмент имеет V-образную форму, то это значение автоматически\n" +"вычисляется из других параметров." #: flatcamTools/ToolNonCopperClear.py:288 flatcamTools/ToolPaint.py:190 msgid "" @@ -15291,7 +15319,7 @@ msgstr "Параметры QRCode" #: flatcamTools/ToolQRCode.py:94 msgid "The parameters used to shape the QRCode." -msgstr "" +msgstr "Параметры, используемые для формирования QRCode." #: flatcamTools/ToolQRCode.py:207 msgid "Export QRCode" @@ -15302,10 +15330,12 @@ msgid "" "Show a set of controls allowing to export the QRCode\n" "to a SVG file or an PNG file." msgstr "" +"Отображает набор элементов управления, позволяющих экспортировать QRCode\n" +"в файл SVG или PNG." #: flatcamTools/ToolQRCode.py:248 msgid "Transparent back color" -msgstr "" +msgstr "Прозрачный фон" #: flatcamTools/ToolQRCode.py:273 msgid "Export QRCode SVG" @@ -15313,7 +15343,7 @@ msgstr "Экспорт QRCode SVG" #: flatcamTools/ToolQRCode.py:275 msgid "Export a SVG file with the QRCode content." -msgstr "" +msgstr "Экспортируйте файл изображения PNG с содержимым QRCode." #: flatcamTools/ToolQRCode.py:286 msgid "Export QRCode PNG" @@ -15321,7 +15351,7 @@ msgstr "Экспорт QRCode PNG" #: flatcamTools/ToolQRCode.py:288 msgid "Export a PNG image file with the QRCode content." -msgstr "" +msgstr "Экспорт файла SVG с содержимым QRCode." #: flatcamTools/ToolQRCode.py:299 msgid "Insert QRCode" @@ -15346,7 +15376,7 @@ msgstr "Нажмите на конечную точку ..." #: flatcamTools/ToolQRCode.py:587 msgid "QRCode Tool done." -msgstr "" +msgstr "QRCode готов." #: flatcamTools/ToolQRCode.py:780 flatcamTools/ToolQRCode.py:784 msgid "Export PNG" From f06e4831bbf608d9b2f3aabd8c845266c96e8267 Mon Sep 17 00:00:00 2001 From: camellan Date: Sat, 14 Dec 2019 03:50:11 +0400 Subject: [PATCH 5/5] 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"