From 58420b9be4341fb0e218108c08d9a84e8f5e556e Mon Sep 17 00:00:00 2001 From: camellan Date: Tue, 15 Oct 2019 12:12:44 +0400 Subject: [PATCH] Edit Russian translation --- locale/ru/LC_MESSAGES/strings.mo | Bin 358973 -> 374740 bytes locale/ru/LC_MESSAGES/strings.po | 642 +++++++++++-------------------- 2 files changed, 225 insertions(+), 417 deletions(-) diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 015bde48178bbc2cb5f9196489426f7b984d4de4..3992fed01aee51e7f0c5ec0fef2f87fabd7071e0 100644 GIT binary patch delta 61270 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 delta 50466 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 G)&Bw6GPFwo diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 0880ce27..5a5cb0f4 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2019-10-15 02:33+0300\n" +"POT-Creation-Date: 2019-10-15 02:32+0300\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -51,16 +51,11 @@ msgid "Detachable Tabs" msgstr "Плавающие вкладки" #: FlatCAMApp.py:2481 -#, fuzzy -#| msgid "" -#| "Open Source Software - Type help to get started\n" -#| "\n" msgid "" "Type >help< to get started\n" "\n" msgstr "" -"Программное обеспечение с открытым исходным кодом - введите help для начала " -"работы\n" +"Введите >help< для начала работы.\n" "\n" #: FlatCAMApp.py:2706 FlatCAMApp.py:8804 @@ -408,7 +403,7 @@ msgstr "Лицензия" #: FlatCAMApp.py:4585 msgid "Attributions" -msgstr "" +msgstr "Пояснения" #: FlatCAMApp.py:4606 msgid "Programmer" @@ -423,10 +418,8 @@ msgid "Program Author" msgstr "Автор программы" #: FlatCAMApp.py:4613 -#, fuzzy -#| msgid "Maintainer >=2019" msgid "Maintainer >= 2019" -msgstr "Координатор >=2019" +msgstr "Куратор >=2019" #: FlatCAMApp.py:4668 msgid "Language" @@ -443,7 +436,7 @@ msgstr "E-mail" #: FlatCAMApp.py:4773 FlatCAMApp.py:4781 FlatCAMApp.py:7625 #: flatcamGUI/FlatCAMGUI.py:436 msgid "Bookmarks Manager" -msgstr "" +msgstr "Диспетчер закладок" #: FlatCAMApp.py:4792 msgid "" @@ -458,10 +451,8 @@ msgid "" msgstr "" #: FlatCAMApp.py:4799 -#, fuzzy -#| msgid "Alternate: Delete Tool" msgid "Alternative website" -msgstr "Альтернатива: Удалить инструмент" +msgstr "Альтернативный сайт" #: FlatCAMApp.py:5002 FlatCAMTranslation.py:166 msgid "" @@ -961,29 +952,23 @@ msgid "Save Gerber source file cancelled." msgstr "Сохранение исходного кода файла Gerber отменено." #: FlatCAMApp.py:9160 -#, fuzzy -#| msgid "No object selected. Please select an Gerber object to export." msgid "No object selected. Please select an Script object to export." msgstr "" -"Нет выбранных объектов. Пожалуйста, выберите Gerber объект для экспорта." +"Нет выбранных объектов. Пожалуйста, выберите объект сценария для экспорта." #: FlatCAMApp.py:9166 -#, fuzzy -#| msgid "Failed. Only Gerber objects can be saved as Gerber files..." msgid "Failed. Only Script objects can be saved as TCL Script files..." -msgstr "Ошибка. Только объекты Gerber могут быть сохранены как файлы Gerber..." +msgstr "" +"Ошибка. Только объекты сценария могут быть сохранены как файлы TCL-" +"сценария..." #: FlatCAMApp.py:9178 -#, fuzzy -#| msgid "Save Gerber source file" msgid "Save Script source file" -msgstr "Сохранить исходный файл Gerber" +msgstr "Сохранить исходный файл сценария" #: FlatCAMApp.py:9184 -#, fuzzy -#| msgid "Save Gerber source file cancelled." msgid "Save Script source file cancelled." -msgstr "Сохранение исходного кода файла Gerber отменено." +msgstr "Сохранение исходного кода файла сценария отменено." #: FlatCAMApp.py:9204 #, fuzzy @@ -1271,10 +1256,8 @@ msgid "Open Excellon file failed. Probable not an Excellon file." msgstr "Не удалось открыть файл Excellon. Вероятно это не файл Excellon." #: FlatCAMApp.py:10865 -#, fuzzy -#| msgid "Opening G-Code file." msgid "Reading GCode file" -msgstr "Открытие файла G-Code." +msgstr "Чтение файла GCode" #: FlatCAMApp.py:10872 msgid "Failed to open" @@ -1305,20 +1288,16 @@ msgstr "" "обработки" #: FlatCAMApp.py:10919 -#, fuzzy -#| msgid "Open TCL script" msgid "Opening TCL Script..." -msgstr "Открыть сценарий TCL" +msgstr "Открытие TCL-сценария..." #: FlatCAMApp.py:10927 msgid "TCL script file opened in Code Editor." msgstr "Файл сценария открыт в редакторе кода." #: FlatCAMApp.py:10930 -#, fuzzy -#| msgid "Failed to open file" msgid "Failed to open TCL Script." -msgstr "Не удалось открыть файл" +msgstr "Не удалось открыть TCL-сценарий." #: FlatCAMApp.py:10958 msgid "Opening FlatCAM Config file." @@ -1389,10 +1368,8 @@ msgid "Failed to parse recent project item list." msgstr "Не удалось проанализировать список последних элементов проекта." #: FlatCAMApp.py:11477 -#, fuzzy -#| msgid "Recent projects" msgid "Clear Recent projects" -msgstr "Недавние проекты" +msgstr "Очистить недавние проекты" #: FlatCAMApp.py:11500 msgid "Clear Recent files" @@ -2173,10 +2150,8 @@ msgid "Parsing GCode file. Number of lines" msgstr "" #: camlib.py:4061 -#, fuzzy -#| msgid "Create Geometry for milling holes." msgid "Creating Geometry from the parsed GCode file. " -msgstr "Создание объекта геометрии для фрезерования отверстий." +msgstr "Создание геометрии из проанализированного файла GCode." #: camlib.py:4193 camlib.py:4477 camlib.py:4580 camlib.py:4627 msgid "G91 coordinates not implemented ..." @@ -2773,7 +2748,7 @@ msgstr "" #: flatcamEditors/FlatCAMGeoEditor.py:239 msgid "Font" -msgstr "" +msgstr "Шрифт" #: flatcamEditors/FlatCAMGeoEditor.py:320 flatcamGUI/FlatCAMGUI.py:1864 msgid "Text" @@ -3587,16 +3562,12 @@ msgid "Done. Path completed." msgstr "Готово. Путь завершен." #: flatcamEditors/FlatCAMGeoEditor.py:2477 -#, fuzzy -#| msgid "MOVE: No shape selected. Select a shape to move" msgid "No shape selected. Select a shape to explode" -msgstr "ПЕРЕМЕЩЕНИЕ: Фигура не выбрана. Выберите фигуру для перемещения" +msgstr "Фигура не выбрана. Выберите фигуру для разделения" #: flatcamEditors/FlatCAMGeoEditor.py:2510 -#, fuzzy -#| msgid "Done. Polygon completed." msgid "Done. Polygons exploded into lines." -msgstr "Готово. Полигон завершен." +msgstr "Готово. Полигоны разделены на линии." #: flatcamEditors/FlatCAMGeoEditor.py:2532 msgid "MOVE: No shape selected. Select a shape to move" @@ -4117,10 +4088,8 @@ msgstr "" "Значения могут быть между 0.0000 и 999.9999" #: flatcamEditors/FlatCAMGrbEditor.py:2603 -#, fuzzy -#| msgid "Mark polygon areas" msgid "Mark polygons" -msgstr "Пометить полигональные области" +msgstr "Отметить полигоны" #: flatcamEditors/FlatCAMGrbEditor.py:2605 msgid "Mark the polygon areas." @@ -4151,10 +4120,8 @@ msgstr "" "Может иметь значение от 0,0000 до 9999,9999" #: flatcamEditors/FlatCAMGrbEditor.py:2638 -#, fuzzy -#| msgid "Mark All" msgid "Mark" -msgstr "Отметить все" +msgstr "Отметка" #: flatcamEditors/FlatCAMGrbEditor.py:2640 #, fuzzy @@ -4174,7 +4141,7 @@ msgstr "Сбросить" #: flatcamEditors/FlatCAMGrbEditor.py:2652 msgid "Clear all the markings." -msgstr "" +msgstr "Очистить все маркировки." #: flatcamEditors/FlatCAMGrbEditor.py:2672 flatcamGUI/FlatCAMGUI.py:811 #: flatcamGUI/FlatCAMGUI.py:1813 flatcamGUI/FlatCAMGUI.py:2221 @@ -4446,10 +4413,8 @@ msgid "Toggle Panel" msgstr "Переключить бок. панель" #: flatcamGUI/FlatCAMGUI.py:58 -#, fuzzy -#| msgid "&File" msgid "File" -msgstr "&Файл" +msgstr "Файл" #: flatcamGUI/FlatCAMGUI.py:63 msgid "&New Project ...\tCTRL+N" @@ -4876,10 +4841,8 @@ msgid "Toggle Workspace\tSHIFT+W" msgstr "Границы рабочего пространства\tSHIFT+W" #: flatcamGUI/FlatCAMGUI.py:418 -#, fuzzy -#| msgid "Object" msgid "Objects" -msgstr "Объект" +msgstr "Объекты" #: flatcamGUI/FlatCAMGUI.py:423 msgid "&Tool" @@ -4899,7 +4862,7 @@ msgstr "Онлайн справка\tF1" #: flatcamGUI/FlatCAMGUI.py:433 msgid "Bookmarks" -msgstr "" +msgstr "Закладки" #: flatcamGUI/FlatCAMGUI.py:439 msgid "Report a bug" @@ -5180,10 +5143,8 @@ msgid "Set Origin" msgstr "Указать начало координат" #: flatcamGUI/FlatCAMGUI.py:706 flatcamGUI/FlatCAMGUI.py:2127 -#, fuzzy -#| msgid "Jump to Location\tJ" msgid "Jump to Location" -msgstr "Перейти к\tJ" +msgstr "Перейти к расположению" #: flatcamGUI/FlatCAMGUI.py:712 flatcamGUI/FlatCAMGUI.py:2130 msgid "&Replot" @@ -5347,10 +5308,8 @@ msgid "Polygon Union" msgstr "Сращение полигонов" #: flatcamGUI/FlatCAMGUI.py:788 flatcamGUI/FlatCAMGUI.py:2200 -#, fuzzy -#| msgid "Polygon Union" msgid "Polygon Explode" -msgstr "Сращение полигонов" +msgstr "Разделение полигонов" #: flatcamGUI/FlatCAMGUI.py:791 flatcamGUI/FlatCAMGUI.py:2203 msgid "Polygon Intersection" @@ -6211,11 +6170,9 @@ msgstr "Выход" #: flatcamGUI/FlatCAMGUI.py:3736 flatcamGUI/FlatCAMGUI.py:3763 msgid "Title" -msgstr "" +msgstr "Название" #: flatcamGUI/FlatCAMGUI.py:3737 flatcamGUI/FlatCAMGUI.py:3767 -#, fuzzy -#| msgid "Link" msgid "Web Link" msgstr "Ссылка" @@ -6234,91 +6191,69 @@ msgstr "" #: flatcamGUI/FlatCAMGUI.py:3748 msgid "Web Link. E.g: https://your_website.org " -msgstr "" +msgstr "Ссылка на сайт. Например: https://your_website.org " #: flatcamGUI/FlatCAMGUI.py:3757 msgid "New Bookmark" -msgstr "" +msgstr "Новая закладка" #: flatcamGUI/FlatCAMGUI.py:3776 -#, fuzzy -#| msgid "Add Arc" msgid "Add Entry" -msgstr "Добавить дугу" +msgstr "Добавить запись" #: flatcamGUI/FlatCAMGUI.py:3777 msgid "Remove Entry" -msgstr "" +msgstr "Удалить запись" #: flatcamGUI/FlatCAMGUI.py:3778 -#, fuzzy -#| msgid "Export Options" msgid "Export List" -msgstr "Параметры экспорта" +msgstr "Экспортировать список" #: flatcamGUI/FlatCAMGUI.py:3779 -#, fuzzy -#| msgid "Import" msgid "Import List" -msgstr "Импорт" +msgstr "Импортировать список" #: flatcamGUI/FlatCAMGUI.py:3914 msgid "This bookmark can not be removed" -msgstr "" +msgstr "Эта закладка не может быть удалена" #: flatcamGUI/FlatCAMGUI.py:3961 -#, fuzzy, python-brace-format +#, python-brace-format #| msgid "{l_save}/Project_{date}" msgid "{l_save}/FlatCAM_Bookmarks_{date}" -msgstr "{l_save}/Project_{date}" +msgstr "{l_save}/FlatCAM_Bookmarks_{date}" #: flatcamGUI/FlatCAMGUI.py:3969 -#, fuzzy -#| msgid "FlatCAM preferences export cancelled." msgid "FlatCAM bookmarks export cancelled." -msgstr "Экспорт настроек FlatCAM отменён." +msgstr "Экспорт закладок FlatCAM отменён." #: flatcamGUI/FlatCAMGUI.py:3989 -#, fuzzy -#| msgid "Could not load defaults file." msgid "Could not load bookamrks file." -msgstr "Не удалось загрузить файл значений по умолчанию." +msgstr "Не удалось загрузить файл закладок." #: flatcamGUI/FlatCAMGUI.py:4000 -#, fuzzy -#| msgid "Failed to write defaults to file." msgid "Failed to write bookmarks to file." -msgstr "Не удалось записать значения по умолчанию в файл." +msgstr "Не удалось создать файл закладок." #: flatcamGUI/FlatCAMGUI.py:4003 -#, fuzzy -#| msgid "Exported preferences to" msgid "Exported bookmarks to" -msgstr "Экспорт настроек в" +msgstr "Экспорт закладок в" #: flatcamGUI/FlatCAMGUI.py:4009 -#, fuzzy -#| msgid "Import FlatCAM Preferences" msgid "Import FlatCAM Bookmarks" -msgstr "Импорт настроек FlatCAM" +msgstr "Импорт закладок FlatCAM" #: flatcamGUI/FlatCAMGUI.py:4016 -#, fuzzy -#| msgid "FlatCAM preferences import cancelled." msgid "FlatCAM bookmarks import cancelled." -msgstr "Импорт настроек FlatCAM отменен." +msgstr "Импорт закладок FlatCAM отменен." #: flatcamGUI/FlatCAMGUI.py:4024 -#, fuzzy -#| msgid "Could not load defaults file." msgid "Could not load bookmarks file." -msgstr "Не удалось загрузить файл значений по умолчанию." +msgstr "Не удалось загрузить файл закладок." #: flatcamGUI/FlatCAMGUI.py:4032 -#, fuzzy -#| msgid "Imported Defaults from" msgid "Imported Bookmarks from" -msgstr "Значения по умолчанию импортированы из" +msgstr "Закладки импортированы из" #: flatcamGUI/ObjectUI.py:34 msgid "FlatCAM Object" @@ -7813,26 +7748,20 @@ msgid "X coord for Toolchange" msgstr "Координата X для смены инструмента" #: flatcamGUI/ObjectUI.py:1819 -#, fuzzy -#| msgid "X coord for Toolchange" msgid "Y coord for Toolchange" -msgstr "Координата X для смены инструмента" +msgstr "Координата Y для смены инструмента" #: flatcamGUI/ObjectUI.py:1820 flatcamGUI/PreferencesUI.py:3625 msgid "Z coord for Toolchange" msgstr "Координата Z для смены инструмента" #: flatcamGUI/ObjectUI.py:1821 -#, fuzzy -#| msgid "z_cut = depth where to cut" msgid "depth where to cut" -msgstr "z_cut = глубина резания" +msgstr "глубина резания" #: flatcamGUI/ObjectUI.py:1822 -#, fuzzy -#| msgid "z_move = height where to travel" msgid "height where to travel" -msgstr "z_move = высота перемещения" +msgstr " высота перемещения" #: flatcamGUI/ObjectUI.py:1823 flatcamGUI/PreferencesUI.py:3628 msgid "the step value for multidepth cut" @@ -7843,12 +7772,10 @@ msgid "the value for the spindle speed" msgstr "значение скорости вращения шпинделя" #: flatcamGUI/ObjectUI.py:1827 -#, fuzzy -#| msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" msgid "time to dwell to allow the spindle to reach it's set RPM" msgstr "" -"dwelltime = время, чтобы остановиться, чтобы позволить шпинделю достичь его " -"установлен об / мин" +"время, чтобы остановиться, чтобы позволить шпинделю достичь его установлен " +"об / мин" #: flatcamGUI/ObjectUI.py:1843 msgid "View CNC Code" @@ -7873,92 +7800,73 @@ msgstr "" "файла G-Code." #: flatcamGUI/ObjectUI.py:1872 -#, fuzzy -#| msgid "Edit Object\tE" msgid "Script Object" -msgstr "Редактировать объект\tE" +msgstr "Объект сценария" #: flatcamGUI/ObjectUI.py:1891 flatcamGUI/ObjectUI.py:1950 -#, fuzzy -#| msgid "Autocompleter Keywords" msgid "Auto Completer" -msgstr "Ключевые слова автозаполнения" +msgstr "Автозаполнение" #: flatcamGUI/ObjectUI.py:1893 msgid "This selects if the auto completer is enabled in the Script Editor." msgstr "" #: flatcamGUI/ObjectUI.py:1924 -#, fuzzy #| msgid "Geometry Object" msgid "Document Object" -msgstr "Объект Geometry" +msgstr "" #: flatcamGUI/ObjectUI.py:1952 msgid "This selects if the auto completer is enabled in the Document Editor." msgstr "" #: flatcamGUI/ObjectUI.py:1970 -#, fuzzy -#| msgid "Box Type" msgid "Font Type" -msgstr "Тип рамки" +msgstr "Тип шрифта" #: flatcamGUI/ObjectUI.py:1987 -#, fuzzy -#| msgid "NB Font Size" msgid "Font Size" -msgstr "Размер шрифта боковой панели" +msgstr "Размер шрифта" #: flatcamGUI/ObjectUI.py:2023 msgid "Alignment" -msgstr "" +msgstr "Выравнивание" #: flatcamGUI/ObjectUI.py:2028 msgid "Align Left" -msgstr "" +msgstr "Выравнивание по левому краю" #: flatcamGUI/ObjectUI.py:2033 msgid "Center" -msgstr "" +msgstr "Центр" #: flatcamGUI/ObjectUI.py:2038 msgid "Align Right" -msgstr "" +msgstr "Выравнивание по правому краю" #: flatcamGUI/ObjectUI.py:2043 msgid "Justify" -msgstr "" +msgstr "Выравнивание по ширине" #: flatcamGUI/ObjectUI.py:2050 -#, fuzzy -#| msgid "Film Color" msgid "Font Color" -msgstr "Цвет пленки" +msgstr "Цвет шрифта" #: flatcamGUI/ObjectUI.py:2052 -#, fuzzy -#| msgid "Set the font color for the annotation texts." msgid "Set the font color for the selected text" -msgstr "Устанавливает цвет шрифта для текста примечаний." +msgstr "Устанавливает цвет шрифта для выделенного текста" #: flatcamGUI/ObjectUI.py:2066 -#, fuzzy -#| msgid "Selection" msgid "Selection Color" -msgstr "Выбор" +msgstr "Цвет выделения" #: flatcamGUI/ObjectUI.py:2068 -#, fuzzy -#| msgid "Set the line color for the 'right to left' selection box." msgid "Set the selection color when doing text selection." -msgstr "Установите цвет линии для поля выбора \"справа налево\"." +msgstr "Установка цвета выделения при выделения текста." #: flatcamGUI/ObjectUI.py:2082 -#, fuzzy -#| msgid "Size" msgid "Tab Size" -msgstr "Размер" +msgstr "Размер вкладки" #: flatcamGUI/ObjectUI.py:2084 msgid "Set the tab size. In pixels. Default value is 80 pixels." @@ -8157,27 +8065,23 @@ msgstr "Настройки интерфейса" #: flatcamGUI/PreferencesUI.py:612 msgid "Theme" -msgstr "" +msgstr "Тема" #: flatcamGUI/PreferencesUI.py:614 -#, fuzzy -#| msgid "" -#| "Select an style for FlatCAM.\n" -#| "It will be applied at the next app start." msgid "" "Select a theme for FlatCAM.\n" "The application will restart after change." msgstr "" -"Выберите стиль для FlatCAM.\n" -"Он будет применен при следующем запуске приложения." +"Выбор темы FlatCAM.\n" +"Она будет применена при следующем запуске приложения." #: flatcamGUI/PreferencesUI.py:618 msgid "Light" -msgstr "" +msgstr "Светлая" #: flatcamGUI/PreferencesUI.py:619 msgid "Dark" -msgstr "" +msgstr "Тёмная" #: flatcamGUI/PreferencesUI.py:626 msgid "Layout" @@ -8361,7 +8265,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:872 msgid "Mouse Cursor" -msgstr "" +msgstr "Курсор мыши" #: flatcamGUI/PreferencesUI.py:874 msgid "" @@ -8369,24 +8273,25 @@ msgid "" "- Small -> with a customizable size.\n" "- Big -> Infinite lines" msgstr "" +"Выбор формы курсора мыши.\n" +"- Маленький -> с настраиваемым размером.\n" +"- Большой -> бесконечные линии" #: flatcamGUI/PreferencesUI.py:880 msgid "Small" -msgstr "" +msgstr "Небольшой" #: flatcamGUI/PreferencesUI.py:881 msgid "Big" -msgstr "" +msgstr "Большой" #: flatcamGUI/PreferencesUI.py:887 msgid "Mouse Cursor Size" -msgstr "" +msgstr "Размер курсора мыши" #: flatcamGUI/PreferencesUI.py:889 -#, fuzzy -#| msgid "The font size of the annotation text. In pixels." msgid "Set the size of the mouse cursor, in pixels." -msgstr "Размер шрифта текста примечаний. В пикселях." +msgstr "Установка размера курсора мыши в пикселях." #: flatcamGUI/PreferencesUI.py:900 msgid "Delete object confirmation" @@ -8673,10 +8578,8 @@ msgstr "" "Если этот флажок установлен, он сохранит сжатый проект FlatCAM." #: flatcamGUI/PreferencesUI.py:1155 -#, fuzzy -#| msgid "Compression Level" msgid "Compression" -msgstr "Уровень сжатия" +msgstr "Сжатие" #: flatcamGUI/PreferencesUI.py:1157 msgid "" @@ -8690,7 +8593,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:1168 msgid "Bookmarks limit" -msgstr "" +msgstr "Количество закладок" #: flatcamGUI/PreferencesUI.py:1170 msgid "" @@ -8717,8 +8620,6 @@ msgstr "" "линейное приближение круговой апертуры." #: flatcamGUI/PreferencesUI.py:1235 -#, fuzzy -#| msgid "Defaults" msgid "Default Values" msgstr "Значения по умолчанию" @@ -8839,25 +8740,20 @@ msgid "Simplify" msgstr "Упрощение" #: flatcamGUI/PreferencesUI.py:1534 -#, fuzzy -#| msgid "" -#| "When checked all the Gerber polygons will be\n" -#| "loaded with simplification having a set tolerance." msgid "" "When checked all the Gerber polygons will be\n" "loaded with simplification having a set tolerance.\n" "<>: Don't change this unless you know what you are doing !!!" msgstr "" "Если флажок установлен, все полигоны Gerber будут\n" -"загружается с упрощением, имеющим заданный допуск." +"загружается с упрощением, имеющим заданный допуск.\n" +"<< ВНИМАНИЕ >>: не изменяйте это, если вы не знаете, что делаете !!!" #: flatcamGUI/PreferencesUI.py:1541 msgid "Tolerance" msgstr "Допуск" #: flatcamGUI/PreferencesUI.py:1542 -#, fuzzy -#| msgid "Tolerance for poligon simplification." msgid "Tolerance for polygon simplification." msgstr "Допуск для упрощения полигонов." @@ -8967,8 +8863,6 @@ msgstr "Линейный массив площадок" #: flatcamGUI/PreferencesUI.py:1753 flatcamGUI/PreferencesUI.py:2670 #: flatcamGUI/PreferencesUI.py:2818 -#, fuzzy -#| msgid "Linear Dir." msgid "Linear Direction" msgstr "Линейное направление" @@ -8978,8 +8872,6 @@ msgstr "Круговая матрица" #: flatcamGUI/PreferencesUI.py:1797 flatcamGUI/PreferencesUI.py:2716 #: flatcamGUI/PreferencesUI.py:2866 -#, fuzzy -#| msgid "Circular Dir." msgid "Circular Direction" msgstr "Круговое направление" @@ -8994,8 +8886,6 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:1810 flatcamGUI/PreferencesUI.py:2729 #: flatcamGUI/PreferencesUI.py:2879 -#, fuzzy -#| msgid "Circ. Angle" msgid "Circular Angle" msgstr "Угол закругления" @@ -10265,10 +10155,9 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:4393 flatcamTools/ToolFilm.py:136 -#, fuzzy #| msgid "Create Paint Geometry" msgid "Scale Film geometry" -msgstr "Создать Paint Geometry" +msgstr "Масштабирование плёнки" #: flatcamGUI/PreferencesUI.py:4395 flatcamTools/ToolFilm.py:138 msgid "" @@ -10278,23 +10167,17 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:4405 flatcamGUI/PreferencesUI.py:4824 #: flatcamTools/ToolFilm.py:148 flatcamTools/ToolTransform.py:145 -#, fuzzy -#| msgid "Scale_X factor" msgid "X factor" msgstr "Коэффициент X" #: flatcamGUI/PreferencesUI.py:4414 flatcamGUI/PreferencesUI.py:4837 #: flatcamTools/ToolFilm.py:157 flatcamTools/ToolTransform.py:166 -#, fuzzy -#| msgid "Scale_Y factor" msgid "Y factor" msgstr "Коэффициент Y" #: flatcamGUI/PreferencesUI.py:4424 flatcamTools/ToolFilm.py:169 -#, fuzzy -#| msgid "New Blank Geometry" msgid "Skew Film geometry" -msgstr "Создать Geometry" +msgstr "Наклон плёнки" #: flatcamGUI/PreferencesUI.py:4426 flatcamTools/ToolFilm.py:171 msgid "" @@ -10304,17 +10187,13 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:4436 flatcamGUI/PreferencesUI.py:4793 #: flatcamTools/ToolFilm.py:181 flatcamTools/ToolTransform.py:95 -#, fuzzy -#| msgid "Skew_X angle" msgid "X angle" -msgstr "Угол наклона_X" +msgstr "Угол наклона X" #: flatcamGUI/PreferencesUI.py:4445 flatcamGUI/PreferencesUI.py:4807 #: flatcamTools/ToolFilm.py:190 flatcamTools/ToolTransform.py:117 -#, fuzzy -#| msgid "Skew_Y angle" msgid "Y angle" -msgstr "Угол наклона_Y" +msgstr "Угол наклона Y" #: flatcamGUI/PreferencesUI.py:4456 flatcamTools/ToolFilm.py:201 msgid "" @@ -10324,37 +10203,35 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:4459 flatcamTools/ToolFilm.py:204 msgid "Bottom Left" -msgstr "" +msgstr "Нижний левый" #: flatcamGUI/PreferencesUI.py:4460 flatcamTools/ToolFilm.py:205 msgid "Top Left" -msgstr "" +msgstr "Верхний левый" #: flatcamGUI/PreferencesUI.py:4461 flatcamTools/ToolFilm.py:206 msgid "Bottom Right" -msgstr "" +msgstr "Нижний правый" #: flatcamGUI/PreferencesUI.py:4462 flatcamTools/ToolFilm.py:207 msgid "Top right" -msgstr "" +msgstr "Верхний правый" #: flatcamGUI/PreferencesUI.py:4470 flatcamTools/ToolFilm.py:218 msgid "Mirror Film geometry" -msgstr "" +msgstr "Зеркалирование геометрии пленки" #: flatcamGUI/PreferencesUI.py:4472 flatcamTools/ToolFilm.py:220 msgid "Mirror the film geometry on the selected axis or on both." -msgstr "" +msgstr "Зеркалирование геометрии пленки на выбранной оси или на обеих." #: flatcamGUI/PreferencesUI.py:4484 flatcamTools/ToolFilm.py:232 msgid "Both" -msgstr "" +msgstr "Обе" #: flatcamGUI/PreferencesUI.py:4486 flatcamTools/ToolFilm.py:234 -#, fuzzy -#| msgid "Mirror Axis:" msgid "Mirror axis" -msgstr "Зеркальное отражение:" +msgstr "Ось зеркалирования" #: flatcamGUI/PreferencesUI.py:4499 msgid "Panelize Tool Options" @@ -10592,10 +10469,8 @@ msgstr "" "на объекте FlatCAM." #: flatcamGUI/PreferencesUI.py:4785 -#, fuzzy -#| msgid "Skew X" msgid "Skew" -msgstr "Наклон X" +msgstr "Наклон" #: flatcamGUI/PreferencesUI.py:4826 flatcamTools/ToolTransform.py:147 msgid "Factor for scaling on X axis." @@ -10627,7 +10502,7 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:4871 flatcamTools/ToolTransform.py:214 msgid "X val" -msgstr "" +msgstr "Значение X" #: flatcamGUI/PreferencesUI.py:4873 flatcamTools/ToolTransform.py:216 msgid "Distance to offset on X axis. In current units." @@ -10635,7 +10510,7 @@ msgstr "Расстояние смещения по оси X. В текущих #: flatcamGUI/PreferencesUI.py:4884 flatcamTools/ToolTransform.py:235 msgid "Y val" -msgstr "" +msgstr "Значение Y" #: flatcamGUI/PreferencesUI.py:4886 flatcamTools/ToolTransform.py:237 msgid "Distance to offset on Y axis. In current units." @@ -10668,8 +10543,6 @@ msgstr "" "Поле ввода точки и нажмите кнопку флип на X(Y)" #: flatcamGUI/PreferencesUI.py:4905 -#, fuzzy -#| msgid "Mirror Reference" msgid "Mirror Reference point" msgstr "Точка зеркалтрования" @@ -10860,10 +10733,9 @@ msgid "" msgstr "Проверка этого закроет пути, прорезанные объектом субметора Геометрия." #: flatcamGUI/PreferencesUI.py:5119 -#, fuzzy #| msgid "Calculators Tool Options" msgid "Check Rules Tool Options" -msgstr "Калькулятор" +msgstr "" #: flatcamGUI/PreferencesUI.py:5124 msgid "" @@ -10873,16 +10745,12 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:5134 flatcamTools/ToolRulesCheck.py:251 #: flatcamTools/ToolRulesCheck.py:895 -#, fuzzy -#| msgid "Aperture Size" msgid "Trace Size" -msgstr "Размер отверстия" +msgstr "Размер трассы" #: flatcamGUI/PreferencesUI.py:5136 flatcamTools/ToolRulesCheck.py:253 -#, fuzzy -#| msgid "This sets the font size for canvas axis." msgid "This checks if the minimum size for traces is met." -msgstr "Это устанавливает размер шрифта для оси холста." +msgstr "Это проверяет, соблюден ли минимальный размер трассы." #: flatcamGUI/PreferencesUI.py:5146 flatcamGUI/PreferencesUI.py:5166 #: flatcamGUI/PreferencesUI.py:5186 flatcamGUI/PreferencesUI.py:5206 @@ -10894,10 +10762,8 @@ msgstr "Это устанавливает размер шрифта для ос #: flatcamTools/ToolRulesCheck.py:354 flatcamTools/ToolRulesCheck.py:377 #: flatcamTools/ToolRulesCheck.py:400 flatcamTools/ToolRulesCheck.py:423 #: flatcamTools/ToolRulesCheck.py:448 flatcamTools/ToolRulesCheck.py:471 -#, fuzzy -#| msgid "Mask value" msgid "Min value" -msgstr "Значение маски" +msgstr "Минимальное значение" #: flatcamGUI/PreferencesUI.py:5148 flatcamTools/ToolRulesCheck.py:265 msgid "Minimum acceptable trace size." @@ -10999,10 +10865,9 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:5295 flatcamTools/ToolRulesCheck.py:435 #: flatcamTools/ToolRulesCheck.py:839 -#, fuzzy #| msgid "Geo Tolerance" msgid "Hole to Hole Clearance" -msgstr "Допуск геометрии" +msgstr "" #: flatcamGUI/PreferencesUI.py:5297 flatcamTools/ToolRulesCheck.py:437 msgid "" @@ -11016,10 +10881,8 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:5315 flatcamTools/ToolRulesCheck.py:458 #: flatcamTools/ToolRulesCheck.py:813 -#, fuzzy -#| msgid "Size" msgid "Hole Size" -msgstr "Размер" +msgstr "Размер отверстия" #: flatcamGUI/PreferencesUI.py:5317 flatcamTools/ToolRulesCheck.py:460 msgid "" @@ -11028,10 +10891,9 @@ msgid "" msgstr "" #: flatcamGUI/PreferencesUI.py:5342 -#, fuzzy #| msgid "Film Tool Options" msgid "Optimal Tool Options" -msgstr "Плёнка" +msgstr "" #: flatcamGUI/PreferencesUI.py:5348 msgid "" @@ -11041,13 +10903,12 @@ msgstr "" #: flatcamGUI/PreferencesUI.py:5363 flatcamTools/ToolOptimal.py:70 msgid "Precision" -msgstr "" +msgstr "Точность" #: flatcamGUI/PreferencesUI.py:5365 -#, fuzzy -#| msgid "The number of digits for the integral part of the coordinates." msgid "Number of decimals for the distances and coordinates in this tool." -msgstr "Количество цифр для неотъемлемой части координат." +msgstr "" +"Количество десятичных знаков для расстояний и координат в этом инструменте." #: flatcamGUI/PreferencesUI.py:5379 msgid "Excellon File associations" @@ -11992,51 +11853,47 @@ msgstr "" #: flatcamTools/ToolDistanceMin.py:27 flatcamTools/ToolDistanceMin.py:148 msgid "Minimum Distance Tool" -msgstr "" +msgstr "Минимальное расстояние" #: flatcamTools/ToolDistanceMin.py:49 msgid "First object point" -msgstr "" +msgstr "Первая точка объекта" #: flatcamTools/ToolDistanceMin.py:50 flatcamTools/ToolDistanceMin.py:75 msgid "" "This is first object point coordinates.\n" "This is the start point for measuring distance." msgstr "" +"Это координаты первой точки объекта.\n" +"Это начальная точка для измерения расстояния." #: flatcamTools/ToolDistanceMin.py:53 msgid "Second object point" -msgstr "" +msgstr "Вторая точка объекта" #: flatcamTools/ToolDistanceMin.py:54 flatcamTools/ToolDistanceMin.py:81 msgid "" "This is second object point coordinates.\n" "This is the end point for measuring distance." msgstr "" +"Это координаты второй точки объекта.\n" +"Это конечная точка для измерения расстояния." #: flatcamTools/ToolDistanceMin.py:67 flatcamTools/ToolDistanceMin.py:102 -#, fuzzy -#| msgid "This is the point to point Euclidian distance." msgid "This is the point to point Euclidean distance." -msgstr "Это точка евклидова расстояния." +msgstr "Это евклидово расстояние от точки до точки." #: flatcamTools/ToolDistanceMin.py:69 -#, fuzzy -#| msgid "Point" msgid "Half Point" -msgstr "Точка" +msgstr "Средняя точка" #: flatcamTools/ToolDistanceMin.py:70 flatcamTools/ToolDistanceMin.py:107 -#, fuzzy -#| msgid "This is the point to point Euclidian distance." msgid "This is the middle point of the point to point Euclidean distance." -msgstr "Это точка евклидова расстояния." +msgstr "Это средняя точка евклидова расстояния от точки до точки." #: flatcamTools/ToolDistanceMin.py:112 -#, fuzzy -#| msgid "Jump to Coordinates" msgid "Jump to Half Point" -msgstr "Перейти к координатам" +msgstr "Перейти к средней точке" #: flatcamTools/ToolDistanceMin.py:159 msgid "" @@ -12131,7 +11988,7 @@ msgstr "Тип плёнки:" #: flatcamTools/ToolFilm.py:301 msgid "Punch drill holes" -msgstr "" +msgstr "Перфорация отверстий" #: flatcamTools/ToolFilm.py:302 msgid "" @@ -12139,12 +11996,13 @@ msgid "" "the generated film is positive. This is done to help drilling,\n" "when done manually." msgstr "" +"Если включено, то у полученной пленки будут отверстия в площадках\n" +"если это позитив плёнки. Это сделано для облегчения сверления\n" +"отверстий вручную." #: flatcamTools/ToolFilm.py:320 -#, fuzzy -#| msgid "View Source" msgid "Source" -msgstr "Просмотреть код" +msgstr "Источник" #: flatcamTools/ToolFilm.py:322 msgid "" @@ -12152,16 +12010,18 @@ msgid "" "- Excellon -> an Excellon holes center will serve as reference.\n" "- Pad Center -> will try to use the pads center as reference." msgstr "" +"Источником перфорации отверстия может быть: \n" +"- Excellon -> указателем будет служить центр отверстий Excellon.\n" +"- Центр площадки -> попытается использовать центр площадки в качестве " +"эталона." #: flatcamTools/ToolFilm.py:327 msgid "Pad center" -msgstr "" +msgstr "Центр площадки" #: flatcamTools/ToolFilm.py:332 -#, fuzzy -#| msgid "Excellon Object" msgid "Excellon Obj" -msgstr "Объект Excellon" +msgstr "Объект Excellon" #: flatcamTools/ToolFilm.py:334 msgid "" @@ -12170,11 +12030,13 @@ msgstr "" #: flatcamTools/ToolFilm.py:346 msgid "Punch Size" -msgstr "" +msgstr "Размер перфорации" #: flatcamTools/ToolFilm.py:347 msgid "The value here will control how big is the punch hole in the pads." msgstr "" +"Это значение контролируеть, насколько большим будет отверстие для перфорации " +"в площадках." #: flatcamTools/ToolFilm.py:363 msgid "Save Film" @@ -12221,12 +12083,11 @@ msgid "Export SVG positive cancelled." msgstr "Экспорт позитива SVG отменен." #: flatcamTools/ToolFilm.py:574 -#, fuzzy -#| msgid "No FlatCAM object selected. Load an object for Film and retry." msgid "" "No Excellon object selected. Load an object for punching reference and retry." msgstr "" -"Объект FlatCAM не выбран. Загрузите объект для Плёнки и повторите попытку." +"Объект Excellon не выбран. Загрузите объект для перфорации и повторите " +"попытку." #: flatcamTools/ToolFilm.py:598 msgid "" @@ -12556,10 +12417,8 @@ msgstr "Создать объект" #: flatcamTools/ToolNonCopperClear.py:541 flatcamTools/ToolPaint.py:451 #: flatcamTools/ToolSolderPaste.py:463 -#, fuzzy -#| msgid "New Tool ..." msgid "New Tool" -msgstr "Новый инструмент ..." +msgstr "Новый инструмент" #: flatcamTools/ToolNonCopperClear.py:947 flatcamTools/ToolPaint.py:723 #: flatcamTools/ToolSolderPaste.py:794 @@ -12686,21 +12545,15 @@ msgid "started." msgstr "запущен." #: flatcamTools/ToolNonCopperClear.py:1871 -#, fuzzy -#| msgid "" -#| "There is no Painting Geometry in the file.\n" -#| "Usually it means that the tool diameter is too big for the painted " -#| "geometry.\n" -#| "Change the painting parameters and try again." msgid "" "There is no NCC Geometry in the file.\n" "Usually it means that the tool diameter is too big for the painted " "geometry.\n" "Change the painting parameters and try again." msgstr "" -"В файле нет Painting Geometry.\n" -"Обычно это означает, что диаметр инструмента слишком велик для Painting " -"Geometry .\n" +"В файле нет NCC Geometry.\n" +"Обычно это означает, что диаметр инструмента слишком велик для геометрии " +"рисования .\n" "Измените параметры рисования и повторите попытку." #: flatcamTools/ToolNonCopperClear.py:1881 @@ -12741,10 +12594,8 @@ msgid "Number of decimals kept for found distances." msgstr "" #: flatcamTools/ToolOptimal.py:79 -#, fuzzy -#| msgid "Buffer distance" msgid "Minimum distance" -msgstr "Расстояние буфера" +msgstr "Минимальная дистанция" #: flatcamTools/ToolOptimal.py:80 msgid "Display minimum distance between copper features." @@ -12752,7 +12603,7 @@ msgstr "" #: flatcamTools/ToolOptimal.py:84 msgid "Determined" -msgstr "" +msgstr "Определенный" #: flatcamTools/ToolOptimal.py:98 msgid "Occurring" @@ -12763,20 +12614,16 @@ msgid "How many times this minimum is found." msgstr "" #: flatcamTools/ToolOptimal.py:105 -#, fuzzy -#| msgid "Jump to Coordinates" msgid "Minimum points coordinates" -msgstr "Перейти к координатам" +msgstr "Минимальные координаты точек" #: flatcamTools/ToolOptimal.py:106 msgid "Coordinates for points where minimum distance was found." msgstr "" #: flatcamTools/ToolOptimal.py:122 flatcamTools/ToolOptimal.py:190 -#, fuzzy -#| msgid "Jump to Location\tJ" msgid "Jump to selected position" -msgstr "Перейти к\tJ" +msgstr "Перейти к выбранной позиции" #: flatcamTools/ToolOptimal.py:124 flatcamTools/ToolOptimal.py:192 msgid "" @@ -12785,10 +12632,8 @@ msgid "" msgstr "" #: flatcamTools/ToolOptimal.py:132 -#, fuzzy -#| msgid "Buffer distance" msgid "Other distances" -msgstr "Расстояние буфера" +msgstr "Другие дистанции" #: flatcamTools/ToolOptimal.py:133 msgid "" @@ -12797,10 +12642,8 @@ msgid "" msgstr "" #: flatcamTools/ToolOptimal.py:138 -#, fuzzy -#| msgid "This is the measuring Stop point coordinates." msgid "Other distances points coordinates" -msgstr "Это координаты точки остановки измерения." +msgstr "Другие дистанции координат точек" #: flatcamTools/ToolOptimal.py:139 flatcamTools/ToolOptimal.py:153 #: flatcamTools/ToolOptimal.py:173 @@ -12810,20 +12653,16 @@ msgid "" msgstr "" #: flatcamTools/ToolOptimal.py:152 -#, fuzzy -#| msgid "Gerber Line" msgid "Gerber distances" -msgstr "Строк Gerber" +msgstr "Дистанции Gerber" #: flatcamTools/ToolOptimal.py:172 -#, fuzzy -#| msgid "Jump to Coordinates" msgid "Points coordinates" -msgstr "Перейти к координатам" +msgstr "Координаты точек" #: flatcamTools/ToolOptimal.py:200 msgid "Find Minimum" -msgstr "" +msgstr "Найти минимум" #: flatcamTools/ToolOptimal.py:202 msgid "" @@ -12833,10 +12672,8 @@ msgid "" msgstr "" #: flatcamTools/ToolOptimal.py:306 -#, fuzzy -#| msgid "Only Geometry objects can be used." msgid "Only Gerber objects can be evaluated." -msgstr "Можно использовать только объекты Geometry." +msgstr "Можно использовать только объекты Gerber." #: flatcamTools/ToolOptimal.py:309 flatcamTools/ToolPanelize.py:763 #: flatcamTools/ToolRulesCheck.py:1093 @@ -12850,10 +12687,8 @@ msgid "" msgstr "" #: flatcamTools/ToolOptimal.py:322 -#, fuzzy -#| msgid "Parsing geometry for aperture" msgid "Optimal Tool. Parsing geometry for aperture" -msgstr "Разбор геометрии для отверстия" +msgstr "Optimal Tool. Разбор геометрии для отверстия" #: flatcamTools/ToolOptimal.py:333 msgid "Optimal Tool. Creating a buffer for the object geometry." @@ -12875,10 +12710,8 @@ msgid "Optimal Tool. Finding the minimum distance." msgstr "" #: flatcamTools/ToolOptimal.py:399 -#, fuzzy -#| msgid "Panel created successfully." msgid "Optimal Tool. Finished successfully." -msgstr "Панелизация успешно выполнена." +msgstr "Optimal Tool. Успешно завершено." #: flatcamTools/ToolPDF.py:151 flatcamTools/ToolPDF.py:155 msgid "Open PDF" @@ -13587,23 +13420,19 @@ msgstr "Выпуклая область корпуса" #: flatcamTools/ToolRulesCheck.py:28 msgid "Check Rules" -msgstr "" +msgstr "Проверка правил" #: flatcamTools/ToolRulesCheck.py:56 -#, fuzzy -#| msgid "Open Gerber File" msgid "Gerber Files" -msgstr "Открыть Gerber" +msgstr "Файлы Gerber" #: flatcamTools/ToolRulesCheck.py:58 -#, fuzzy -#| msgid "Object for which to create the film." msgid "Gerber objects for which to check rules." -msgstr "Объект для создания плёнки." +msgstr "Объекты Gerber для проверки правил." #: flatcamTools/ToolRulesCheck.py:72 msgid "Top" -msgstr "" +msgstr "Верх" #: flatcamTools/ToolRulesCheck.py:74 msgid "The Top Gerber Copper object for which rules are checked." @@ -13611,7 +13440,7 @@ msgstr "" #: flatcamTools/ToolRulesCheck.py:89 msgid "Bottom" -msgstr "" +msgstr "Низ" #: flatcamTools/ToolRulesCheck.py:91 msgid "The Bottom Gerber Copper object for which rules are checked." @@ -13650,32 +13479,24 @@ msgid "The Bottom Gerber Silkscreen object for which rules are checked." msgstr "" #: flatcamTools/ToolRulesCheck.py:174 -#, fuzzy -#| msgid "lines" msgid "Outline" -msgstr "линий" +msgstr "Контур" #: flatcamTools/ToolRulesCheck.py:176 msgid "The Gerber Outline (Cutout) object for which rules are checked." msgstr "" #: flatcamTools/ToolRulesCheck.py:187 -#, fuzzy -#| msgid "Excellon Object" msgid "Excellon Objects" -msgstr "Объект Excellon" +msgstr "Объекты Excellon" #: flatcamTools/ToolRulesCheck.py:189 -#, fuzzy -#| msgid "Object for which to create the film." msgid "Excellon objects for which to check rules." -msgstr "Объект для создания плёнки." +msgstr "Объекты Excellon для проверки правил." #: flatcamTools/ToolRulesCheck.py:200 -#, fuzzy -#| msgid "Excellon" msgid "Excellon 1" -msgstr "Excellon" +msgstr "Excellon 1" #: flatcamTools/ToolRulesCheck.py:202 msgid "" @@ -13684,10 +13505,8 @@ msgid "" msgstr "" #: flatcamTools/ToolRulesCheck.py:218 -#, fuzzy -#| msgid "Excellon" msgid "Excellon 2" -msgstr "Excellon" +msgstr "Excellon 2" #: flatcamTools/ToolRulesCheck.py:220 msgid "" @@ -13697,22 +13516,22 @@ msgstr "" #: flatcamTools/ToolRulesCheck.py:233 msgid "All Rules" -msgstr "" +msgstr "Все правила" #: flatcamTools/ToolRulesCheck.py:235 msgid "This check/uncheck all the rules below." -msgstr "" +msgstr "Выделение/снятие выделения всех правил ниже." #: flatcamTools/ToolRulesCheck.py:485 msgid "Run Rules Check" -msgstr "" +msgstr "Запустить проверку" #: flatcamTools/ToolRulesCheck.py:1124 flatcamTools/ToolRulesCheck.py:1184 #: flatcamTools/ToolRulesCheck.py:1221 flatcamTools/ToolRulesCheck.py:1293 #: flatcamTools/ToolRulesCheck.py:1347 flatcamTools/ToolRulesCheck.py:1385 #: flatcamTools/ToolRulesCheck.py:1450 msgid "Value is not valid." -msgstr "" +msgstr "Значение недействительно." #: flatcamTools/ToolRulesCheck.py:1138 msgid "TOP -> Copper to Copper clearance" @@ -13784,10 +13603,8 @@ msgid "BOTTOM -> Minimum Solder Mask Sliver" msgstr "" #: flatcamTools/ToolRulesCheck.py:1456 -#, fuzzy -#| msgid "Select a Geometry, Gerber or Excellon Object to edit." msgid "One of the Copper Gerber objects or the Excellon objects is not valid." -msgstr "Выберите объект Geometry, Gerber или Excellon для редактирования." +msgstr "Один из объектов Copper Gerber или Excellon недопустим." #: flatcamTools/ToolRulesCheck.py:1472 msgid "" @@ -13797,15 +13614,15 @@ msgstr "" #: flatcamTools/ToolRulesCheck.py:1545 flatcamTools/ToolRulesCheck.py:1558 #: flatcamTools/ToolRulesCheck.py:1569 flatcamTools/ToolRulesCheck.py:1582 msgid "STATUS" -msgstr "" +msgstr "СТАТУС" #: flatcamTools/ToolRulesCheck.py:1548 flatcamTools/ToolRulesCheck.py:1572 msgid "FAILED" -msgstr "" +msgstr "НЕУДАЧНО" #: flatcamTools/ToolRulesCheck.py:1561 flatcamTools/ToolRulesCheck.py:1585 msgid "PASSED" -msgstr "" +msgstr "УСПЕШНО ПРОЙДЕНО" #: flatcamTools/ToolRulesCheck.py:1562 flatcamTools/ToolRulesCheck.py:1586 msgid "Violations: There are no violations for the current rule." @@ -14225,16 +14042,12 @@ msgstr "" "ограничительная рамка для всех выбранных объектов." #: flatcamTools/ToolTransform.py:97 flatcamTools/ToolTransform.py:119 -#, fuzzy -#| msgid "" -#| "Angle for Skew action, in degrees.\n" -#| "Float number between -360 and 359." msgid "" "Angle for Skew action, in degrees.\n" "Float number between -360 and 360." msgstr "" "Угол наклона в градусах.\n" -"Число с плавающей запятой между -360 и 359." +"Число с плавающей запятой между -360 и 360." #: flatcamTools/ToolTransform.py:108 flatcamTools/ToolTransform.py:130 msgid "" @@ -14267,22 +14080,12 @@ msgstr "" "ограничительной рамки для всех выбранных объектов.\n" #: flatcamTools/ToolTransform.py:265 flatcamTools/ToolTransform.py:271 -#, fuzzy -#| msgid "" -#| "Flip the selected object(s) over the X axis.\n" -#| "Does not create a new object.\n" -#| " " msgid "Flip the selected object(s) over the X axis." -msgstr "" -"Отражает выбранные фигуры по оси X.\n" -"Не создает новую фугуру.\n" -" " +msgstr "Отражает выбранные фигуры по оси X." #: flatcamTools/ToolTransform.py:296 -#, fuzzy -#| msgid " Mirror Ref. Point" msgid "Ref. Point" -msgstr " Точка зеркалирования" +msgstr "Точка зеркалирования" #: flatcamTools/ToolTransform.py:435 msgid "Rotate transformation can not be done for a value of 0." @@ -14438,6 +14241,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 "Could not load factory defaults file." #~ msgstr "Не удалось загрузить файл с исходными значениями." @@ -14550,54 +14406,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "ToolSolderPaste.on_view_gcode()" #~ msgstr "ToolSolderPaste.on_view_gcode()" -#, 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" -#~ "из-за большого количества путей." - -#~ 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 "" #~ "toolbars, key shortcuts or even dragging and dropping the files on the GUI" #~ msgstr ""