From e1953924c00301d9f79e65c69238fa2e1e019e31 Mon Sep 17 00:00:00 2001 From: camellan Date: Thu, 12 Dec 2019 03:22:05 +0400 Subject: [PATCH] Edit Russian translation --- locale/ru/LC_MESSAGES/strings.mo | Bin 405251 -> 422528 bytes locale/ru/LC_MESSAGES/strings.po | 513 +++++++------------------------ 2 files changed, 107 insertions(+), 406 deletions(-) diff --git a/locale/ru/LC_MESSAGES/strings.mo b/locale/ru/LC_MESSAGES/strings.mo index 718d98196abfc3c00ad2ca5322400d544ac5dea3..949355ec346bc3197087cae9224989a31eb9e0eb 100644 GIT binary patch delta 68311 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

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

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

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