From 693d5c70c4493dab69264f367b0f35bd5a18fc31 Mon Sep 17 00:00:00 2001 From: camellan Date: Tue, 2 Jun 2020 22:58:15 +0400 Subject: [PATCH 1/2] Update Russian translation (not finished) --- locale/ru/LC_MESSAGES/strings.mo | Bin 480026 -> 498035 bytes locale/ru/LC_MESSAGES/strings.po | 623 +++++++++---------------------- 2 files changed, 184 insertions(+), 439 deletions(-) diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 3df0974b719b1ba402db3dccf3a1792e86fbc4a6..1f617e7cdecb4228d911df21715ed049b4794544 100644 GIT binary patch delta 78627 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 delta 66970 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 diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index cf586111..1c8274b8 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: 2020-06-02 17:37+0300\n" +"POT-Creation-Date: 2020-06-02 17:39+0300\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \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.3.1\n" +"X-Generator: Poedit 2.2.3\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPathExcluded-0: build\n" @@ -62,10 +62,8 @@ msgstr "" "файла." #: AppDatabase.py:122 AppDatabase.py:1795 -#, fuzzy -#| msgid "Transform Tool" msgid "Transfer the Tool" -msgstr "Трансформация" +msgstr "Перенос инструмента" #: AppDatabase.py:124 msgid "" @@ -511,10 +509,8 @@ msgstr "Не удалось прочитать файл БД." #: AppDatabase.py:318 AppDatabase.py:729 AppDatabase.py:2044 #: AppDatabase.py:2343 -#, fuzzy -#| msgid "Loaded FlatCAM Tools DB from" msgid "Loaded Tools DB from" -msgstr "Загрузка FlatCAM БД из" +msgstr "Загрузка БД из" #: AppDatabase.py:324 AppDatabase.py:1958 msgid "Add to DB" @@ -629,10 +625,8 @@ msgid "Paint Parameters" msgstr "Параметры рисования" #: AppDatabase.py:1071 -#, fuzzy -#| msgid "Paint Parameters" msgid "Isolation Parameters" -msgstr "Параметры рисования" +msgstr "Параметры изоляции" #: AppDatabase.py:1204 AppGUI/ObjectUI.py:746 AppGUI/ObjectUI.py:1671 #: AppGUI/preferences/geometry/GeometryOptPrefGroupUI.py:186 @@ -979,10 +973,8 @@ msgstr "Laser_lines" #: AppDatabase.py:1654 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: AppTools/ToolIsolation.py:323 -#, fuzzy -#| msgid "# Passes" msgid "Passes" -msgstr "# Проходы" +msgstr "Проход" #: AppDatabase.py:1656 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:156 #: AppTools/ToolIsolation.py:325 @@ -1003,10 +995,8 @@ msgstr "" #: AppDatabase.py:1702 AppGUI/ObjectUI.py:236 #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: AppTools/ToolIsolation.py:371 -#, fuzzy -#| msgid "\"Follow\"" msgid "Follow" -msgstr "\"Следовать\"" +msgstr "Следование" #: AppDatabase.py:1704 AppDatabase.py:1710 AppGUI/ObjectUI.py:237 #: AppGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:45 @@ -1077,11 +1067,6 @@ msgid "Save the Tools Database information's." msgstr "Сохраните информацию базы данных инструментов." #: AppDatabase.py:1797 -#, fuzzy -#| msgid "" -#| "Add a new tool in the Tools Table of the\n" -#| "active Geometry object after selecting a tool\n" -#| "in the Tools Database." msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" @@ -2508,16 +2493,12 @@ msgid "with diameter" msgstr "с диаметром" #: AppEditors/FlatCAMGeoEditor.py:4138 -#, fuzzy -#| msgid "Workspace Settings" msgid "Grid Snap enabled." -msgstr "Настройки рабочей области" +msgstr "Привязка к сетке включена." #: AppEditors/FlatCAMGeoEditor.py:4142 -#, fuzzy -#| msgid "Grid X snapping distance" msgid "Grid Snap disabled." -msgstr "Размер сетки по X" +msgstr "Привязка к сетке отключена." #: AppEditors/FlatCAMGeoEditor.py:4503 AppGUI/MainGUI.py:3046 #: AppGUI/MainGUI.py:3092 AppGUI/MainGUI.py:3110 AppGUI/MainGUI.py:3254 @@ -3071,8 +3052,6 @@ msgid "Setting up the UI" msgstr "Настройка пользовательского интерфейса" #: AppEditors/FlatCAMGrbEditor.py:4196 -#, fuzzy -#| msgid "Adding geometry finished. Preparing the GUI" msgid "Adding geometry finished. Preparing the AppGUI" msgstr "" "Добавление геометрии закончено. Подготовка графического интерфейса " @@ -3822,10 +3801,9 @@ msgid "Toggle Workspace\tShift+W" msgstr "Границы рабочего пространства\tShift+W" #: AppGUI/MainGUI.py:486 -#, fuzzy #| msgid "Toggle Units" msgid "Toggle HUD\tAlt+H" -msgstr "Единицы измерения" +msgstr "Переключить HUD\tAlt+H" #: AppGUI/MainGUI.py:491 msgid "Objects" @@ -3883,7 +3861,7 @@ msgstr "Канал YouTube\tF4" #: AppGUI/MainGUI.py:539 msgid "ReadMe?" -msgstr "" +msgstr "Информация" #: AppGUI/MainGUI.py:542 App_Main.py:2646 msgid "About FlatCAM" @@ -4259,10 +4237,8 @@ msgstr "Очистка меди" #: AppGUI/MainGUI.py:914 AppGUI/MainGUI.py:1946 AppGUI/MainGUI.py:4113 #: AppTools/ToolIsolation.py:38 AppTools/ToolIsolation.py:766 -#, fuzzy -#| msgid "Isolation Type" msgid "Isolation Tool" -msgstr "Тип изоляции" +msgstr "Изоляция" #: AppGUI/MainGUI.py:918 AppGUI/MainGUI.py:1950 msgid "Panel Tool" @@ -4324,17 +4300,13 @@ msgstr "Инверсия Gerber" #: AppGUI/MainGUI.py:950 AppGUI/MainGUI.py:1982 AppGUI/MainGUI.py:4115 #: AppTools/ToolCorners.py:31 -#, fuzzy -#| msgid "Invert Gerber Tool" msgid "Corner Markers Tool" -msgstr "Инверсия Gerber" +msgstr "Угловые маркеры" #: AppGUI/MainGUI.py:952 AppGUI/MainGUI.py:1984 #: AppTools/ToolEtchCompensation.py:32 AppTools/ToolEtchCompensation.py:288 -#, fuzzy -#| msgid "Editor Transformation Tool" msgid "Etch Compensation Tool" -msgstr "Трансформация" +msgstr "Компенсация травления" #: AppGUI/MainGUI.py:958 AppGUI/MainGUI.py:984 AppGUI/MainGUI.py:1036 #: AppGUI/MainGUI.py:1990 AppGUI/MainGUI.py:2068 @@ -4516,14 +4488,12 @@ msgid "Preferences" msgstr "Настройки" #: AppGUI/MainGUI.py:1113 -#, fuzzy -#| msgid "&Command Line" msgid "Command Line" -msgstr "&Командная строка" +msgstr "Командная строка" #: AppGUI/MainGUI.py:1119 msgid "HUD (Heads up display)" -msgstr "" +msgstr "HUD (Heads-Up Display)" #: AppGUI/MainGUI.py:1125 AppGUI/preferences/general/GeneralAPPSetGroupUI.py:97 msgid "" @@ -4769,10 +4739,8 @@ msgstr "" "Указатель в точке (X=0, Y= 0)" #: AppGUI/MainGUI.py:1563 -#, fuzzy -#| msgid "Application started ..." msgid "Application units" -msgstr "Приложение запущено ..." +msgstr "Единицы приложения" #: AppGUI/MainGUI.py:1654 msgid "Lock Toolbars" @@ -4899,24 +4867,18 @@ msgid "Application is saving the project. Please wait ..." msgstr "Приложение сохраняет проект. Пожалуйста, подождите ..." #: AppGUI/MainGUI.py:3668 -#, fuzzy -#| msgid "Disabled" msgid "Shell disabled." -msgstr "Отключено" +msgstr "Командная строка отключена." #: AppGUI/MainGUI.py:3678 -#, fuzzy -#| msgid "Enabled" msgid "Shell enabled." -msgstr "Включено" +msgstr "Командная строка включена." #: AppGUI/MainGUI.py:3706 App_Main.py:9155 msgid "Shortcut Key List" msgstr "Список комбинаций клавиш" #: AppGUI/MainGUI.py:4089 -#, fuzzy -#| msgid "Key Shortcut List" msgid "General Shortcut list" msgstr "Список комбинаций клавиш" @@ -5077,10 +5039,8 @@ msgid "2-Sided PCB Tool" msgstr "2-х сторонняя плата" #: AppGUI/MainGUI.py:4112 -#, fuzzy -#| msgid "&Toggle Grid Lines\tAlt+G" msgid "Toggle Grid Lines" -msgstr "&Переключить линии сетки \tAlt+G" +msgstr "Переключить линии сетки" #: AppGUI/MainGUI.py:4114 msgid "Solder Paste Dispensing Tool" @@ -5372,10 +5332,8 @@ msgid "Transformation Tool" msgstr "Трансформация" #: AppGUI/ObjectUI.py:38 -#, fuzzy -#| msgid "Object" msgid "App Object" -msgstr "Объект" +msgstr "Объект приложения" #: AppGUI/ObjectUI.py:78 AppTools/ToolIsolation.py:77 msgid "" @@ -5534,15 +5492,11 @@ msgstr "Изоляция разводки" #: AppGUI/ObjectUI.py:334 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 #: AppTools/ToolIsolation.py:67 -#, fuzzy -#| msgid "" -#| "Create a Geometry object with\n" -#| "toolpaths to cut outside polygons." msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." msgstr "" -"Создание объекта Geometry\n" +"Создание объекта Geometry \n" "с траекториям обрезки за\n" "пределами полигонов." @@ -6092,10 +6046,8 @@ msgstr "" "на Gcode для объектов геометрии (фрезерования)." #: AppGUI/ObjectUI.py:1079 AppGUI/ObjectUI.py:1934 -#, fuzzy -#| msgid "Exclusion areas" msgid "Add exclusion areas" -msgstr "Зоны исключения" +msgstr "Добавить зоны исключения" #: AppGUI/ObjectUI.py:1082 AppGUI/ObjectUI.py:1937 #: AppGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:212 @@ -6180,10 +6132,8 @@ msgstr "" "Высота Z, на которую поднимется инструмент, чтобы избежать зоны исключения." #: AppGUI/ObjectUI.py:1145 AppGUI/ObjectUI.py:2000 -#, fuzzy -#| msgid "Add area" msgid "Add area:" -msgstr "Добавить область" +msgstr "Добавить область:" #: AppGUI/ObjectUI.py:1146 AppGUI/ObjectUI.py:2001 msgid "Add an Exclusion Area." @@ -6212,16 +6162,12 @@ msgid "Delete all exclusion areas." msgstr "Удаляет все исключаемые зоны." #: AppGUI/ObjectUI.py:1166 AppGUI/ObjectUI.py:2021 -#, fuzzy -#| msgid "Delete Object" msgid "Delete Selected" -msgstr "Удалить объект" +msgstr "Удалить выбранное" #: AppGUI/ObjectUI.py:1167 AppGUI/ObjectUI.py:2022 -#, fuzzy -#| msgid "Delete all exclusion areas." msgid "Delete all exclusion areas that are selected in the table." -msgstr "Удаляет все исключаемые зоны." +msgstr "Удаляет все исключаемые зоны выбранные в таблице." #: AppGUI/ObjectUI.py:1191 AppGUI/ObjectUI.py:2038 msgid "" @@ -7032,40 +6978,30 @@ msgstr "" "пикселей." #: AppGUI/PlotCanvas.py:236 AppGUI/PlotCanvasLegacy.py:345 -#, fuzzy -#| msgid "All plots enabled." msgid "Axis enabled." -msgstr "Все участки включены." +msgstr "Оси включены." #: AppGUI/PlotCanvas.py:242 AppGUI/PlotCanvasLegacy.py:352 -#, fuzzy -#| msgid "All plots disabled." msgid "Axis disabled." -msgstr "Все участки отключены." +msgstr "Оси отключены." #: AppGUI/PlotCanvas.py:260 AppGUI/PlotCanvasLegacy.py:372 -#, fuzzy #| msgid "Enabled" msgid "HUD enabled." -msgstr "Включено" +msgstr "HUD включен." #: AppGUI/PlotCanvas.py:268 AppGUI/PlotCanvasLegacy.py:378 -#, fuzzy #| msgid "Disabled" msgid "HUD disabled." -msgstr "Отключено" +msgstr "HUD отключен." #: AppGUI/PlotCanvas.py:276 AppGUI/PlotCanvasLegacy.py:451 -#, fuzzy -#| msgid "Workspace Settings" msgid "Grid enabled." -msgstr "Настройки рабочей области" +msgstr "Сетка включена." #: AppGUI/PlotCanvas.py:280 AppGUI/PlotCanvasLegacy.py:459 -#, fuzzy -#| msgid "Workspace Settings" msgid "Grid disabled." -msgstr "Настройки рабочей области" +msgstr "Сетка отключена." #: AppGUI/PlotCanvasLegacy.py:1523 msgid "" @@ -7080,16 +7016,12 @@ msgid "Preferences applied." msgstr "Настройки применяются." #: AppGUI/preferences/PreferencesUIManager.py:872 -#, fuzzy -#| msgid "Are you sure you want to delete the GUI Settings? \n" msgid "Are you sure you want to continue?" -msgstr "Вы уверены, что хотите сбросить настройки интерфейса?\n" +msgstr "Вы уверены что хотите продолжить?" #: AppGUI/preferences/PreferencesUIManager.py:873 -#, fuzzy -#| msgid "Application started ..." msgid "Application will restart" -msgstr "Приложение запущено ..." +msgstr "Приложение будет перезапущено" #: AppGUI/preferences/PreferencesUIManager.py:971 msgid "Preferences closed without saving." @@ -7329,10 +7261,8 @@ msgstr "Установит прозрачность заливки для пос #: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:267 #: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:90 #: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:149 -#, fuzzy -#| msgid "CNCJob Object Color" msgid "Object Color" -msgstr "Цвет объектов CNCJob" +msgstr "Цвет объекта" #: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:212 msgid "Set the color for plotted objects." @@ -8079,19 +8009,14 @@ msgid "Notebook" msgstr "Боковая панель" #: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:195 -#, fuzzy -#| msgid "" -#| "This sets the font size for the elements found in the Notebook.\n" -#| "The notebook is the collapsible area in the left side of the GUI,\n" -#| "and include the Project, Selected and Tool tabs." msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the AppGUI,\n" "and include the Project, Selected and Tool tabs." msgstr "" -"Это устанавливает размер шрифта для элементов, найденных в блокноте.\n" -"Блокнот - это складная область в левой части графического интерфейса,\n" -"и включают вкладки Project, Selected и Tool." +"Это устанавливает размер шрифта для элементов боковой панели.\n" +"Боковая панель - это скрывающаяся область в левой части интерфейса,\n" +"включающая вкладки Проект, Выбранное и Инструменты." #: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:214 msgid "Axis" @@ -8106,26 +8031,20 @@ msgid "Textbox" msgstr "Поле ввода текста" #: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:235 -#, fuzzy -#| msgid "" -#| "This sets the font size for the Textbox GUI\n" -#| "elements that are used in FlatCAM." msgid "" "This sets the font size for the Textbox AppGUI\n" "elements that are used in the application." msgstr "" "Это устанавливает размер шрифта для полей ввода текста\n" -"которые используются в FlatCAM." +"которые используются в приложении." #: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:253 msgid "HUD" -msgstr "" +msgstr "HUD" #: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:255 -#, fuzzy -#| msgid "This sets the font size for canvas axis." msgid "This sets the font size for the Heads Up Display." -msgstr "Это устанавливает размер шрифта для оси холста." +msgstr "Это позволяет задать размер шрифта для Head-Up Display." #: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:280 msgid "Mouse Settings" @@ -8676,14 +8595,12 @@ msgid "Theme" msgstr "Тема" #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:38 -#, fuzzy -#| msgid "" -#| "Select a theme for FlatCAM.\n" -#| "It will theme the plot area." msgid "" "Select a theme for the application.\n" "It will theme the plot area." -msgstr "Выбор темы для FlatCAM." +msgstr "" +"Выбор темы для приложения.\n" +"Это будет тема рабочей области." #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:43 msgid "Light" @@ -8712,15 +8629,11 @@ msgid "Layout" msgstr "Макет" #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:75 -#, fuzzy -#| msgid "" -#| "Select an layout for FlatCAM.\n" -#| "It is applied immediately." msgid "" "Select a layout for the application.\n" "It is applied immediately." msgstr "" -"Выберите макет для FlatCAM.\n" +"Выбор макета приложения.\n" "Применяется немедленно." #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:95 @@ -8728,49 +8641,36 @@ msgid "Style" msgstr "Стиль" #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:97 -#, fuzzy -#| msgid "" -#| "Select an style for FlatCAM.\n" -#| "It will be applied at the next app start." msgid "" "Select a style for the application.\n" "It will be applied at the next app start." msgstr "" -"Выберите стиль для FlatCAM.\n" -"Он будет применен при следующем запуске приложения." +"Выбор стиля приложения.\n" +"Он будет применён при следующем запуске программы." #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:111 msgid "Activate HDPI Support" msgstr "Поддержка HDPI" #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:113 -#, fuzzy -#| msgid "" -#| "Enable High DPI support for FlatCAM.\n" -#| "It will be applied at the next app start." msgid "" "Enable High DPI support for the application.\n" "It will be applied at the next app start." msgstr "" -"Включает поддержку высокого разрешения для FlatCAM.\n" -"Требуется перезапуск приложения." +"Включает поддержку высокого разрешения для приложения.\n" +"Требуется перезапуск программы." #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:127 msgid "Display Hover Shape" msgstr "Показать форму наведения" #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:129 -#, fuzzy -#| msgid "" -#| "Enable display of a hover shape for FlatCAM objects.\n" -#| "It is displayed whenever the mouse cursor is hovering\n" -#| "over any kind of not-selected object." msgid "" "Enable display of a hover shape for the application objects.\n" "It is displayed whenever the mouse cursor is hovering\n" "over any kind of not-selected object." msgstr "" -"Возможность отображения формы при наведении на объекты FlatCAM.\n" +"Возможность отображения формы при наведении на объекты приложения.\n" "Он отображается при наведении курсора мыши\n" "над любым невыбранным объектом." @@ -8779,19 +8679,13 @@ msgid "Display Selection Shape" msgstr "Показывать форму выбора" #: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:138 -#, fuzzy -#| msgid "" -#| "Enable the display of a selection shape for FlatCAM objects.\n" -#| "It is displayed whenever the mouse selects an object\n" -#| "either by clicking or dragging mouse from left to right or\n" -#| "right to left." msgid "" "Enable the display of a selection shape for the application objects.\n" "It is displayed whenever the mouse selects an object\n" "either by clicking or dragging mouse from left to right or\n" "right to left." msgstr "" -"Включите отображение формы выделения для объектов FlatCAM.\n" +"Включает отображение формы выделения для объектов приложения.\n" "Он отображается всякий раз, когда мышь выбирает объект\n" "щелчком или перетаскиванием мыши слева направо или\n" "справа налево." @@ -10661,10 +10555,8 @@ msgstr "" "В микронах." #: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:27 -#, fuzzy -#| msgid "Gerber Options" msgid "Corner Markers Options" -msgstr "Параметры Gerber" +msgstr "Параметры угловых маркеров" #: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:44 #: AppTools/ToolCorners.py:124 @@ -10807,17 +10699,11 @@ msgid "Film Tool Options" msgstr "Плёнка" #: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:33 -#, fuzzy -#| msgid "" -#| "Create a PCB film from a Gerber or Geometry\n" -#| "FlatCAM object.\n" -#| "The file is saved in SVG format." msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." msgstr "" -"Создание плёнки печатной платы из Gerber или Geometry\n" -"объектов FlatCAM.\n" +"Создание плёнки печатной платы из объектов Gerber или Geometry.\n" "Файл сохраняется в формате SVG." #: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:43 @@ -11048,10 +10934,8 @@ msgid "A selection of standard ISO 216 page sizes." msgstr "Выбор стандартных размеров страниц ISO 216." #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 -#, fuzzy -#| msgid "Calibration Tool Options" msgid "Isolation Tool Options" -msgstr "Параметры калибровки" +msgstr "Изоляция" #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:48 #: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:49 @@ -11136,16 +11020,12 @@ msgid "V-shape" msgstr "V-образный" #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:103 -#, fuzzy -#| msgid "" -#| "The tip angle for V-Shape Tool.\n" -#| "In degree." msgid "" "The tip angle for V-Shape Tool.\n" "In degrees." msgstr "" "Угол наклона наконечника для V-образного инструмента.\n" -"В степенях." +"В градусах." #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:117 #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:126 @@ -11180,22 +11060,11 @@ msgstr "" #: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: AppTools/ToolIsolation.py:432 AppTools/ToolNCC.py:512 #: AppTools/ToolPaint.py:441 -#, fuzzy -#| msgid "Restore" msgid "Rest" -msgstr "Восстановить" +msgstr "Обработка остаточного припуска" #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 #: AppTools/ToolIsolation.py:435 -#, fuzzy -#| msgid "" -#| "If checked, use 'rest machining'.\n" -#| "Basically it will clear copper outside PCB features,\n" -#| "using the biggest tool and continue with the next tools,\n" -#| "from bigger to smaller, to clear areas of copper that\n" -#| "could not be cleared by previous tool, until there is\n" -#| "no more copper to clear or there are no more tools.\n" -#| "If not checked, use the standard algorithm." msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -11241,11 +11110,6 @@ msgstr "" #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: AppTools/ToolIsolation.py:496 -#, fuzzy -#| msgid "" -#| "Isolation scope. Choose what to isolate:\n" -#| "- 'All' -> Isolate all the polygons in the object\n" -#| "- 'Selection' -> Isolate a selection of polygons." msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -11255,7 +11119,9 @@ msgid "" msgstr "" "Объем изоляции. Выберите, что изолировать:\n" "- 'Все' -> Изолировать все полигоны в объекте.\n" -"- 'Выделенные' -> Изолировать выделенные полигоны." +"- 'Выделенные' -> Изолировать полигоны в выделенной области.\n" +"- 'Выбранные полигоны' - > изолировать выбранные полигоны.\n" +"- 'Reference Object' - будет обрабатывать область, указанную другим объектом." #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:285 #: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:280 @@ -11292,10 +11158,6 @@ msgstr "Прорисовка" #: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:314 #: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 -#, fuzzy -#| msgid "" -#| "- 'Normal' - normal plotting, done at the end of the NCC job\n" -#| "- 'Progressive' - after each shape is generated it will be plotted." msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -11303,7 +11165,7 @@ msgstr "" "- 'Нормальный' - нормальное построение, выполненное в конце задания очистки " "от меди \n" "- 'Последовательный' - после создания каждой фигуры она будет нанесена на " -"график." +"график" #: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:27 msgid "NCC Tool Options" @@ -11379,16 +11241,12 @@ msgstr "Параметры:" #: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 #: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#, fuzzy -#| msgid "" -#| "Depth of cut into material. Negative value.\n" -#| "In FlatCAM units." msgid "" "Depth of cut into material. Negative value.\n" "In application units." msgstr "" -"Диаметр инструмента. Это значение (в текущих единицах FlatCAM) \n" -"ширины разреза в материале." +"Глубина резания. Отрицательное значение.\n" +"В единицах приложения." #: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:247 #: AppTools/ToolPaint.py:444 @@ -11779,16 +11637,12 @@ msgid "Transform Tool Options" msgstr "Трансформация" #: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:33 -#, fuzzy -#| msgid "" -#| "Various transformations that can be applied\n" -#| "on a FlatCAM object." msgid "" "Various transformations that can be applied\n" "on a application object." msgstr "" "Различные преобразования, которые могут быть применены\n" -"на объекте FlatCAM." +"к объектам приложения." #: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:64 msgid "Skew" @@ -12149,16 +12003,12 @@ msgid "Plotting..." msgstr "Построение..." #: AppObjects/FlatCAMCNCJob.py:517 AppTools/ToolSolderPaste.py:1511 -#, fuzzy -#| msgid "Export PNG cancelled." msgid "Export cancelled ..." -msgstr "Экспорт PNG отменён." +msgstr "Экспорт отменён ..." #: AppObjects/FlatCAMCNCJob.py:538 -#, fuzzy -#| msgid "PDF file saved to" msgid "File saved to" -msgstr "Файл PDF сохранён в" +msgstr "Файл сохранён в" #: AppObjects/FlatCAMCNCJob.py:548 AppObjects/FlatCAMScript.py:134 #: App_Main.py:7301 @@ -12266,14 +12116,10 @@ msgid "Generating CNC Code" msgstr "Генерация кода ЧПУ" #: AppObjects/FlatCAMExcellon.py:1663 AppObjects/FlatCAMGeometry.py:2553 -#, fuzzy -#| msgid "Delete failed. Select a tool to delete." msgid "Delete failed. There are no exclusion areas to delete." -msgstr "Ошибка удаления. Выберите инструмент для удаления." +msgstr "Ошибка удаления. Нет исключаемых зон для удаления." #: AppObjects/FlatCAMExcellon.py:1680 AppObjects/FlatCAMGeometry.py:2570 -#, fuzzy -#| msgid "Failed. Nothing selected." msgid "Delete failed. Nothing is selected." msgstr "Ошибка. Ничего не выбрано." @@ -13459,14 +13305,10 @@ msgid "Copper Thieving Tool exit." msgstr "Выход из Copper Thieving." #: AppTools/ToolCorners.py:57 -#, fuzzy -#| msgid "Gerber Object to which will be added a copper thieving." msgid "The Gerber object to which will be added corner markers." -msgstr "Gerber объект, к которому будет добавлен copper thieving." +msgstr "Объект Gerber, к которому будут добавлены угловые маркеры." #: AppTools/ToolCorners.py:73 -#, fuzzy -#| msgid "Location" msgid "Locations" msgstr "Местоположение" @@ -13479,36 +13321,28 @@ msgid "Top Right" msgstr "Верхний правый" #: AppTools/ToolCorners.py:101 -#, fuzzy -#| msgid "Toggle Panel" msgid "Toggle ALL" -msgstr "Переключить бок. панель" +msgstr "Переключить всё" #: AppTools/ToolCorners.py:167 -#, fuzzy -#| msgid "Add area" msgid "Add Marker" -msgstr "Добавить область" +msgstr "Добавить маркер" #: AppTools/ToolCorners.py:169 msgid "Will add corner markers to the selected Gerber file." msgstr "" #: AppTools/ToolCorners.py:235 -#, fuzzy -#| msgid "QRCode Tool" msgid "Corners Tool" -msgstr "QR код" +msgstr "Углы" #: AppTools/ToolCorners.py:305 msgid "Please select at least a location" msgstr "" #: AppTools/ToolCorners.py:440 -#, fuzzy -#| msgid "Copper Thieving Tool exit." msgid "Corners Tool exit." -msgstr "Выход из Copper Thieving." +msgstr "Выход из инструмента углов." #: AppTools/ToolCutOut.py:41 msgid "Cutout PCB" @@ -14166,8 +14000,6 @@ msgid "Pads overlapped. Aborting." msgstr "Площадки перекрываются. Отмена." #: AppTools/ToolDistance.py:489 -#, fuzzy -#| msgid "Distance Tool finished." msgid "Distance Tool cancelled." msgstr "Измеритель завершён." @@ -14252,17 +14084,15 @@ msgstr "Объект Gerber, который будет инвертирован. #: AppTools/ToolEtchCompensation.py:86 msgid "Utilities" -msgstr "" +msgstr "Утилиты" #: AppTools/ToolEtchCompensation.py:87 -#, fuzzy -#| msgid "Conversion" msgid "Conversion utilities" msgstr "Конвертация" #: AppTools/ToolEtchCompensation.py:92 msgid "Oz to Microns" -msgstr "" +msgstr "Унция в микроны" #: AppTools/ToolEtchCompensation.py:94 msgid "" @@ -14272,20 +14102,16 @@ msgid "" msgstr "" #: AppTools/ToolEtchCompensation.py:103 -#, fuzzy -#| msgid "X value" msgid "Oz value" -msgstr "Значение X" +msgstr "Значение унции" #: AppTools/ToolEtchCompensation.py:105 AppTools/ToolEtchCompensation.py:126 -#, fuzzy -#| msgid "Min value" msgid "Microns value" -msgstr "Минимальное значение" +msgstr "Значение в микронах" #: AppTools/ToolEtchCompensation.py:113 msgid "Mils to Microns" -msgstr "" +msgstr "Mils в микроны" #: AppTools/ToolEtchCompensation.py:115 msgid "" @@ -14295,38 +14121,28 @@ msgid "" msgstr "" #: AppTools/ToolEtchCompensation.py:124 -#, fuzzy -#| msgid "Min value" msgid "Mils value" -msgstr "Минимальное значение" +msgstr "Значение в mils" #: AppTools/ToolEtchCompensation.py:139 AppTools/ToolInvertGerber.py:86 msgid "Parameters for this tool" msgstr "Параметры, используемые для этого инструмента" #: AppTools/ToolEtchCompensation.py:144 -#, fuzzy -#| msgid "Thickness" msgid "Copper Thickness" -msgstr "Толщина" +msgstr "Толщина медного слоя" #: AppTools/ToolEtchCompensation.py:146 -#, fuzzy -#| msgid "" -#| "How thick the copper growth is intended to be.\n" -#| "In microns." msgid "" "The thickness of the copper foil.\n" "In microns [um]." msgstr "" "Насколько толстым должен быть медный слой.\n" -"В микронах." +"В микронах [um]." #: AppTools/ToolEtchCompensation.py:157 -#, fuzzy -#| msgid "Location" msgid "Ratio" -msgstr "Местоположение" +msgstr "Соотношение" #: AppTools/ToolEtchCompensation.py:159 msgid "" @@ -14337,42 +14153,32 @@ msgid "" msgstr "" #: AppTools/ToolEtchCompensation.py:165 -#, fuzzy -#| msgid "Factor" msgid "Etch Factor" -msgstr "Коэффициент" +msgstr "Фактор травления" #: AppTools/ToolEtchCompensation.py:166 -#, fuzzy -#| msgid "Extensions list" msgid "Etchants list" -msgstr "Список расширений" +msgstr "Список травителей" #: AppTools/ToolEtchCompensation.py:167 -#, fuzzy -#| msgid "Manual" msgid "Manual offset" -msgstr "Вручную" +msgstr "Ручное смещение" #: AppTools/ToolEtchCompensation.py:174 AppTools/ToolEtchCompensation.py:179 msgid "Etchants" -msgstr "" +msgstr "Травители" #: AppTools/ToolEtchCompensation.py:176 -#, fuzzy -#| msgid "Shows list of commands." msgid "A list of etchants." -msgstr "Показывает список команд." +msgstr "Список травителей." #: AppTools/ToolEtchCompensation.py:180 msgid "Alkaline baths" -msgstr "" +msgstr "Щелочные ванны" #: AppTools/ToolEtchCompensation.py:186 -#, fuzzy -#| msgid "X factor" msgid "Etch factor" -msgstr "Коэффициент X" +msgstr "Фактор травления" #: AppTools/ToolEtchCompensation.py:188 msgid "" @@ -14382,13 +14188,12 @@ msgstr "" #: AppTools/ToolEtchCompensation.py:192 msgid "Real number or formula" -msgstr "" +msgstr "Реальное число или формула" #: AppTools/ToolEtchCompensation.py:193 -#, fuzzy #| msgid "X factor" msgid "Etch_factor" -msgstr "Коэффициент X" +msgstr "Фактор травления" #: AppTools/ToolEtchCompensation.py:201 msgid "" @@ -14398,7 +14203,7 @@ msgstr "" #: AppTools/ToolEtchCompensation.py:225 msgid "Compensate" -msgstr "" +msgstr "Компенсация" #: AppTools/ToolEtchCompensation.py:227 msgid "" @@ -14833,10 +14638,8 @@ msgid "Invert Tool" msgstr "Инвертирование" #: AppTools/ToolIsolation.py:96 -#, fuzzy -#| msgid "Gerber objects for which to check rules." msgid "Gerber object for isolation routing." -msgstr "Объекты Gerber для проверки правил." +msgstr "Объект Gerber для маршрутизации изоляции." #: AppTools/ToolIsolation.py:120 AppTools/ToolNCC.py:122 msgid "" @@ -14847,14 +14650,6 @@ msgstr "" "выберет те, которые будут использоваться для очистки меди." #: AppTools/ToolIsolation.py:136 -#, fuzzy -#| msgid "" -#| "This is the Tool Number.\n" -#| "Non copper clearing will start with the tool with the biggest \n" -#| "diameter, continuing until there are no more tools.\n" -#| "Only tools that create NCC clearing geometry will still be present\n" -#| "in the resulting geometry. This is because with some tools\n" -#| "this function will not be able to create painting geometry." msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -14864,12 +14659,13 @@ msgid "" "this function will not be able to create routing geometry." msgstr "" "Это номер инструмента.\n" -"Не медная очистка начнется с инструмента с самым большим\n" -"диаметр, продолжающийся до тех пор, пока не останется никаких инструментов.\n" -"По-прежнему будут присутствовать только инструменты, создающие геометрию " -"очистки NCC.\n" +"Маршрутизация изоляции начнется с инструмента с самым большим\n" +"диаметром и будет продолжаться до тех пор, пока не останется никаких " +"инструментов.\n" +"По-прежнему будут присутствовать только инструменты, которые создают " +"геометрию изоляции.\n" "в результирующей геометрии. Это потому, что с некоторыми инструментами\n" -"эта функция не сможет создавать геометрию рисования." +"эта функция не сможет создавать геометрию маршрутизации." #: AppTools/ToolIsolation.py:144 AppTools/ToolNCC.py:146 msgid "" @@ -15035,10 +14831,8 @@ msgid "Failed to create Follow Geometry with tool diameter" msgstr "" #: AppTools/ToolIsolation.py:1657 -#, fuzzy -#| msgid "NCC Tool clearing with tool diameter" msgid "Follow Geometry was created with tool diameter" -msgstr "Очистка от меди инструментом с диаметром" +msgstr "Геометрия следования была создана инструментом с диаметром" #: AppTools/ToolIsolation.py:1698 msgid "Click on a polygon to isolate it." @@ -15051,17 +14845,13 @@ msgstr "Вычитание геометрии" #: AppTools/ToolIsolation.py:1816 AppTools/ToolIsolation.py:1971 #: AppTools/ToolIsolation.py:2142 -#, fuzzy -#| msgid "Intersection" msgid "Intersecting Geo" msgstr "Пересечение" #: AppTools/ToolIsolation.py:1865 AppTools/ToolIsolation.py:2032 #: AppTools/ToolIsolation.py:2199 -#, fuzzy -#| msgid "Geometry Options" msgid "Empty Geometry in" -msgstr "Параметры Geometry" +msgstr "Пустая геометрия в" #: AppTools/ToolIsolation.py:2041 msgid "" @@ -15230,28 +15020,20 @@ msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Очистка от меди. Закончен расчёт «пустой» области." #: AppTools/ToolNCC.py:2267 -#, fuzzy -#| msgid "Painting polygon with method: lines." msgid "Clearing the polygon with the method: lines." -msgstr "Окраска полигона методом: линии." +msgstr "Очистка полигона методом: линии." #: AppTools/ToolNCC.py:2277 -#, fuzzy -#| msgid "Failed. Painting polygon with method: seed." msgid "Failed. Clearing the polygon with the method: seed." -msgstr "Ошибка. Отрисовка полигона методом: круговой." +msgstr "Ошибка. Очистка полигона методом: круговой." #: AppTools/ToolNCC.py:2286 -#, fuzzy -#| msgid "Failed. Painting polygon with method: standard." msgid "Failed. Clearing the polygon with the method: standard." -msgstr "Ошибка. Отрисовка полигона методом: стандартный." +msgstr "Ошибка. Очистка полигона методом: стандартный." #: AppTools/ToolNCC.py:2300 -#, fuzzy -#| msgid "Geometry could not be painted completely" msgid "Geometry could not be cleared completely" -msgstr "Геометрия не может быть окрашена полностью" +msgstr "Геометрия не может быть очищена полностью" #: AppTools/ToolNCC.py:2325 AppTools/ToolNCC.py:2327 AppTools/ToolNCC.py:2973 #: AppTools/ToolNCC.py:2975 @@ -16547,7 +16329,7 @@ msgstr "Нарушения: нарушений по текущему прави #: AppTools/ToolShell.py:59 msgid "Clear the text." -msgstr "" +msgstr "Очистить текст." #: AppTools/ToolShell.py:91 AppTools/ToolShell.py:93 msgid "...processing..." @@ -16558,10 +16340,8 @@ msgid "Solder Paste Tool" msgstr "Паяльная паста" #: AppTools/ToolSolderPaste.py:68 -#, fuzzy -#| msgid "Select Soldermask object" msgid "Gerber Solderpaste object." -msgstr "Выберите объект паяльной маски" +msgstr "Объект паяльной маски." #: AppTools/ToolSolderPaste.py:81 msgid "" @@ -17223,10 +17003,9 @@ msgid "Open Gerber file failed." msgstr "Не удалось открыть файл Gerber." #: App_Main.py:2116 -#, fuzzy -#| msgid "Select a Geometry, Gerber or Excellon Object to edit." msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit." -msgstr "Выберите объект Geometry, Gerber или Excellon для редактирования." +msgstr "" +"Выберите объект Geometry, Gerber , Excellon или CNCJob для редактирования." #: App_Main.py:2131 msgid "" @@ -17370,14 +17149,6 @@ msgstr "" "THE SOFTWARE." #: App_Main.py:2725 -#, fuzzy -#| msgid "" -#| "Some of the icons used are from the following sources:
Icons by " -#| "Freepik from www.flaticon.com
Icons by Icons8
Icons by oNline Web Fonts" msgid "" "Some of the icons used are from the following sources:

Иконки " "от Icons8
Иконки " -"от oNline Web Fonts" +"от oNline Web Fonts
Иконки " +"от Pixel perfect из www.flaticon.com
" #: App_Main.py:2761 msgid "Splash" @@ -17449,10 +17223,8 @@ msgid "Corrections" msgstr "Исправления" #: App_Main.py:2963 -#, fuzzy -#| msgid "Transformations" msgid "Important Information's" -msgstr "Трансформация" +msgstr "Важная информация" #: App_Main.py:3111 msgid "" @@ -17577,16 +17349,12 @@ msgid "Detachable Tabs" msgstr "Плавающие вкладки" #: App_Main.py:4150 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace enabled." -msgstr "Настройки рабочей области" +msgstr "Рабочая область включена." #: App_Main.py:4153 -#, fuzzy -#| msgid "Workspace Settings" msgid "Workspace disabled." -msgstr "Настройки рабочей области" +msgstr "Рабочая область отключена." #: App_Main.py:4217 msgid "" @@ -18204,17 +17972,10 @@ msgid "Details" msgstr "Описание" #: App_Main.py:9238 -#, fuzzy -#| msgid "The normal flow when working in FlatCAM is the following:" msgid "The normal flow when working with the application is the following:" msgstr "Нормальный порядок при работе в FlatCAM выглядит следующим образом:" #: App_Main.py:9239 -#, fuzzy -#| msgid "" -#| "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " -#| "FlatCAM using either the toolbars, key shortcuts or even dragging and " -#| "dropping the files on the GUI." msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "the application using either the toolbars, key shortcuts or even dragging " @@ -18225,19 +17986,14 @@ msgstr "" "просто перетащив в окно программы." #: App_Main.py:9242 -#, fuzzy -#| msgid "" -#| "You can also load a FlatCAM project by double clicking on the project " -#| "file, drag and drop of the file into the FLATCAM GUI or through the menu " -#| "(or toolbar) actions offered within the app." msgid "" "You can also load a project by double clicking on the project file, drag and " "drop of the file into the AppGUI or through the menu (or toolbar) actions " "offered within the app." msgstr "" -"Вы также можете загрузить проект FlatCAM, дважды щелкнув файл проекта, " -"перетащив его в окно программы или с помощью действий меню (или панели " -"инструментов), предлагаемых в приложении." +"Вы также можете загрузить проект дважды щелкнув файл проекта, перетащив его " +"в окно программы или с помощью действий меню (или панели инструментов), " +"предлагаемых в приложении." #: App_Main.py:9245 msgid "" @@ -18464,10 +18220,8 @@ msgid "Bookmark removed." msgstr "Закладка удалена." #: Bookmark.py:290 -#, fuzzy -#| msgid "Exported bookmarks to" msgid "Export Bookmarks" -msgstr "Экспорт закладок в" +msgstr "Экспорт закладок" #: Bookmark.py:319 Bookmark.py:349 msgid "Could not load bookmarks file." @@ -18482,10 +18236,8 @@ msgid "Exported bookmarks to" msgstr "Экспорт закладок в" #: Bookmark.py:337 -#, fuzzy -#| msgid "Imported Bookmarks from" msgid "Import Bookmarks" -msgstr "Закладки импортированы из" +msgstr "Импорт закладок" #: Bookmark.py:356 msgid "Imported Bookmarks from" @@ -18508,32 +18260,32 @@ msgid "Failed. Exclusion areas intersects the object geometry ..." msgstr "" #: Common.py:417 -#, fuzzy -#| msgid "Exclusion areas" msgid "Exclusion areas added." -msgstr "Зоны исключения" +msgstr "Зоны исключения добавлены." #: Common.py:426 -#, fuzzy -#| msgid "Exclusion areas" msgid "With Exclusion areas." -msgstr "Зоны исключения" +msgstr "С зонами исключения." #: Common.py:461 msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Отменено. Рисование зоны исключения было прервано." #: Common.py:572 Common.py:621 -#, fuzzy -#| msgid "All objects are selected." msgid "All exclusion zones deleted." -msgstr "Все объекты выделены." +msgstr "Все исключаемые зоны удалены." #: Common.py:608 -#, fuzzy -#| msgid "Delete all exclusion areas." msgid "Selected exclusion zones deleted." -msgstr "Удаляет все исключаемые зоны." +msgstr "Выбранные исключаемые зоны удалены." + +#: assets/linux/flatcam-beta.desktop:3 +msgid "FlatCAM Beta" +msgstr "FlatCAM Beta" + +#: assets/linux/flatcam-beta.desktop:8 +msgid "G-Code from GERBERS" +msgstr "G-Code из GERBERS" #: camlib.py:597 msgid "self.solid_geometry is neither BaseGeometry or list." @@ -18869,6 +18621,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 "Add Tool from Tools DB" #~ msgstr "Добавить инструмент из БД" @@ -19013,13 +18818,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Unifying Geometry from parsed Geometry segments" #~ msgstr "Объединение геометрии из разбираемых сегментов геометрии" -#~| msgid "FlatCAM Object" -#~ msgid "FlatCAM Beta" -#~ msgstr "FlatCAM Beta" - -#~ msgid "G-Code from GERBERS" -#~ msgstr "G-Code из GERBERS" - #~ msgid "New Blank Geometry" #~ msgstr "Создать Geometry" @@ -19073,59 +18871,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Expected -x and -y ." #~ msgstr "Ожидались -x <значение> и -y <значение>." -#, 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 "Не удалось загрузить файл с исходными значениями." From a8fc2515ee7e6eaa06f9b865005a9283fcc1e471 Mon Sep 17 00:00:00 2001 From: camellan Date: Thu, 4 Jun 2020 22:45:41 +0400 Subject: [PATCH 2/2] Finished Russian translation --- locale/ru/LC_MESSAGES/strings.mo | Bin 498035 -> 498957 bytes locale/ru/LC_MESSAGES/strings.po | 947 +++---------------------------- 2 files changed, 75 insertions(+), 872 deletions(-) diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 1f617e7cdecb4228d911df21715ed049b4794544..51b24772cb29942b7eb61217cd2d8ec8f91614f9 100644 GIT binary patch delta 74707 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%0DO5+^ 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 QXHI*1n|taQyEE1Q0$hskBme*a diff --git a/locale/ru/LC_MESSAGES/strings.po b/locale/ru/LC_MESSAGES/strings.po index 439f410b..966437fa 100644 --- a/locale/ru/LC_MESSAGES/strings.po +++ b/locale/ru/LC_MESSAGES/strings.po @@ -5,11 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" -<<<<<<< HEAD -"POT-Creation-Date: 2020-06-02 17:39+0300\n" -======= -"POT-Creation-Date: 2020-06-03 21:01+0300\n" ->>>>>>> remotes/jpcgt/flatcam/Beta +"POT-Creation-Date: 2020-06-03 21:07+0300\n" "PO-Revision-Date: \n" "Last-Translator: Andrey Kultyapov \n" "Language-Team: \n" @@ -18,12 +14,6 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.2.3\n" -"X-Poedit-Basepath: ../../..\n" -"X-Poedit-SearchPath-0: .\n" -"X-Poedit-SearchPathExcluded-0: build\n" -"X-Poedit-SearchPathExcluded-1: doc\n" -"X-Poedit-SearchPathExcluded-2: assets\n" -"X-Poedit-SearchPathExcluded-3: tests\n" #: Bookmark.py:57 Bookmark.py:84 msgid "Title" @@ -100,10 +90,8 @@ msgid "Bookmark removed." msgstr "Закладка удалена." #: Bookmark.py:290 -#, fuzzy -#| msgid "Exported bookmarks to" msgid "Export Bookmarks" -msgstr "Экспорт закладок в" +msgstr "Экспорт закладок" #: Bookmark.py:293 appGUI/MainGUI.py:515 msgid "Bookmarks" @@ -152,10 +140,8 @@ msgid "Exported bookmarks to" msgstr "Экспорт закладок в" #: Bookmark.py:337 -#, fuzzy -#| msgid "Imported Bookmarks from" msgid "Import Bookmarks" -msgstr "Закладки импортированы из" +msgstr "Импорт закладок" #: Bookmark.py:356 msgid "Imported Bookmarks from" @@ -192,42 +178,35 @@ msgstr "" #: Common.py:408 msgid "Exclusion areas added. Checking overlap with the object geometry ..." msgstr "" +"Добавлены области исключения. Проверка перекрытия с объектами геометрии ..." #: Common.py:413 msgid "Failed. Exclusion areas intersects the object geometry ..." -msgstr "" +msgstr "Ошибка. Области исключения пересекаются с объектами геометрии ..." #: Common.py:417 -#, fuzzy -#| msgid "Exclusion areas" msgid "Exclusion areas added." -msgstr "Зоны исключения" +msgstr "Зоны исключения добавлены." #: Common.py:426 Common.py:559 Common.py:619 appGUI/ObjectUI.py:2047 msgid "Generate the CNC Job object." msgstr "Будет создан объект программы для ЧПУ." #: Common.py:426 -#, fuzzy -#| msgid "Exclusion areas" msgid "With Exclusion areas." -msgstr "Зоны исключения" +msgstr "С зонами исключения." #: Common.py:461 msgid "Cancelled. Area exclusion drawing was interrupted." msgstr "Отменено. Рисование зоны исключения было прервано." #: Common.py:572 Common.py:621 -#, fuzzy -#| msgid "All objects are selected." msgid "All exclusion zones deleted." -msgstr "Все объекты выделены." +msgstr "Все исключаемые зоны удалены." #: Common.py:608 -#, fuzzy -#| msgid "Delete all exclusion areas." msgid "Selected exclusion zones deleted." -msgstr "Удаляет все исключаемые зоны." +msgstr "Выбранные исключаемые зоны удалены." #: appDatabase.py:88 msgid "Add Geometry Tool in DB" @@ -269,13 +248,7 @@ msgstr "" "Загрузка информации базы данных инструментов из пользовательского текстового " "файла." -<<<<<<< HEAD -#: AppDatabase.py:122 AppDatabase.py:1795 -======= #: appDatabase.py:122 appDatabase.py:1795 -#, fuzzy -#| msgid "Transform Tool" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Transfer the Tool" msgstr "Перенос инструмента" @@ -721,15 +694,8 @@ msgstr "Не удалось загрузить файл БД." msgid "Failed to parse Tools DB file." msgstr "Не удалось прочитать файл БД." -<<<<<<< HEAD -#: AppDatabase.py:318 AppDatabase.py:729 AppDatabase.py:2044 -#: AppDatabase.py:2343 -======= #: appDatabase.py:318 appDatabase.py:729 appDatabase.py:2044 #: appDatabase.py:2343 -#, fuzzy -#| msgid "Loaded FlatCAM Tools DB from" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Loaded Tools DB from" msgstr "Загрузка БД из" @@ -815,13 +781,7 @@ msgstr "Параметры" msgid "Paint Parameters" msgstr "Параметры рисования" -<<<<<<< HEAD -#: AppDatabase.py:1071 -======= #: appDatabase.py:1071 -#, fuzzy -#| msgid "Paint Parameters" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Isolation Parameters" msgstr "Параметры изоляции" @@ -1168,15 +1128,8 @@ msgstr "" msgid "Laser_lines" msgstr "Laser_lines" -<<<<<<< HEAD -#: AppDatabase.py:1654 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 -#: AppTools/ToolIsolation.py:323 -======= #: appDatabase.py:1654 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:154 #: appTools/ToolIsolation.py:323 -#, fuzzy -#| msgid "# Passes" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Passes" msgstr "Проход" @@ -1196,17 +1149,9 @@ msgstr "" "Размер части ширины инструмента, который будет перекрываться за каждый " "проход." -<<<<<<< HEAD -#: AppDatabase.py:1702 AppGUI/ObjectUI.py:236 -#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 -#: AppTools/ToolIsolation.py:371 -======= #: appDatabase.py:1702 appGUI/ObjectUI.py:236 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:201 #: appTools/ToolIsolation.py:371 -#, fuzzy -#| msgid "\"Follow\"" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Follow" msgstr "Следование" @@ -1278,16 +1223,7 @@ msgstr "Сохранить БД" msgid "Save the Tools Database information's." msgstr "Сохраните информацию базы данных инструментов." -<<<<<<< HEAD -#: AppDatabase.py:1797 -======= #: appDatabase.py:1797 -#, fuzzy -#| msgid "" -#| "Add a new tool in the Tools Table of the\n" -#| "active Geometry object after selecting a tool\n" -#| "in the Tools Database." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Insert a new tool in the Tools Table of the\n" "object/application tool after selecting a tool\n" @@ -2064,6 +2000,12 @@ msgid "" "- Min Selection -> the point (minx, miny) of the bounding box of the " "selection" msgstr "" +"Опорная точка для поворота, наклона, масштабирования, зеркалирования.\n" +"Может быть:\n" +"- Начальная-> это 0, 0 точка.\n" +"- Выделенная-> центр окошка ограничения выделенных объектов\n" +"- Точка -> пользовательская точка, заданная координатами X,Y.\n" +"- Мин Выделение -> точка (minx, miny) ограничивающего поля выделения" #: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347 #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:54 @@ -2093,10 +2035,8 @@ msgid "Point" msgstr "Точка" #: appEditors/FlatCAMGeoEditor.py:653 appEditors/FlatCAMGrbEditor.py:5347 -#, fuzzy -#| msgid "Find Minimum" msgid "Minimum" -msgstr "Найти минимум" +msgstr "Минимальное расстояние" #: appEditors/FlatCAMGeoEditor.py:659 appEditors/FlatCAMGeoEditor.py:955 #: appEditors/FlatCAMGrbEditor.py:5353 appEditors/FlatCAMGrbEditor.py:5649 @@ -2113,7 +2053,7 @@ msgstr "Значение" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:62 #: appTools/ToolTransform.py:78 msgid "A point of reference in format X,Y." -msgstr "" +msgstr "Точка привязки в формате X,Y." #: appEditors/FlatCAMGeoEditor.py:668 appEditors/FlatCAMGrbEditor.py:2590 #: appEditors/FlatCAMGrbEditor.py:5362 appGUI/ObjectUI.py:1494 @@ -2128,8 +2068,6 @@ msgstr "Добавить" #: appEditors/FlatCAMGeoEditor.py:670 appEditors/FlatCAMGrbEditor.py:5364 #: appTools/ToolTransform.py:87 -#, fuzzy -#| msgid "Coordinates copied to clipboard." msgid "Add point coordinates from clipboard." msgstr "Координаты скопированы в буфер обмена." @@ -2172,7 +2110,7 @@ msgstr "Ссылка" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:153 #: appTools/ToolTransform.py:170 appTools/ToolTransform.py:232 msgid "Link the Y entry to X entry and copy its content." -msgstr "" +msgstr "Соедините запись Y с записью X и скопируйте ее содержимое." #: appEditors/FlatCAMGeoEditor.py:728 appEditors/FlatCAMGrbEditor.py:5422 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:151 @@ -2434,15 +2372,13 @@ msgstr "Объект" #: appEditors/FlatCAMGrbEditor.py:5824 appEditors/FlatCAMGrbEditor.py:5969 #: appEditors/FlatCAMGrbEditor.py:6002 appEditors/FlatCAMGrbEditor.py:6045 #: appEditors/FlatCAMGrbEditor.py:6086 appEditors/FlatCAMGrbEditor.py:6122 -#, fuzzy -#| msgid "Cancelled. No shape selected." msgid "No shape selected." -msgstr "Отменено. Форма не выбрана." +msgstr "Фигура не выбрана." #: appEditors/FlatCAMGeoEditor.py:1115 appEditors/FlatCAMGrbEditor.py:5809 #: appTools/ToolTransform.py:585 msgid "Incorrect format for Point value. Needs format X,Y" -msgstr "" +msgstr "Неправильный формат для значения точки. Требуется формат X,Y" #: appEditors/FlatCAMGeoEditor.py:1140 appEditors/FlatCAMGrbEditor.py:5834 #: appTools/ToolTransform.py:602 @@ -2546,10 +2482,8 @@ msgid "Offset action was not executed" msgstr "Операция смещения не была выполнена" #: appEditors/FlatCAMGeoEditor.py:1426 appEditors/FlatCAMGrbEditor.py:6158 -#, fuzzy -#| msgid "Cancelled. No shape selected." msgid "No shape selected" -msgstr "Отменено. Форма не выбрана." +msgstr "Фигура не выбрана" #: appEditors/FlatCAMGeoEditor.py:1429 appEditors/FlatCAMGrbEditor.py:6161 #: appTools/ToolTransform.py:889 @@ -2563,10 +2497,8 @@ msgstr "Буфер готов" #: appEditors/FlatCAMGeoEditor.py:1440 appEditors/FlatCAMGrbEditor.py:6187 #: appTools/ToolTransform.py:879 appTools/ToolTransform.py:915 -#, fuzzy -#| msgid "action was not executed." msgid "Action was not executed, due of" -msgstr "действие не было выполнено." +msgstr "Действие не было выполнено, в связи с" #: appEditors/FlatCAMGeoEditor.py:1444 appEditors/FlatCAMGrbEditor.py:6191 msgid "Rotate ..." @@ -2869,23 +2801,11 @@ msgstr "Редактирование MultiGeo Geometry, инструментом msgid "with diameter" msgstr "с диаметром" -<<<<<<< HEAD -#: AppEditors/FlatCAMGeoEditor.py:4138 -======= #: appEditors/FlatCAMGeoEditor.py:4081 -#, fuzzy -#| msgid "Workspace Settings" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Grid Snap enabled." msgstr "Привязка к сетке включена." -<<<<<<< HEAD -#: AppEditors/FlatCAMGeoEditor.py:4142 -======= #: appEditors/FlatCAMGeoEditor.py:4085 -#, fuzzy -#| msgid "Grid X snapping distance" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Grid Snap disabled." msgstr "Привязка к сетке отключена." @@ -3432,15 +3352,8 @@ msgstr "Загрузка Gerber в редактор" msgid "Setting up the UI" msgstr "Настройка пользовательского интерфейса" -<<<<<<< HEAD -#: AppEditors/FlatCAMGrbEditor.py:4196 -msgid "Adding geometry finished. Preparing the AppGUI" -======= #: appEditors/FlatCAMGrbEditor.py:4196 -#, fuzzy -#| msgid "Adding geometry finished. Preparing the GUI" msgid "Adding geometry finished. Preparing the GUI" ->>>>>>> remotes/jpcgt/flatcam/Beta msgstr "" "Добавление геометрии закончено. Подготовка графического интерфейса " "пользователя" @@ -4181,13 +4094,7 @@ msgstr "&Оси\tShift+G" msgid "Toggle Workspace\tShift+W" msgstr "Границы рабочего пространства\tShift+W" -<<<<<<< HEAD -#: AppGUI/MainGUI.py:486 -======= #: appGUI/MainGUI.py:486 -#, fuzzy ->>>>>>> remotes/jpcgt/flatcam/Beta -#| msgid "Toggle Units" msgid "Toggle HUD\tAlt+H" msgstr "Переключить HUD\tAlt+H" @@ -4621,15 +4528,8 @@ msgstr "Обрезка платы" msgid "NCC Tool" msgstr "Очистка меди" -<<<<<<< HEAD -#: AppGUI/MainGUI.py:914 AppGUI/MainGUI.py:1946 AppGUI/MainGUI.py:4113 -#: AppTools/ToolIsolation.py:38 AppTools/ToolIsolation.py:766 -======= #: appGUI/MainGUI.py:914 appGUI/MainGUI.py:1946 appGUI/MainGUI.py:4113 #: appTools/ToolIsolation.py:38 appTools/ToolIsolation.py:766 -#, fuzzy -#| msgid "Isolation Type" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Isolation Tool" msgstr "Изоляция" @@ -4691,27 +4591,13 @@ msgstr "Перфорация" msgid "Invert Gerber Tool" msgstr "Инверсия Gerber" -<<<<<<< HEAD -#: AppGUI/MainGUI.py:950 AppGUI/MainGUI.py:1982 AppGUI/MainGUI.py:4115 -#: AppTools/ToolCorners.py:31 -======= #: appGUI/MainGUI.py:950 appGUI/MainGUI.py:1982 appGUI/MainGUI.py:4115 #: appTools/ToolCorners.py:31 -#, fuzzy -#| msgid "Invert Gerber Tool" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Corner Markers Tool" msgstr "Угловые маркеры" -<<<<<<< HEAD -#: AppGUI/MainGUI.py:952 AppGUI/MainGUI.py:1984 -#: AppTools/ToolEtchCompensation.py:32 AppTools/ToolEtchCompensation.py:288 -======= #: appGUI/MainGUI.py:952 appGUI/MainGUI.py:1984 #: appTools/ToolEtchCompensation.py:32 appTools/ToolEtchCompensation.py:288 -#, fuzzy -#| msgid "Editor Transformation Tool" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Etch Compensation Tool" msgstr "Компенсация травления" @@ -4884,7 +4770,7 @@ msgstr "Размер сетки по Y" #: appGUI/MainGUI.py:1101 msgid "Toggle the display of axis on canvas" -msgstr "" +msgstr "Переключает отображение оси на холсте" #: appGUI/MainGUI.py:1107 appGUI/preferences/PreferencesUIManager.py:853 #: appGUI/preferences/PreferencesUIManager.py:945 @@ -4894,13 +4780,7 @@ msgstr "" msgid "Preferences" msgstr "Настройки" -<<<<<<< HEAD -#: AppGUI/MainGUI.py:1113 -======= #: appGUI/MainGUI.py:1113 -#, fuzzy -#| msgid "&Command Line" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Command Line" msgstr "Командная строка" @@ -5156,13 +5036,7 @@ msgstr "" "Абсолютное измерение.\n" "Указатель в точке (X=0, Y= 0)" -<<<<<<< HEAD -#: AppGUI/MainGUI.py:1563 -======= #: appGUI/MainGUI.py:1563 -#, fuzzy -#| msgid "Application started ..." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Application units" msgstr "Единицы приложения" @@ -5290,23 +5164,11 @@ msgstr "Измеритель закрыт ..." msgid "Application is saving the project. Please wait ..." msgstr "Приложение сохраняет проект. Пожалуйста, подождите ..." -<<<<<<< HEAD -#: AppGUI/MainGUI.py:3668 -======= #: appGUI/MainGUI.py:3668 -#, fuzzy -#| msgid "Disabled" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Shell disabled." msgstr "Командная строка отключена." -<<<<<<< HEAD -#: AppGUI/MainGUI.py:3678 -======= #: appGUI/MainGUI.py:3678 -#, fuzzy -#| msgid "Enabled" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Shell enabled." msgstr "Командная строка включена." @@ -5314,13 +5176,7 @@ msgstr "Командная строка включена." msgid "Shortcut Key List" msgstr "Список комбинаций клавиш" -<<<<<<< HEAD -#: AppGUI/MainGUI.py:4089 -======= #: appGUI/MainGUI.py:4089 -#, fuzzy -#| msgid "Key Shortcut List" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "General Shortcut list" msgstr "Список комбинаций клавиш" @@ -5480,13 +5336,7 @@ msgstr "Наклон по оси Y" msgid "2-Sided PCB Tool" msgstr "2-х сторонняя плата" -<<<<<<< HEAD -#: AppGUI/MainGUI.py:4112 -======= #: appGUI/MainGUI.py:4112 -#, fuzzy -#| msgid "&Toggle Grid Lines\tAlt+G" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Toggle Grid Lines" msgstr "Переключить линии сетки" @@ -5779,13 +5629,7 @@ msgstr "Полигонизация" msgid "Transformation Tool" msgstr "Трансформация" -<<<<<<< HEAD -#: AppGUI/ObjectUI.py:38 -======= #: appGUI/ObjectUI.py:38 -#, fuzzy -#| msgid "Object" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "App Object" msgstr "Объект приложения" @@ -5944,17 +5788,8 @@ msgstr "" msgid "Isolation Routing" msgstr "Изоляция разводки" -<<<<<<< HEAD -#: AppGUI/ObjectUI.py:334 AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 -#: AppTools/ToolIsolation.py:67 -======= #: appGUI/ObjectUI.py:334 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 #: appTools/ToolIsolation.py:67 -#, fuzzy -#| msgid "" -#| "Create a Geometry object with\n" -#| "toolpaths to cut outside polygons." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." @@ -6508,13 +6343,7 @@ msgstr "" "JSON-файл постпроцессора, который влияет\n" "на Gcode для объектов геометрии (фрезерования)." -<<<<<<< HEAD -#: AppGUI/ObjectUI.py:1079 AppGUI/ObjectUI.py:1934 -======= #: appGUI/ObjectUI.py:1079 appGUI/ObjectUI.py:1934 -#, fuzzy -#| msgid "Exclusion areas" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Add exclusion areas" msgstr "Добавить зоны исключения" @@ -6543,23 +6372,28 @@ msgstr "Z обхода" #: appGUI/ObjectUI.py:1105 appGUI/ObjectUI.py:1960 msgid "This is the Area ID." -msgstr "" +msgstr "Это идентификатор зоны." #: appGUI/ObjectUI.py:1107 appGUI/ObjectUI.py:1962 msgid "Type of the object where the exclusion area was added." -msgstr "" +msgstr "Тип объекта, в который была добавлена область исключения." #: appGUI/ObjectUI.py:1109 appGUI/ObjectUI.py:1964 msgid "" "The strategy used for exclusion area. Go around the exclusion areas or over " "it." msgstr "" +"Стратегия, используемая для зоны исключения. Обойти зону исключения или " +"пройти над ней." #: appGUI/ObjectUI.py:1111 appGUI/ObjectUI.py:1966 msgid "" "If the strategy is to go over the area then this is the height at which the " "tool will go to avoid the exclusion area." msgstr "" +"Если стратегия заключается в том, чтобы пройти над областью, то это та " +"высота, на которой инструмент будет проходить, чтобы избежать зоны " +"исключения." #: appGUI/ObjectUI.py:1123 appGUI/ObjectUI.py:1978 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:233 @@ -6593,13 +6427,7 @@ msgid "" msgstr "" "Высота Z, на которую поднимется инструмент, чтобы избежать зоны исключения." -<<<<<<< HEAD -#: AppGUI/ObjectUI.py:1145 AppGUI/ObjectUI.py:2000 -======= #: appGUI/ObjectUI.py:1145 appGUI/ObjectUI.py:2000 -#, fuzzy -#| msgid "Add area" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Add area:" msgstr "Добавить область:" @@ -6629,23 +6457,11 @@ msgstr "Удалить все" msgid "Delete all exclusion areas." msgstr "Удаляет все исключаемые зоны." -<<<<<<< HEAD -#: AppGUI/ObjectUI.py:1166 AppGUI/ObjectUI.py:2021 -======= #: appGUI/ObjectUI.py:1166 appGUI/ObjectUI.py:2021 -#, fuzzy -#| msgid "Delete Object" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Delete Selected" msgstr "Удалить выбранное" -<<<<<<< HEAD -#: AppGUI/ObjectUI.py:1167 AppGUI/ObjectUI.py:2022 -======= #: appGUI/ObjectUI.py:1167 appGUI/ObjectUI.py:2022 -#, fuzzy -#| msgid "Delete all exclusion areas." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Delete all exclusion areas that are selected in the table." msgstr "Удаляет все исключаемые зоны выбранные в таблице." @@ -7453,63 +7269,27 @@ msgstr "" "Установка размера вкладки. В пикселях. Значение по умолчанию составляет 80 " "пикселей." -<<<<<<< HEAD -#: AppGUI/PlotCanvas.py:236 AppGUI/PlotCanvasLegacy.py:345 -======= #: appGUI/PlotCanvas.py:236 appGUI/PlotCanvasLegacy.py:345 -#, fuzzy -#| msgid "All plots enabled." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Axis enabled." msgstr "Оси включены." -<<<<<<< HEAD -#: AppGUI/PlotCanvas.py:242 AppGUI/PlotCanvasLegacy.py:352 -======= #: appGUI/PlotCanvas.py:242 appGUI/PlotCanvasLegacy.py:352 -#, fuzzy -#| msgid "All plots disabled." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Axis disabled." msgstr "Оси отключены." -<<<<<<< HEAD -#: AppGUI/PlotCanvas.py:260 AppGUI/PlotCanvasLegacy.py:372 -======= #: appGUI/PlotCanvas.py:260 appGUI/PlotCanvasLegacy.py:372 -#, fuzzy ->>>>>>> remotes/jpcgt/flatcam/Beta -#| msgid "Enabled" msgid "HUD enabled." msgstr "HUD включен." -<<<<<<< HEAD -#: AppGUI/PlotCanvas.py:268 AppGUI/PlotCanvasLegacy.py:378 -======= #: appGUI/PlotCanvas.py:268 appGUI/PlotCanvasLegacy.py:378 -#, fuzzy ->>>>>>> remotes/jpcgt/flatcam/Beta -#| msgid "Disabled" msgid "HUD disabled." msgstr "HUD отключен." -<<<<<<< HEAD -#: AppGUI/PlotCanvas.py:276 AppGUI/PlotCanvasLegacy.py:451 -======= #: appGUI/PlotCanvas.py:276 appGUI/PlotCanvasLegacy.py:451 -#, fuzzy -#| msgid "Workspace Settings" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Grid enabled." msgstr "Сетка включена." -<<<<<<< HEAD -#: AppGUI/PlotCanvas.py:280 AppGUI/PlotCanvasLegacy.py:459 -======= #: appGUI/PlotCanvas.py:280 appGUI/PlotCanvasLegacy.py:459 -#, fuzzy -#| msgid "Workspace Settings" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Grid disabled." msgstr "Сетка отключена." @@ -7525,23 +7305,11 @@ msgstr "" msgid "Preferences applied." msgstr "Настройки применяются." -<<<<<<< HEAD -#: AppGUI/preferences/PreferencesUIManager.py:872 -======= #: appGUI/preferences/PreferencesUIManager.py:879 -#, fuzzy -#| msgid "Are you sure you want to delete the GUI Settings? \n" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Are you sure you want to continue?" msgstr "Вы уверены что хотите продолжить?" -<<<<<<< HEAD -#: AppGUI/preferences/PreferencesUIManager.py:873 -======= #: appGUI/preferences/PreferencesUIManager.py:880 -#, fuzzy -#| msgid "Application started ..." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Application will restart" msgstr "Приложение будет перезапущено" @@ -7779,19 +7547,10 @@ msgstr "Прозрачность" msgid "Set the fill transparency for plotted objects." msgstr "Установит прозрачность заливки для построенных объектов." -<<<<<<< HEAD -#: AppGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:206 -#: AppGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:267 -#: AppGUI/preferences/geometry/GeometryGenPrefGroupUI.py:90 -#: AppGUI/preferences/gerber/GerberGenPrefGroupUI.py:149 -======= #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:206 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:267 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:90 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:149 -#, fuzzy -#| msgid "CNCJob Object Color" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Object Color" msgstr "Цвет объекта" @@ -8539,24 +8298,15 @@ msgstr "Альбомная" msgid "Notebook" msgstr "Боковая панель" -<<<<<<< HEAD -#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:195 -======= #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:195 -#, fuzzy -#| msgid "" -#| "This sets the font size for the elements found in the Notebook.\n" -#| "The notebook is the collapsible area in the left side of the GUI,\n" -#| "and include the Project, Selected and Tool tabs." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "This sets the font size for the elements found in the Notebook.\n" "The notebook is the collapsible area in the left side of the GUI,\n" "and include the Project, Selected and Tool tabs." msgstr "" "Это устанавливает размер шрифта для элементов боковой панели.\n" -"Боковая панель - это скрывающаяся область в левой части интерфейса,\n" -"включающая вкладки Проект, Выбранное и Инструменты." +"Боковая панель - это область в левой части интерфейса программы,\n" +"которая включает вкладки Проект, Выбранное и Инструменты." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:214 msgid "Axis" @@ -8570,15 +8320,7 @@ msgstr "Это устанавливает размер шрифта для ос msgid "Textbox" msgstr "Поле ввода текста" -<<<<<<< HEAD -#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:235 -======= #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:235 -#, fuzzy -#| msgid "" -#| "This sets the font size for the Textbox GUI\n" -#| "elements that are used in FlatCAM." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "This sets the font size for the Textbox GUI\n" "elements that are used in the application." @@ -8590,13 +8332,7 @@ msgstr "" msgid "HUD" msgstr "HUD" -<<<<<<< HEAD -#: AppGUI/preferences/general/GeneralAPPSetGroupUI.py:255 -======= #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:255 -#, fuzzy -#| msgid "This sets the font size for canvas axis." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "This sets the font size for the Heads Up Display." msgstr "Это позволяет задать размер шрифта для Head-Up Display." @@ -9148,15 +8884,7 @@ msgstr "Параметры интерфейса" msgid "Theme" msgstr "Тема" -<<<<<<< HEAD -#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:38 -======= #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:38 -#, fuzzy -#| msgid "" -#| "Select a theme for FlatCAM.\n" -#| "It will theme the plot area." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Select a theme for the application.\n" "It will theme the plot area." @@ -9190,15 +8918,7 @@ msgstr "" msgid "Layout" msgstr "Макет" -<<<<<<< HEAD -#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:75 -======= #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:75 -#, fuzzy -#| msgid "" -#| "Select an layout for FlatCAM.\n" -#| "It is applied immediately." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Select a layout for the application.\n" "It is applied immediately." @@ -9210,15 +8930,7 @@ msgstr "" msgid "Style" msgstr "Стиль" -<<<<<<< HEAD -#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:97 -======= #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:97 -#, fuzzy -#| msgid "" -#| "Select an style for FlatCAM.\n" -#| "It will be applied at the next app start." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Select a style for the application.\n" "It will be applied at the next app start." @@ -9230,15 +8942,7 @@ msgstr "" msgid "Activate HDPI Support" msgstr "Поддержка HDPI" -<<<<<<< HEAD -#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:113 -======= #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:113 -#, fuzzy -#| msgid "" -#| "Enable High DPI support for FlatCAM.\n" -#| "It will be applied at the next app start." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Enable High DPI support for the application.\n" "It will be applied at the next app start." @@ -9250,16 +8954,7 @@ msgstr "" msgid "Display Hover Shape" msgstr "Показать форму наведения" -<<<<<<< HEAD -#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:129 -======= #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:129 -#, fuzzy -#| msgid "" -#| "Enable display of a hover shape for FlatCAM objects.\n" -#| "It is displayed whenever the mouse cursor is hovering\n" -#| "over any kind of not-selected object." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Enable display of a hover shape for the application objects.\n" "It is displayed whenever the mouse cursor is hovering\n" @@ -9267,23 +8962,13 @@ msgid "" msgstr "" "Возможность отображения формы при наведении на объекты приложения.\n" "Он отображается при наведении курсора мыши\n" -"над любым невыбранным объектом." +"над любым не выбранным объектом." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:136 msgid "Display Selection Shape" msgstr "Показывать форму выбора" -<<<<<<< HEAD -#: AppGUI/preferences/general/GeneralGUIPrefGroupUI.py:138 -======= #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:138 -#, fuzzy -#| msgid "" -#| "Enable the display of a selection shape for FlatCAM objects.\n" -#| "It is displayed whenever the mouse selects an object\n" -#| "either by clicking or dragging mouse from left to right or\n" -#| "right to left." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Enable the display of a selection shape for the application objects.\n" "It is displayed whenever the mouse selects an object\n" @@ -9645,14 +9330,12 @@ msgid "None" msgstr "Нет" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:80 -#, fuzzy -#| msgid "Buffering" msgid "Delayed Buffering" -msgstr "Буферизация" +msgstr "Задержка буферизации" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:82 msgid "When checked it will do the buffering in background." -msgstr "" +msgstr "При установке флажка буферизация будет происходить в фоновом режиме." #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:87 msgid "Simplify" @@ -11140,25 +10823,19 @@ msgstr "" "Насколько толстым должен быть медный слой.\n" "В микронах." -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsCornersPrefGroupUI.py:27 -======= #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:27 -#, fuzzy -#| msgid "Gerber Options" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Corner Markers Options" msgstr "Параметры угловых маркеров" #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:44 #: appTools/ToolCorners.py:124 msgid "The thickness of the line that makes the corner marker." -msgstr "" +msgstr "Толщина линии, обозначающей угол." #: appGUI/preferences/tools/ToolsCornersPrefGroupUI.py:58 #: appTools/ToolCorners.py:138 msgid "The length of the line that makes the corner marker." -msgstr "" +msgstr "Длина линии, которая делает угловой маркер." #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:28 msgid "Cutout Tool Options" @@ -11290,16 +10967,7 @@ msgstr "" msgid "Film Tool Options" msgstr "Плёнка" -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsFilmPrefGroupUI.py:33 -======= #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:33 -#, fuzzy -#| msgid "" -#| "Create a PCB film from a Gerber or Geometry\n" -#| "FlatCAM object.\n" -#| "The file is saved in SVG format." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Create a PCB film from a Gerber or Geometry object.\n" "The file is saved in SVG format." @@ -11510,13 +11178,7 @@ msgstr "Размер страницы" msgid "A selection of standard ISO 216 page sizes." msgstr "Выбор стандартных размеров страниц ISO 216." -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 -======= #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 -#, fuzzy -#| msgid "Calibration Tool Options" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Isolation Tool Options" msgstr "Изоляция" @@ -11602,15 +11264,7 @@ msgstr "" msgid "V-shape" msgstr "V-образный" -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:103 -======= #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:103 -#, fuzzy -#| msgid "" -#| "The tip angle for V-Shape Tool.\n" -#| "In degree." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "The tip angle for V-Shape Tool.\n" "In degrees." @@ -11645,42 +11299,17 @@ msgstr "" "Если инструмент имеет V-образную форму, то это значение автоматически\n" "вычисляется из других параметров." -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 -#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 -#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 -#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 -#: AppTools/ToolIsolation.py:432 AppTools/ToolNCC.py:512 -#: AppTools/ToolPaint.py:441 -======= #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:243 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:288 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:244 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:245 #: appTools/ToolIsolation.py:432 appTools/ToolNCC.py:512 #: appTools/ToolPaint.py:441 -#, fuzzy -#| msgid "Restore" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Rest" msgstr "Обработка остаточного припуска" -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 -#: AppTools/ToolIsolation.py:435 -======= #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:246 #: appTools/ToolIsolation.py:435 -#, fuzzy -#| msgid "" -#| "If checked, use 'rest machining'.\n" -#| "Basically it will clear copper outside PCB features,\n" -#| "using the biggest tool and continue with the next tools,\n" -#| "from bigger to smaller, to clear areas of copper that\n" -#| "could not be cleared by previous tool, until there is\n" -#| "no more copper to clear or there are no more tools.\n" -#| "If not checked, use the standard algorithm." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "If checked, use 'rest machining'.\n" "Basically it will isolate outside PCB features,\n" @@ -11724,18 +11353,8 @@ msgstr "" "проверив это, площадь объекта ниже\n" "будет вычтено из геометрии изоляции." -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 -#: AppTools/ToolIsolation.py:496 -======= #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appTools/ToolIsolation.py:496 -#, fuzzy -#| msgid "" -#| "Isolation scope. Choose what to isolate:\n" -#| "- 'All' -> Isolate all the polygons in the object\n" -#| "- 'Selection' -> Isolate a selection of polygons." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Isolation scope. Choose what to isolate:\n" "- 'All' -> Isolate all the polygons in the object\n" @@ -11781,19 +11400,9 @@ msgstr "Последовательный" msgid "Plotting" msgstr "Прорисовка" -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsISOPrefGroupUI.py:314 -#: AppGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 -#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 -======= #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:314 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:307 -#, fuzzy -#| msgid "" -#| "- 'Normal' - normal plotting, done at the end of the NCC job\n" -#| "- 'Progressive' - after each shape is generated it will be plotted." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "- 'Normal' - normal plotting, done at the end of the job\n" "- 'Progressive' - each shape is plotted after it is generated" @@ -11875,17 +11484,8 @@ msgstr "Рисование" msgid "Parameters:" msgstr "Параметры:" -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 -#: AppGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -======= #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:107 #: appGUI/preferences/tools/ToolsPaintPrefGroupUI.py:116 -#, fuzzy -#| msgid "" -#| "Depth of cut into material. Negative value.\n" -#| "In FlatCAM units." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Depth of cut into material. Negative value.\n" "In application units." @@ -12283,15 +11883,7 @@ msgstr "Проверка этого закроет пути, прорезанн msgid "Transform Tool Options" msgstr "Трансформация" -<<<<<<< HEAD -#: AppGUI/preferences/tools/ToolsTransformPrefGroupUI.py:33 -======= #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:33 -#, fuzzy -#| msgid "" -#| "Various transformations that can be applied\n" -#| "on a FlatCAM object." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Various transformations that can be applied\n" "on a application object." @@ -12309,14 +11901,17 @@ msgid "" "- Point -> a custom point defined by X,Y coordinates\n" "- Object -> the center of the bounding box of a specific object" msgstr "" +"Опорная точка для поворота, наклона, масштабирования, зеркалирования.\n" +"Может быть:\n" +"- Начальная -> это 0, 0 точка.\n" +"- Выделение -> центр окошка ограничения выделенных объектов\n" +"- Точка -> пользовательская точка, заданная координатами X,Y.\n" +"- Объект -> центр ограничивающего окошка конкретного объекта" #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:72 #: appTools/ToolTransform.py:94 -#, fuzzy -#| msgid "The FlatCAM object to be used as non copper clearing reference." msgid "The type of object used as reference." -msgstr "" -"Объект FlatCAM, который будет использоваться как ссылка на очистку от меди." +msgstr "Объект который будет использоваться как шаблон." #: appGUI/preferences/tools/ToolsTransformPrefGroupUI.py:107 msgid "Skew" @@ -12538,23 +12133,11 @@ msgstr "Расширенный" msgid "Plotting..." msgstr "Построение..." -<<<<<<< HEAD -#: AppObjects/FlatCAMCNCJob.py:517 AppTools/ToolSolderPaste.py:1511 -======= #: appObjects/FlatCAMCNCJob.py:517 appTools/ToolSolderPaste.py:1511 -#, fuzzy -#| msgid "Export PNG cancelled." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Export cancelled ..." msgstr "Экспорт отменён ..." -<<<<<<< HEAD -#: AppObjects/FlatCAMCNCJob.py:538 -======= #: appObjects/FlatCAMCNCJob.py:538 -#, fuzzy -#| msgid "PDF file saved to" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "File saved to" msgstr "Файл сохранён в" @@ -12663,23 +12246,11 @@ msgstr "Мощность лазера" msgid "Generating CNC Code" msgstr "Генерация кода ЧПУ" -<<<<<<< HEAD -#: AppObjects/FlatCAMExcellon.py:1663 AppObjects/FlatCAMGeometry.py:2553 -======= #: appObjects/FlatCAMExcellon.py:1663 appObjects/FlatCAMGeometry.py:2553 -#, fuzzy -#| msgid "Delete failed. Select a tool to delete." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Delete failed. There are no exclusion areas to delete." msgstr "Ошибка удаления. Нет исключаемых зон для удаления." -<<<<<<< HEAD -#: AppObjects/FlatCAMExcellon.py:1680 AppObjects/FlatCAMGeometry.py:2570 -======= #: appObjects/FlatCAMExcellon.py:1680 appObjects/FlatCAMGeometry.py:2570 -#, fuzzy -#| msgid "Failed. Nothing selected." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Delete failed. Nothing is selected." msgstr "Ошибка. Ничего не выбрано." @@ -13856,79 +13427,43 @@ msgstr "Создание рисунка гальванической маски msgid "Copper Thieving Tool exit." msgstr "Выход из Copper Thieving." -<<<<<<< HEAD -#: AppTools/ToolCorners.py:57 -======= #: appTools/ToolCorners.py:57 -#, fuzzy -#| msgid "Gerber Object to which will be added a copper thieving." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "The Gerber object to which will be added corner markers." msgstr "Объект Gerber, к которому будут добавлены угловые маркеры." -<<<<<<< HEAD -#: AppTools/ToolCorners.py:73 -======= #: appTools/ToolCorners.py:73 -#, fuzzy -#| msgid "Location" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Locations" msgstr "Местоположение" #: appTools/ToolCorners.py:75 msgid "Locations where to place corner markers." -msgstr "" +msgstr "Места расположения угловых маркеров." #: appTools/ToolCorners.py:92 appTools/ToolFiducials.py:95 msgid "Top Right" msgstr "Верхний правый" -<<<<<<< HEAD -#: AppTools/ToolCorners.py:101 -======= #: appTools/ToolCorners.py:101 -#, fuzzy -#| msgid "Toggle Panel" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Toggle ALL" msgstr "Переключить всё" -<<<<<<< HEAD -#: AppTools/ToolCorners.py:167 -======= #: appTools/ToolCorners.py:167 -#, fuzzy -#| msgid "Add area" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Add Marker" msgstr "Добавить маркер" #: appTools/ToolCorners.py:169 msgid "Will add corner markers to the selected Gerber file." -msgstr "" +msgstr "Добавит угловые маркеры к выбранному файлу Gerber." -<<<<<<< HEAD -#: AppTools/ToolCorners.py:235 -======= #: appTools/ToolCorners.py:235 -#, fuzzy -#| msgid "QRCode Tool" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Corners Tool" msgstr "Углы" #: appTools/ToolCorners.py:305 msgid "Please select at least a location" -msgstr "" +msgstr "Пожалуйста, выберите хотя бы место" -<<<<<<< HEAD -#: AppTools/ToolCorners.py:440 -======= #: appTools/ToolCorners.py:440 -#, fuzzy -#| msgid "Copper Thieving Tool exit." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Corners Tool exit." msgstr "Выход из инструмента углов." @@ -14592,13 +14127,7 @@ msgstr "Измеритель завершён." msgid "Pads overlapped. Aborting." msgstr "Площадки перекрываются. Отмена." -<<<<<<< HEAD -#: AppTools/ToolDistance.py:489 -======= #: appTools/ToolDistance.py:489 -#, fuzzy -#| msgid "Distance Tool finished." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Distance Tool cancelled." msgstr "Измеритель завершён." @@ -14685,13 +14214,7 @@ msgstr "Объект Gerber, который будет инвертирован. msgid "Utilities" msgstr "Утилиты" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:87 -======= #: appTools/ToolEtchCompensation.py:87 -#, fuzzy -#| msgid "Conversion" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Conversion utilities" msgstr "Конвертация" @@ -14705,24 +14228,15 @@ msgid "" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." msgstr "" +"Преобразует из унции толщины в микрон [мкм].\n" +"Можно использовать формулы с операторами: /, *, +, -,%,.\n" +"В реальных числах используется разделитель десятичных знаков." -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:103 -======= #: appTools/ToolEtchCompensation.py:103 -#, fuzzy -#| msgid "X value" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Oz value" msgstr "Значение унции" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:105 AppTools/ToolEtchCompensation.py:126 -======= #: appTools/ToolEtchCompensation.py:105 appTools/ToolEtchCompensation.py:126 -#, fuzzy -#| msgid "Min value" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Microns value" msgstr "Значение в микронах" @@ -14736,14 +14250,11 @@ msgid "" "Can use formulas with operators: /, *, +, -, %, .\n" "The real numbers use the dot decimals separator." msgstr "" +"Преобразует из мил в микрон [мкм].\n" +"Можно использовать формулы с операторами: /, *, +, -,%,.\n" +"В реальных числах используется разделитель десятичных знаков." -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:124 -======= #: appTools/ToolEtchCompensation.py:124 -#, fuzzy -#| msgid "Min value" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Mils value" msgstr "Значение в mils" @@ -14751,25 +14262,11 @@ msgstr "Значение в mils" msgid "Parameters for this tool" msgstr "Параметры, используемые для этого инструмента" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:144 -======= #: appTools/ToolEtchCompensation.py:144 -#, fuzzy -#| msgid "Thickness" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Copper Thickness" msgstr "Толщина медного слоя" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:146 -======= #: appTools/ToolEtchCompensation.py:146 -#, fuzzy -#| msgid "" -#| "How thick the copper growth is intended to be.\n" -#| "In microns." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "The thickness of the copper foil.\n" "In microns [um]." @@ -14777,13 +14274,7 @@ msgstr "" "Насколько толстым должен быть медный слой.\n" "В микронах [um]." -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:157 -======= #: appTools/ToolEtchCompensation.py:157 -#, fuzzy -#| msgid "Location" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Ratio" msgstr "Соотношение" @@ -14794,34 +14285,20 @@ msgid "" "- custom -> the user will enter a custom value\n" "- preselection -> value which depends on a selection of etchants" msgstr "" +"Соотношение бокового травления и глубинного травления.\n" +"Может быть:\n" +"- пользовательское -> пользователь введет своё значение\n" +"- предварительный выбор -> значение, которое зависит от выбора травителей" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:165 -======= #: appTools/ToolEtchCompensation.py:165 -#, fuzzy -#| msgid "Factor" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Etch Factor" msgstr "Фактор травления" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:166 -======= #: appTools/ToolEtchCompensation.py:166 -#, fuzzy -#| msgid "Extensions list" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Etchants list" msgstr "Список травителей" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:167 -======= #: appTools/ToolEtchCompensation.py:167 -#, fuzzy -#| msgid "Manual" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Manual offset" msgstr "Ручное смещение" @@ -14829,13 +14306,7 @@ msgstr "Ручное смещение" msgid "Etchants" msgstr "Травители" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:176 -======= #: appTools/ToolEtchCompensation.py:176 -#, fuzzy -#| msgid "Shows list of commands." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "A list of etchants." msgstr "Список травителей." @@ -14843,13 +14314,7 @@ msgstr "Список травителей." msgid "Alkaline baths" msgstr "Щелочные ванны" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:186 -======= #: appTools/ToolEtchCompensation.py:186 -#, fuzzy -#| msgid "X factor" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Etch factor" msgstr "Фактор травления" @@ -14858,18 +14323,14 @@ msgid "" "The ratio between depth etch and lateral etch .\n" "Accepts real numbers and formulas using the operators: /,*,+,-,%" msgstr "" +"Соотношение между глубинным и боковым травлением .\n" +"Принимает реальные числа и формулы с помощью операторов: /,*,+,-,%" #: appTools/ToolEtchCompensation.py:192 msgid "Real number or formula" msgstr "Реальное число или формула" -<<<<<<< HEAD -#: AppTools/ToolEtchCompensation.py:193 -======= #: appTools/ToolEtchCompensation.py:193 -#, fuzzy ->>>>>>> remotes/jpcgt/flatcam/Beta -#| msgid "X factor" msgid "Etch_factor" msgstr "Фактор травления" @@ -14878,6 +14339,8 @@ msgid "" "Value with which to increase or decrease (buffer)\n" "the copper features. In microns [um]." msgstr "" +"Значение, с которым можно увеличивать или уменьшать (буферизовать)\n" +" медные элементы. В микронах [um]." #: appTools/ToolEtchCompensation.py:225 msgid "Compensate" @@ -14887,6 +14350,7 @@ msgstr "Компенсация" msgid "" "Will increase the copper features thickness to compensate the lateral etch." msgstr "" +"Увеличивает толщину медных элементов для компенсации бокового травления." #: appTools/ToolExtractDrills.py:29 appTools/ToolExtractDrills.py:295 msgid "Extract Drills" @@ -14929,7 +14393,7 @@ msgstr "" #: appTools/ToolFiducials.py:240 msgid "Thickness of the line that makes the fiducial." -msgstr "" +msgstr "Толщина линии, которая делает опорную." #: appTools/ToolFiducials.py:271 msgid "Add Fiducial" @@ -15315,13 +14779,7 @@ msgstr "" msgid "Invert Tool" msgstr "Инвертирование" -<<<<<<< HEAD -#: AppTools/ToolIsolation.py:96 -======= #: appTools/ToolIsolation.py:96 -#, fuzzy -#| msgid "Gerber objects for which to check rules." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Gerber object for isolation routing." msgstr "Объект Gerber для маршрутизации изоляции." @@ -15333,19 +14791,7 @@ msgstr "" "Пул инструментов, из которого алгоритм\n" "выберет те, которые будут использоваться для очистки меди." -<<<<<<< HEAD -#: AppTools/ToolIsolation.py:136 -======= #: appTools/ToolIsolation.py:136 -#, fuzzy -#| msgid "" -#| "This is the Tool Number.\n" -#| "Non copper clearing will start with the tool with the biggest \n" -#| "diameter, continuing until there are no more tools.\n" -#| "Only tools that create NCC clearing geometry will still be present\n" -#| "in the resulting geometry. This is because with some tools\n" -#| "this function will not be able to create painting geometry." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "This is the Tool Number.\n" "Isolation routing will start with the tool with the biggest \n" @@ -15524,15 +14970,9 @@ msgstr "Изоляция..." #: appTools/ToolIsolation.py:1654 msgid "Failed to create Follow Geometry with tool diameter" -msgstr "" +msgstr "Не удалось создать Follow Geometry с диаметром инструмента" -<<<<<<< HEAD -#: AppTools/ToolIsolation.py:1657 -======= #: appTools/ToolIsolation.py:1657 -#, fuzzy -#| msgid "NCC Tool clearing with tool diameter" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Follow Geometry was created with tool diameter" msgstr "Геометрия следования была создана инструментом с диаметром" @@ -15545,27 +14985,13 @@ msgstr "Нажмите на полигон, чтобы изолировать е msgid "Subtracting Geo" msgstr "Вычитание геометрии" -<<<<<<< HEAD -#: AppTools/ToolIsolation.py:1816 AppTools/ToolIsolation.py:1971 -#: AppTools/ToolIsolation.py:2142 -msgid "Intersecting Geo" -msgstr "Пересечение" - -#: AppTools/ToolIsolation.py:1865 AppTools/ToolIsolation.py:2032 -#: AppTools/ToolIsolation.py:2199 -======= #: appTools/ToolIsolation.py:1816 appTools/ToolIsolation.py:1971 #: appTools/ToolIsolation.py:2142 -#, fuzzy -#| msgid "Intersection" msgid "Intersecting Geo" msgstr "Пересечение" #: appTools/ToolIsolation.py:1865 appTools/ToolIsolation.py:2032 #: appTools/ToolIsolation.py:2199 -#, fuzzy -#| msgid "Geometry Options" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Empty Geometry in" msgstr "Пустая геометрия в" @@ -15575,12 +15001,17 @@ msgid "" "But there are still not-isolated geometry elements. Try to include a tool " "with smaller diameter." msgstr "" +"Частичная неудача. Геометрия была обработана всеми инструментами.\n" +"Но все еще есть неизолированные элементы геометрии. Попробуйте включить " +"инструмент с меньшим диаметром." #: appTools/ToolIsolation.py:2044 msgid "" "The following are coordinates for the copper features that could not be " "isolated:" msgstr "" +"Ниже приведены координаты медных элементов, которые не могли быть " +"изолированы:" #: appTools/ToolIsolation.py:2356 appTools/ToolIsolation.py:2465 #: appTools/ToolPaint.py:1535 @@ -15735,43 +15166,19 @@ msgstr "Выбранный объект не подходит для очист msgid "NCC Tool. Finished calculation of 'empty' area." msgstr "Очистка от меди. Закончен расчёт «пустой» области." -<<<<<<< HEAD -#: AppTools/ToolNCC.py:2267 -======= #: appTools/ToolNCC.py:2267 -#, fuzzy -#| msgid "Painting polygon with method: lines." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Clearing the polygon with the method: lines." msgstr "Очистка полигона методом: линии." -<<<<<<< HEAD -#: AppTools/ToolNCC.py:2277 -======= #: appTools/ToolNCC.py:2277 -#, fuzzy -#| msgid "Failed. Painting polygon with method: seed." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Failed. Clearing the polygon with the method: seed." msgstr "Ошибка. Очистка полигона методом: круговой." -<<<<<<< HEAD -#: AppTools/ToolNCC.py:2286 -======= #: appTools/ToolNCC.py:2286 -#, fuzzy -#| msgid "Failed. Painting polygon with method: standard." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Failed. Clearing the polygon with the method: standard." msgstr "Ошибка. Очистка полигона методом: стандартный." -<<<<<<< HEAD -#: AppTools/ToolNCC.py:2300 -======= #: appTools/ToolNCC.py:2300 -#, fuzzy -#| msgid "Geometry could not be painted completely" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Geometry could not be cleared completely" msgstr "Геометрия не может быть очищена полностью" @@ -17079,13 +16486,7 @@ msgstr "...обработка..." msgid "Solder Paste Tool" msgstr "Паяльная паста" -<<<<<<< HEAD -#: AppTools/ToolSolderPaste.py:68 -======= #: appTools/ToolSolderPaste.py:68 -#, fuzzy -#| msgid "Select Soldermask object" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Gerber Solderpaste object." msgstr "Объект паяльной маски." @@ -17451,7 +16852,7 @@ msgstr "Завершение разбора геометрии для отвер #: appTools/ToolSub.py:344 msgid "Subtraction aperture processing finished." -msgstr "" +msgstr "Вычитание отверстий закончено." #: appTools/ToolSub.py:464 appTools/ToolSub.py:662 msgid "Generating new object ..." @@ -17486,6 +16887,8 @@ msgid "" "The object used as reference.\n" "The used point is the center of it's bounding box." msgstr "" +"Объект, используемый в качестве ориентира.\n" +"Использованная точка - центр ограничивающего ее поля." #: appTools/ToolTransform.py:728 msgid "No object selected. Please Select an object to rotate!" @@ -17651,13 +17054,7 @@ msgstr "Не удалось открыть файл GCode." msgid "Open Gerber file failed." msgstr "Не удалось открыть файл Gerber." -<<<<<<< HEAD -#: App_Main.py:2116 -======= #: app_Main.py:2117 -#, fuzzy -#| msgid "Select a Geometry, Gerber or Excellon Object to edit." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Select a Geometry, Gerber, Excellon or CNCJob Object to edit." msgstr "" "Выберите объект Geometry, Gerber , Excellon или CNCJob для редактирования." @@ -17803,19 +17200,7 @@ msgstr "" "OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n" "THE SOFTWARE." -<<<<<<< HEAD -#: App_Main.py:2725 -======= #: app_Main.py:2726 -#, fuzzy -#| msgid "" -#| "Some of the icons used are from the following sources:
Icons by " -#| "Freepik from www.flaticon.com
Icons by Icons8
Icons by oNline Web Fonts" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Some of the icons used are from the following sources:
Icons by Freepik>>>>>> remotes/jpcgt/flatcam/Beta msgid "Important Information's" msgstr "Важная информация" @@ -18021,23 +17400,11 @@ msgstr "Конвертирование единиц в" msgid "Detachable Tabs" msgstr "Плавающие вкладки" -<<<<<<< HEAD -#: App_Main.py:4150 -======= #: app_Main.py:4151 -#, fuzzy -#| msgid "Workspace Settings" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Workspace enabled." msgstr "Рабочая область включена." -<<<<<<< HEAD -#: App_Main.py:4153 -======= #: app_Main.py:4154 -#, fuzzy -#| msgid "Workspace Settings" ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "Workspace disabled." msgstr "Рабочая область отключена." @@ -18656,26 +18023,11 @@ msgstr "Вкладка \"Выбранное\" - выбранный элемен msgid "Details" msgstr "Описание" -<<<<<<< HEAD -#: App_Main.py:9238 -msgid "The normal flow when working with the application is the following:" -msgstr "Нормальный порядок при работе в FlatCAM выглядит следующим образом:" - -#: App_Main.py:9239 -======= #: app_Main.py:9240 -#, fuzzy -#| msgid "The normal flow when working in FlatCAM is the following:" msgid "The normal flow when working with the application is the following:" msgstr "Нормальный порядок при работе в FlatCAM выглядит следующим образом:" #: app_Main.py:9241 -#, fuzzy -#| msgid "" -#| "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " -#| "FlatCAM using either the toolbars, key shortcuts or even dragging and " -#| "dropping the files on the GUI." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "Load/Import a Gerber, Excellon, Gcode, DXF, Raster Image or SVG file into " "the application using either the toolbars, key shortcuts or even dragging " @@ -18685,16 +18037,7 @@ msgstr "" "или SVG-файл в FlatCAM с помощью панели инструментов, сочетания клавиш или " "просто перетащив в окно программы." -<<<<<<< HEAD -#: App_Main.py:9242 -======= #: app_Main.py:9244 -#, fuzzy -#| msgid "" -#| "You can also load a FlatCAM project by double clicking on the project " -#| "file, drag and drop of the file into the FLATCAM GUI or through the menu " -#| "(or toolbar) actions offered within the app." ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "" "You can also load a project by double clicking on the project file, drag and " "drop of the file into the GUI or through the menu (or toolbar) actions " @@ -18854,141 +18197,6 @@ msgstr "Повторите попытку, чтобы сохранить его. msgid "Failed to parse saved project file" msgstr "Не удалось проанализировать сохраненный файл проекта" -<<<<<<< HEAD -#: Bookmark.py:57 Bookmark.py:84 -msgid "Title" -msgstr "Название" - -#: Bookmark.py:58 Bookmark.py:88 -msgid "Web Link" -msgstr "Ссылка" - -#: Bookmark.py:62 -msgid "" -"Index.\n" -"The rows in gray color will populate the Bookmarks menu.\n" -"The number of gray colored rows is set in Preferences." -msgstr "" -"Индекс.\n" -"Строки серого цвета будут заполнять меню закладок.\n" -"Количество строк серого цвета задается в настройках." - -#: Bookmark.py:66 -msgid "" -"Description of the link that is set as an menu action.\n" -"Try to keep it short because it is installed as a menu item." -msgstr "" -"Описание ссылки, заданной в качестве действия меню.\n" -"Постарайтесь сделать его коротким, потому что он установлен как пункт меню." - -#: Bookmark.py:69 -msgid "Web Link. E.g: https://your_website.org " -msgstr "Ссылка на сайт. Например: https://your_website.org " - -#: Bookmark.py:78 -msgid "New Bookmark" -msgstr "Новая закладка" - -#: Bookmark.py:97 -msgid "Add Entry" -msgstr "Добавить запись" - -#: Bookmark.py:98 -msgid "Remove Entry" -msgstr "Удалить запись" - -#: Bookmark.py:99 -msgid "Export List" -msgstr "Экспортировать список" - -#: Bookmark.py:100 -msgid "Import List" -msgstr "Импортировать список" - -#: Bookmark.py:190 -msgid "Title entry is empty." -msgstr "Поле заголовка пусто." - -#: Bookmark.py:199 -msgid "Web link entry is empty." -msgstr "Поле веб-ссылки пусто." - -#: Bookmark.py:207 -msgid "Either the Title or the Weblink already in the table." -msgstr "Либо название, либо ссылка уже в таблице." - -#: Bookmark.py:227 -msgid "Bookmark added." -msgstr "Закладка добавлена." - -#: Bookmark.py:244 -msgid "This bookmark can not be removed" -msgstr "Эта закладка не может быть удалена" - -#: Bookmark.py:275 -msgid "Bookmark removed." -msgstr "Закладка удалена." - -#: Bookmark.py:290 -msgid "Export Bookmarks" -msgstr "Экспорт закладок" - -#: Bookmark.py:319 Bookmark.py:349 -msgid "Could not load bookmarks file." -msgstr "Не удалось загрузить файл закладок." - -#: Bookmark.py:329 -msgid "Failed to write bookmarks to file." -msgstr "Не удалось создать файл закладок." - -#: Bookmark.py:331 -msgid "Exported bookmarks to" -msgstr "Экспорт закладок в" - -#: Bookmark.py:337 -msgid "Import Bookmarks" -msgstr "Импорт закладок" - -#: Bookmark.py:356 -msgid "Imported Bookmarks from" -msgstr "Закладки импортированы из" - -#: Common.py:42 -msgid "The user requested a graceful exit of the current task." -msgstr "Пользователь запросил выход из текущего задания." - -#: Common.py:269 -msgid "Click the end point of the area." -msgstr "Нажмите на конечную точку области." - -#: Common.py:408 -msgid "Exclusion areas added. Checking overlap with the object geometry ..." -msgstr "" - -#: Common.py:413 -msgid "Failed. Exclusion areas intersects the object geometry ..." -msgstr "" - -#: Common.py:417 -msgid "Exclusion areas added." -msgstr "Зоны исключения добавлены." - -#: Common.py:426 -msgid "With Exclusion areas." -msgstr "С зонами исключения." - -#: Common.py:461 -msgid "Cancelled. Area exclusion drawing was interrupted." -msgstr "Отменено. Рисование зоны исключения было прервано." - -#: Common.py:572 Common.py:621 -msgid "All exclusion zones deleted." -msgstr "Все исключаемые зоны удалены." - -#: Common.py:608 -msgid "Selected exclusion zones deleted." -msgstr "Выбранные исключаемые зоны удалены." - #: assets/linux/flatcam-beta.desktop:3 msgid "FlatCAM Beta" msgstr "FlatCAM Beta" @@ -18997,10 +18205,7 @@ msgstr "FlatCAM Beta" msgid "G-Code from GERBERS" msgstr "G-Code из GERBERS" -#: camlib.py:597 -======= #: camlib.py:596 ->>>>>>> remotes/jpcgt/flatcam/Beta msgid "self.solid_geometry is neither BaseGeometry or list." msgstr "self.solid_geometry не является базовой геометрией или списком." @@ -19096,7 +18301,7 @@ msgstr "Создание списка точек для сверления ..." #: camlib.py:2865 msgid "Failed. Drill points inside the exclusion zones." -msgstr "" +msgstr "Ошибка. Точки сверления внутри зон исключения." #: camlib.py:2942 camlib.py:3921 camlib.py:4331 msgid "Starting G-Code" @@ -19294,7 +18499,7 @@ msgstr "Пример: help open_gerber" #: tclCommands/TclCommandPaint.py:250 tclCommands/TclCommandPaint.py:256 msgid "Expected a tuple value like -single 3.2,0.1." -msgstr "" +msgstr "Ожидаемое значение кортежа, например - одиночное 3.2,0.1." #: tclCommands/TclCommandPaint.py:276 msgid "Expected -box ." @@ -19334,7 +18539,6 @@ msgstr "" msgid "No Geometry name in args. Provide a name and try again." msgstr "Нет имени геометрии в аргументах. Укажите имя и попробуйте снова." -<<<<<<< HEAD #, fuzzy #~| msgid "" #~| "How much (fraction) of the tool width to overlap each tool pass.\n" @@ -19387,7 +18591,7 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "tool_tab" #~ msgstr "tool_tab" -======= + #~ msgid "Angle:" #~ msgstr "Угол:" @@ -19597,7 +18801,6 @@ msgstr "Нет имени геометрии в аргументах. Укажи #~ msgid "Ref. Point" #~ msgstr "Точка зеркалирования" ->>>>>>> remotes/jpcgt/flatcam/Beta #~ msgid "Add Tool from Tools DB" #~ msgstr "Добавить инструмент из БД"