From cda7833e46d7f1c5bc2a71bb21d453ce5312e6db Mon Sep 17 00:00:00 2001 From: faa Date: Thu, 22 Oct 2009 19:45:15 +0000 Subject: [PATCH] actualized russian GUI --- internat/ru/kicad.mo | Bin 191207 -> 205314 bytes internat/ru/kicad.po | 1410 ++++++++++++++++++++---------------------- 2 files changed, 662 insertions(+), 748 deletions(-) diff --git a/internat/ru/kicad.mo b/internat/ru/kicad.mo index 43f3061bc90aae435edba74342e4cfb4a33be13b..0e1f814aa36544de857db6fba9b007134f8a4beb 100644 GIT binary patch delta 66757 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 VIFYt=_{qmt?7^HL{((b+p(W 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 diff --git a/internat/ru/kicad.po b/internat/ru/kicad.po index f351043bf8..a00207da0c 100644 --- a/internat/ru/kicad.po +++ b/internat/ru/kicad.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: KiCAD\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-10-20 23:29+0300\n" -"PO-Revision-Date: 2009-10-21 01:02+0300\n" +"POT-Creation-Date: 2009-10-23 00:41+0300\n" +"PO-Revision-Date: 2009-10-23 00:41+0300\n" "Last-Translator: faa \n" "Language-Team: KiCAD russian team \n" "MIME-Version: 1.0\n" @@ -14,6 +14,7 @@ msgstr "" "X-Poedit-KeywordsList: _\n" "X-Poedit-Basepath: /home/faa/Project/kicad-dev\n" "X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-Bookmarks: 2218,-1,-1,-1,-1,-1,-1,-1,-1,-1\n" "X-Poedit-SearchPath-0: eeschema\n" "X-Poedit-SearchPath-1: cvpcb\n" "X-Poedit-SearchPath-2: kicad\n" @@ -87,7 +88,7 @@ msgstr "Нет поля для перемещения" #: eeschema/edit_component_in_schematic.cpp:97 msgid "No Field To Edit" -msgstr "Нет компонента для правки" +msgstr "Нет поля для правки" #: eeschema/edit_component_in_schematic.cpp:112 msgid "" @@ -117,11 +118,11 @@ msgstr "Обозначение компонента" #: eeschema/edit_component_in_schematic.cpp:350 msgid "Value" -msgstr "Знач." +msgstr "Значение" #: eeschema/edit_component_in_schematic.cpp:350 msgid "Component value" -msgstr "Номинал конмпонента" +msgstr "Значение компонента" #: eeschema/edit_component_in_schematic.cpp:392 #: eeschema/dialog_build_BOM_base.cpp:79 @@ -135,7 +136,7 @@ msgstr "Посадочное место компонента" #: eeschema/dialog_build_BOM_base.cpp:20 #: eeschema/dialog_build_BOM_base.cpp:60 msgid "Options:" -msgstr "Опции:" +msgstr "Параметры:" #: eeschema/dialog_build_BOM_base.cpp:23 msgid "List items:" @@ -151,7 +152,7 @@ msgstr "Субкомпоненты (т.е. DD1.1, DD1.2 ...)" #: eeschema/dialog_build_BOM_base.cpp:33 msgid "Components by value" -msgstr "Компоненты по Значению" +msgstr "Компоненты по значению" #: eeschema/dialog_build_BOM_base.cpp:37 msgid "Hierarchy pins by name" @@ -167,15 +168,15 @@ msgstr "Список" #: eeschema/dialog_build_BOM_base.cpp:47 msgid "Text for spreadsheet import" -msgstr "Текст для импорта в эл. таблицу" +msgstr "Текст для импорта в эл.таблицу" #: eeschema/dialog_build_BOM_base.cpp:49 msgid "Output format:" -msgstr "Выводной формат:" +msgstr "Формат вывода:" #: eeschema/dialog_build_BOM_base.cpp:53 msgid "Tab" -msgstr "" +msgstr "Tab" #: eeschema/dialog_build_BOM_base.cpp:53 msgid ";" @@ -187,15 +188,15 @@ msgstr "" #: eeschema/dialog_build_BOM_base.cpp:55 msgid "Field separator for spreadsheet import:" -msgstr "Разделитель полей для импорта в эл. таблицу:" +msgstr "Разделитель полей для импорта в эл.таблицу:" #: eeschema/dialog_build_BOM_base.cpp:62 msgid "Launch list browser" -msgstr "Запустить просмотрщик списков" +msgstr "Просмотреть список" #: eeschema/dialog_build_BOM_base.cpp:74 msgid "Fields to add:" -msgstr "Добавлять поля:" +msgstr "Поля для добавления:" #: eeschema/dialog_build_BOM_base.cpp:77 msgid "System Fields:" @@ -255,41 +256,41 @@ msgstr "Закрыть" msgid "Component library <%s> has duplicate entry name <%s>. This may cause some unexpected behavior when loading components into a schematic." msgstr "" -#: eeschema/class_library.cpp:201 +#: eeschema/class_library.cpp:207 #, c-format msgid "Cannot add duplicate alias <%s> to library <%s>." msgstr "" -#: eeschema/class_library.cpp:240 +#: eeschema/class_library.cpp:246 #, c-format msgid "Conflict in library <%s>: alias <%s> already has root name <%s> and will not be assigned to root name <%s>." msgstr "" -#: eeschema/class_library.cpp:470 +#: eeschema/class_library.cpp:476 msgid "The component library file name is not set." msgstr "Не задано имя файла библиотеки компонентов." -#: eeschema/class_library.cpp:478 +#: eeschema/class_library.cpp:484 msgid "The file could not be opened." msgstr "Не удалось открыть файл." -#: eeschema/class_library.cpp:484 +#: eeschema/class_library.cpp:490 msgid "The file is empty!" msgstr "Файл пуст!" -#: eeschema/class_library.cpp:507 +#: eeschema/class_library.cpp:513 msgid "The file is NOT an EESCHEMA library!" msgstr "Файл не является библиотекой eeschema!" -#: eeschema/class_library.cpp:513 +#: eeschema/class_library.cpp:519 msgid "The file header is missing version and time stamp information." msgstr "" -#: eeschema/class_library.cpp:520 +#: eeschema/class_library.cpp:526 msgid "The file header version information is invalid." msgstr "" -#: eeschema/class_library.cpp:532 +#: eeschema/class_library.cpp:538 #, c-format msgid "" "The component library <%s> header version number is invalid.\n" @@ -297,26 +298,26 @@ msgid "" "In future versions of EESchema this library may not load correctly. To resolve this problem open the library in the library editor and save it. If this library is the project cache library, save the current schematic." msgstr "" -#: eeschema/class_library.cpp:556 +#: eeschema/class_library.cpp:562 msgid "An error occured attempting to read the header." msgstr "" -#: eeschema/class_library.cpp:586 +#: eeschema/class_library.cpp:592 #, c-format msgid "Library <%s> component load error %s." msgstr "Библиотека <%s> - ошибка загрузки компонента %s." -#: eeschema/class_library.cpp:656 +#: eeschema/class_library.cpp:662 #, c-format msgid "Could not open component document libray file <%s>." msgstr "Не удалось открыть файл <%s> документации компонента." -#: eeschema/class_library.cpp:663 +#: eeschema/class_library.cpp:669 #, c-format msgid "Component document libray file <%s> is empty." msgstr "Файл <%s> документации компонента пуст." -#: eeschema/class_library.cpp:671 +#: eeschema/class_library.cpp:677 #, c-format msgid "File <%s> is not a valid component library document file." msgstr "Файл <%s> не является файлом документации компонента." @@ -339,7 +340,7 @@ msgstr " Часть" #: eeschema/viewlibs.cpp:315 msgid "Alias" -msgstr "Альт.имя" +msgstr "Псевдоним" #: eeschema/viewlibs.cpp:316 msgid "Description" @@ -367,7 +368,7 @@ msgstr "2" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "3" -msgstr "" +msgstr "3" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "4" @@ -375,7 +376,7 @@ msgstr "4" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "5" -msgstr "" +msgstr "5" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "6" @@ -383,7 +384,7 @@ msgstr "6" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "7" -msgstr "" +msgstr "7" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "8" @@ -391,7 +392,7 @@ msgstr "8" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "9" -msgstr "" +msgstr "9" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:28 msgid "10" @@ -538,7 +539,7 @@ msgstr "Добавить поле" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:97 msgid "Add a new custom field" -msgstr "Добавить новое дополнительное поле" +msgstr "Добавить новое поле" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:101 msgid "Delete Field" @@ -546,7 +547,7 @@ msgstr "Удалить поле" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:102 msgid "Delete one of the optional fields" -msgstr "Удалить одно их дополнительных полей" +msgstr "Удалить одно из дополнительных полей" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:106 msgid "Move Up" @@ -554,7 +555,7 @@ msgstr "Сдвинуть вверх" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:107 msgid "Move the selected optional fields up one position" -msgstr "Переместить выбранное дополнительное полу вверх на одну позицию" +msgstr "Переместить выбранное дополнительное поле вверх на одну позицию" #: eeschema/dialog_edit_component_in_schematic_fbp.cpp:117 msgid "Visibility" @@ -735,7 +736,7 @@ msgstr "Редактор библиотеки" #: eeschema/tool_sch.cpp:51 msgid "Library browser" -msgstr "Обзор библиотеки" +msgstr "Просмотр библиотеки" #: eeschema/tool_sch.cpp:55 msgid "Schematic hierarchy navigator" @@ -775,15 +776,15 @@ msgstr "Запустить pcbnew" #: eeschema/tool_sch.cpp:87 msgid "Zoom in" -msgstr "Zoom in" +msgstr "Увеличить масштаб" #: eeschema/tool_sch.cpp:91 msgid "Zoom out" -msgstr "Zoom out" +msgstr "Уменьшить масштаб" #: eeschema/tool_sch.cpp:95 msgid "Redraw view" -msgstr "Redraw view" +msgstr "Перерисовать" #: eeschema/tool_sch.cpp:99 msgid "Zoom auto" @@ -791,7 +792,7 @@ msgstr "Авто масштаб" #: eeschema/tool_sch.cpp:105 msgid "Find components and texts" -msgstr "Find components and texts" +msgstr "Поиск компонента или текста" #: eeschema/tool_sch.cpp:109 msgid "Netlist generation" @@ -807,7 +808,7 @@ msgstr "Проверка электрических правил схемы" #: eeschema/tool_sch.cpp:118 msgid "Bill of material and/or Crossreferences" -msgstr "Биль материалов и/или перекрестных обозначений" +msgstr "Спецификация материалов и/или комплектующих" #: eeschema/tool_sch.cpp:121 msgid "Backannotate footprint" @@ -895,11 +896,11 @@ msgstr "Выкл. отображение сетки" #: eeschema/tool_sch.cpp:250 msgid "Units in inches" -msgstr "Units in inches" +msgstr "Дюймы" #: eeschema/tool_sch.cpp:254 msgid "Units in millimeters" -msgstr "Units in millimeters" +msgstr "Миллиметры" #: eeschema/tool_sch.cpp:258 msgid "Change Cursor Shape" @@ -1002,11 +1003,11 @@ msgstr "Scope" #: eeschema/annotate_dialog.cpp:157 msgid "Use the &entire schematic" -msgstr "Use the &entire schematic" +msgstr "По всей схеме" #: eeschema/annotate_dialog.cpp:161 msgid "Use the current &page only" -msgstr "Use the current &page only" +msgstr "Только текущий лист" #: eeschema/annotate_dialog.cpp:168 msgid "&Keep existing annotation" @@ -1018,7 +1019,7 @@ msgstr "Сбросить существующие обозначения" #: eeschema/annotate_dialog.cpp:176 msgid "Order" -msgstr "Order" +msgstr "Порядок" #: eeschema/annotate_dialog.cpp:189 msgid "Sort components by &X position" @@ -1092,21 +1093,21 @@ msgstr "" msgid "Edit field" msgstr "Редактировать поле" -#: eeschema/libfield.cpp:175 +#: eeschema/libfield.cpp:177 #, c-format msgid "" "The field name <%s> is an existing alias of the component <%s>.\n" "Please choose another name that does not conflict with any names in the alias list." msgstr "" -#: eeschema/libfield.cpp:189 +#: eeschema/libfield.cpp:191 #, c-format msgid "" "The field name <%s> conflicts with an existing entry in the component library <%s>.\n" "Please choose another name that does not conflict with any library entries." msgstr "" -#: eeschema/libfield.cpp:211 +#: eeschema/libfield.cpp:213 msgid "No new text: no change" msgstr "Текст старый: не изменен" @@ -1120,7 +1121,7 @@ msgstr "Необходимо обозначить компоненты!" #: eeschema/erc.cpp:362 msgid "ERC File" -msgstr "Файл ERC:" +msgstr "Файл ERC" #: eeschema/erc.cpp:363 msgid "Electronic rule check file (.erc)|*.erc" @@ -1202,7 +1203,7 @@ msgstr "Всего ошибок: " #: eeschema/dialog_erc_base.cpp:55 #: eeschema/dialog_erc_base.cpp:63 msgid "0000" -msgstr "" +msgstr "0000" #: eeschema/dialog_erc_base.cpp:51 msgid "Warnings Count:" @@ -1210,7 +1211,7 @@ msgstr "Всего предупреждений:" #: eeschema/dialog_erc_base.cpp:59 msgid "Errors Count:" -msgstr "Errors Count:" +msgstr "Количество ошибок:" #: eeschema/dialog_erc_base.cpp:74 msgid "Messages:" @@ -1320,7 +1321,7 @@ msgstr "" #: eeschema/dialog_lib_new_component_base.cpp:109 msgid "Create component as power &symbol" -msgstr "Create component as power &symbol" +msgstr "Создать компонент как символ питания" #: eeschema/dialog_lib_new_component_base.cpp:121 msgid "Parts in package locked (cannot be swapped)" @@ -1352,7 +1353,7 @@ msgstr "Имя вывода внутри" #: eeschema/save_schemas.cpp:68 msgid "Schematic Files" -msgstr "Файлы схемы:" +msgstr "Файлы схемы" #: eeschema/save_schemas.cpp:87 msgid "Failed to create file " @@ -1443,7 +1444,7 @@ msgstr "ТриСостояния" #: eeschema/dialog_edit_label_base.cpp:49 msgid "Passive" -msgstr "Пассив" +msgstr "Пассивный" #: eeschema/dialog_edit_label_base.cpp:51 msgid "Glabel Shape" @@ -1475,7 +1476,7 @@ msgstr "Показать скрытые выводы" #: eeschema/schframe.cpp:481 msgid "Hide grid" -msgstr "" +msgstr "Скрыть сетку" #: eeschema/schframe.cpp:481 msgid "Show grid" @@ -1638,7 +1639,7 @@ msgstr "Ед.изм." #: eeschema/dialog_options.cpp:257 msgid "Horiz/Vertical" -msgstr "Горизонтально и вертикально" +msgstr "Горизонтально/вертикально" #: eeschema/dialog_options.cpp:258 msgid "Any" @@ -1712,15 +1713,28 @@ msgstr "Выбрать библиотеку" msgid "Select Component" msgstr "Выбрать компонент" -#: eeschema/class_libentry.cpp:70 +#: eeschema/class_libentry.cpp:67 msgid "none" msgstr "нет имени" -#: eeschema/class_libentry.cpp:695 +#: eeschema/class_libentry.cpp:330 +msgid "value" +msgstr "значение" + +#: eeschema/class_libentry.cpp:330 +msgid "reference" +msgstr "обозначение" + +#: eeschema/class_libentry.cpp:332 +#, c-format +msgid "An attempt was made to remove the %s field from component %s in library %s." +msgstr "" + +#: eeschema/class_libentry.cpp:674 msgid "file ended prematurely loading component draw element" msgstr "" -#: eeschema/class_libentry.cpp:750 +#: eeschema/class_libentry.cpp:729 msgid "file ended prematurely while attempting to flush to end of drawing section." msgstr "" @@ -1790,7 +1804,7 @@ msgstr "Номер вывода :" #: eeschema/pinedit-dialog.cpp:167 msgid " Pin Options :" -msgstr "Параметры вывода :" +msgstr " Параметры вывода :" #: eeschema/pinedit-dialog.cpp:182 msgid "Pin Lenght" @@ -1979,7 +1993,7 @@ msgstr "Удалить компонент" #: eeschema/onrightclick.cpp:364 msgid "Doc" -msgstr "Doc файл" +msgstr "Документ" #: eeschema/onrightclick.cpp:380 msgid "Move Global Label" @@ -2020,11 +2034,11 @@ msgstr "Изменить на текст" #: eeschema/onrightclick.cpp:470 #: eeschema/onrightclick.cpp:508 msgid "Change Type" -msgstr "Заменить тип" +msgstr "Изменить тип" #: eeschema/onrightclick.cpp:415 msgid "Move Hierarchical Label" -msgstr " глобальную метку" +msgstr "Переместить иерарх.метку" #: eeschema/onrightclick.cpp:420 msgid "Rotate Hierarchical Label" @@ -2231,7 +2245,7 @@ msgstr "Навигатор" #: eeschema/hierarch.cpp:130 msgid "Root" -msgstr "Корень" +msgstr "Основной лист" #: eeschema/tool_lib.cpp:38 msgid "Deselect current tool" @@ -2337,7 +2351,7 @@ msgstr "Править файл документации" msgid "Edit pins part per part ( Use carefully!)" msgstr "Править выводы элементов компонента ( использовать осторожно ! )" -#: eeschema/symbdraw.cpp:648 +#: eeschema/symbdraw.cpp:646 #, c-format msgid "Arc %.1f deg" msgstr "Arc %.1f deg" @@ -2352,7 +2366,7 @@ msgstr "Создать файл" msgid " error" msgstr " ошибка" -#: eeschema/eeschema.cpp:110 +#: eeschema/eeschema.cpp:106 msgid "Eeschema is already running, Continue?" msgstr "Eeschema уже запущена. Продолжить ?" @@ -2362,7 +2376,7 @@ msgstr "Лист" #: eeschema/edit_label.cpp:47 msgid "Empty Text!" -msgstr "Empty Text!" +msgstr "Текст пустой!" #: eeschema/plothpgl.cpp:200 msgid "Sheet Size" @@ -2414,7 +2428,7 @@ msgstr "Скорость пера ( см/сек )" #: eeschema/plothpgl.cpp:234 msgid "Pen Number" -msgstr "Кол-во перьев:" +msgstr "Номер пера:" #: eeschema/plothpgl.cpp:240 msgid "Page offset:" @@ -2436,114 +2450,114 @@ msgstr "&Accept Offset" msgid "Undefined" msgstr "Undefined" -#: eeschema/classes_body_items.cpp:62 +#: eeschema/classes_body_items.cpp:64 msgid "Type" msgstr "Тип" -#: eeschema/classes_body_items.cpp:74 +#: eeschema/classes_body_items.cpp:76 msgid "no" msgstr "нет" -#: eeschema/classes_body_items.cpp:76 +#: eeschema/classes_body_items.cpp:78 msgid "yes" msgstr "да" -#: eeschema/classes_body_items.cpp:125 +#: eeschema/classes_body_items.cpp:128 msgid "Arc" msgstr "Дуга" -#: eeschema/classes_body_items.cpp:179 +#: eeschema/classes_body_items.cpp:182 #, c-format msgid "arc only had %d parameters of the required 8" msgstr "" -#: eeschema/classes_body_items.cpp:527 -#: eeschema/classes_body_items.cpp:787 -#: eeschema/classes_body_items.cpp:1011 -#: eeschema/classes_body_items.cpp:1262 -#: eeschema/classes_body_items.cpp:1672 -#: eeschema/classes_body_items.cpp:2040 +#: eeschema/classes_body_items.cpp:530 +#: eeschema/classes_body_items.cpp:791 +#: eeschema/classes_body_items.cpp:1016 +#: eeschema/classes_body_items.cpp:1267 +#: eeschema/classes_body_items.cpp:1678 +#: eeschema/classes_body_items.cpp:2047 msgid "Line width" msgstr "Ширина линии" -#: eeschema/classes_body_items.cpp:532 -#: eeschema/classes_body_items.cpp:796 -#: eeschema/classes_body_items.cpp:1267 -#: eeschema/classes_body_items.cpp:1677 -#: eeschema/classes_body_items.cpp:2045 +#: eeschema/classes_body_items.cpp:535 +#: eeschema/classes_body_items.cpp:800 +#: eeschema/classes_body_items.cpp:1272 +#: eeschema/classes_body_items.cpp:1683 +#: eeschema/classes_body_items.cpp:2052 msgid "Bounding box" msgstr "Bounding box" -#: eeschema/classes_body_items.cpp:545 +#: eeschema/classes_body_items.cpp:549 msgid "Circle" msgstr "Окружность" -#: eeschema/classes_body_items.cpp:577 +#: eeschema/classes_body_items.cpp:581 #, c-format msgid "circle only had %d parameters of the required 6" msgstr "" -#: eeschema/classes_body_items.cpp:791 +#: eeschema/classes_body_items.cpp:795 msgid "Radius" -msgstr "Radius" +msgstr "Радиус" -#: eeschema/classes_body_items.cpp:809 +#: eeschema/classes_body_items.cpp:814 msgid "Rectangle" -msgstr "Rectangle" +msgstr "Прямоугольник" -#: eeschema/classes_body_items.cpp:844 +#: eeschema/classes_body_items.cpp:849 #, c-format msgid "rectangle only had %d parameters of the required 7" msgstr "" -#: eeschema/classes_body_items.cpp:1095 +#: eeschema/classes_body_items.cpp:1100 msgid "Segment" msgstr "Сегмент" -#: eeschema/classes_body_items.cpp:1314 +#: eeschema/classes_body_items.cpp:1320 msgid "PolyLine" -msgstr "PolyLine" +msgstr "Полилиния" -#: eeschema/classes_body_items.cpp:1360 +#: eeschema/classes_body_items.cpp:1366 #, c-format msgid "polyline only had %d parameters of the required 4" msgstr "" -#: eeschema/classes_body_items.cpp:1365 +#: eeschema/classes_body_items.cpp:1371 #, c-format msgid "polyline count parameter %d is invalid" msgstr "" -#: eeschema/classes_body_items.cpp:1381 +#: eeschema/classes_body_items.cpp:1387 #, c-format msgid "polyline point %d X position not defined" msgstr "" -#: eeschema/classes_body_items.cpp:1388 +#: eeschema/classes_body_items.cpp:1394 #, c-format msgid "polyline point %d Y position not defined" msgstr "" -#: eeschema/classes_body_items.cpp:1688 +#: eeschema/classes_body_items.cpp:1695 msgid "Bezier" msgstr "" -#: eeschema/classes_body_items.cpp:1734 +#: eeschema/classes_body_items.cpp:1741 #, c-format msgid "Bezier only had %d parameters of the required 4" msgstr "" -#: eeschema/classes_body_items.cpp:1740 +#: eeschema/classes_body_items.cpp:1747 #, c-format msgid "Bezier count parameter %d is invalid" msgstr "" -#: eeschema/classes_body_items.cpp:1756 +#: eeschema/classes_body_items.cpp:1763 #, c-format msgid "Bezier point %d X position not defined" msgstr "" -#: eeschema/classes_body_items.cpp:1762 +#: eeschema/classes_body_items.cpp:1769 #, c-format msgid "Bezier point %d Y position not defined" msgstr "" @@ -2576,11 +2590,11 @@ msgstr "Список цепей" #: eeschema/netlist_control.cpp:258 msgid "Use Net Names" -msgstr "Use Net Names" +msgstr "Использовать имена цепей" #: eeschema/netlist_control.cpp:258 msgid "Use Net Numbers" -msgstr "Use Net Numbers" +msgstr "Использовать номера цепей" #: eeschema/netlist_control.cpp:259 msgid "Netlist Options:" @@ -2624,7 +2638,7 @@ msgstr "" #: eeschema/netlist_control.cpp:478 msgid "Save Netlist Files" -msgstr "Save Netlist Files" +msgstr "Сохранить файлы списка цепей" #: eeschema/netlist_control.cpp:490 msgid "Must be Annotated, Continue ?" @@ -2760,11 +2774,11 @@ msgstr "Default Path for Libraries" msgid "Path already in use" msgstr "Путь уже используется" -#: eeschema/class_libentry_fields.cpp:134 +#: eeschema/class_libentry_fields.cpp:143 msgid "invalid field number defined" msgstr "" -#: eeschema/class_libentry_fields.cpp:552 +#: eeschema/class_libentry_fields.cpp:561 msgid "Datasheet" msgstr "Datasheet" @@ -2976,7 +2990,6 @@ msgid "" msgstr "" #: eeschema/dialog_edit_component_in_lib_base.cpp:65 -#, fuzzy msgid "Number of Units:" msgstr "Количество элементов:" @@ -2985,7 +2998,6 @@ msgid "Skew:" msgstr "Отступ:" #: eeschema/dialog_edit_component_in_lib_base.cpp:91 -#, fuzzy msgid "Power Symbol" msgstr "Символ питания" @@ -3041,7 +3053,7 @@ msgstr "Посадочные места" #: eeschema/eelibs_read_libraryfiles.cpp:61 msgid "\n" -msgstr "" +msgstr "\n" #: eeschema/eelibs_read_libraryfiles.cpp:71 msgid "Library " @@ -3123,16 +3135,16 @@ msgstr "No components found in symbol library <%s>." msgid "Warning: more than 1 part in symbol file." msgstr "Предупреждение: больше 1 элемента в файле символа." -#: eeschema/symbedit.cpp:148 +#: eeschema/symbedit.cpp:150 msgid "Export Symbol Drawings" msgstr "Export Symbol Drawings" -#: eeschema/symbedit.cpp:168 +#: eeschema/symbedit.cpp:170 #, c-format msgid "Unable to create <%s>" msgstr "Не удалось создать <%s>" -#: eeschema/symbedit.cpp:174 +#: eeschema/symbedit.cpp:176 #, c-format msgid "Save Symbol in [%s]" msgstr "Save Symbol in [%s]" @@ -3142,16 +3154,16 @@ msgstr "Save Symbol in [%s]" msgid "An error occurrred attempting to save component library <%s>." msgstr "" -#: eeschema/class_sch_component.cpp:1086 +#: eeschema/class_sch_component.cpp:1083 msgid "Power symbol" msgstr "Символ питания" -#: eeschema/class_sch_component.cpp:1091 +#: eeschema/class_sch_component.cpp:1088 #: eeschema/libedit.cpp:336 msgid "Component" msgstr "Компонент" -#: eeschema/class_sch_component.cpp:1095 +#: eeschema/class_sch_component.cpp:1092 msgid "Library" msgstr "Библитека" @@ -3195,7 +3207,7 @@ msgstr " of normal" msgid "No duplicate pins were found." msgstr "No duplicate pins were found." -#: eeschema/libframe.cpp:248 +#: eeschema/libframe.cpp:250 msgid "" "Component was modified!\n" "Discard changes?" @@ -3203,7 +3215,7 @@ msgstr "" "Компонент был изменен!\n" "Игнорировать изменения?" -#: eeschema/libframe.cpp:262 +#: eeschema/libframe.cpp:264 #, c-format msgid "" "Library \"%s\" was modified!\n" @@ -3212,31 +3224,31 @@ msgstr "" "Библиотека \"%s\" была изменена!\n" "Игнорировать изменения?" -#: eeschema/libframe.cpp:638 +#: eeschema/libframe.cpp:640 msgid "Set pin options" msgstr "Установка параметров вывода" -#: eeschema/libframe.cpp:656 +#: eeschema/libframe.cpp:658 msgid "Add text" msgstr "Добавить текст" -#: eeschema/libframe.cpp:672 +#: eeschema/libframe.cpp:674 msgid "Add line" msgstr "Добавить линию" -#: eeschema/libframe.cpp:676 +#: eeschema/libframe.cpp:678 msgid "Set anchor position" msgstr "Set anchor position" -#: eeschema/libframe.cpp:680 +#: eeschema/libframe.cpp:682 msgid "Import" msgstr "Импорт" -#: eeschema/libframe.cpp:686 +#: eeschema/libframe.cpp:688 msgid "Export" msgstr "Экспорт" -#: eeschema/libframe.cpp:733 +#: eeschema/libframe.cpp:735 msgid "Delete item" msgstr "Удалить элемент" @@ -3755,7 +3767,7 @@ msgstr " Найдено в" #: eeschema/find.cpp:618 msgid " Not Found" -msgstr "Не найдено" +msgstr " Не найдено" #: eeschema/find.cpp:673 #: eeschema/find.cpp:738 @@ -3871,30 +3883,6 @@ msgstr "Свойства для" msgid " (alias of " msgstr "" -#: eeschema/dialog_cmp_graphic_properties.cpp:155 -msgid "Options :" -msgstr "Options :" - -#: eeschema/dialog_cmp_graphic_properties.cpp:171 -msgid "Void" -msgstr "" - -#: eeschema/dialog_cmp_graphic_properties.cpp:172 -msgid "Filled" -msgstr "Заполненный" - -#: eeschema/dialog_cmp_graphic_properties.cpp:173 -msgid "BgFilled" -msgstr "" - -#: eeschema/dialog_cmp_graphic_properties.cpp:174 -msgid "Fill:" -msgstr "Заливка:" - -#: eeschema/dialog_cmp_graphic_properties.cpp:190 -msgid "Width" -msgstr "Ширина" - #: eeschema/schedit.cpp:187 msgid "Push/Pop Hierarchy" msgstr "" @@ -3997,6 +3985,42 @@ msgstr "" "Changing a Filename can change all the schematic structures and cannot be undone.\n" "Ok to continue renaming?" +#: eeschema/dialog_lib_edit_draw_item_base.cpp:22 +msgid "General" +msgstr "Общие" + +#: eeschema/dialog_lib_edit_draw_item_base.cpp:34 +msgid "&Width:" +msgstr "Ширина:" + +#: eeschema/dialog_lib_edit_draw_item_base.cpp:44 +msgid "mm" +msgstr "мм" + +#: eeschema/dialog_lib_edit_draw_item_base.cpp:56 +msgid "Apply changes to all &parts in component" +msgstr "" + +#: eeschema/dialog_lib_edit_draw_item_base.cpp:68 +msgid "Apply changes to all body &styles (DeMorgan)" +msgstr "" + +#: eeschema/dialog_lib_edit_draw_item_base.cpp:77 +msgid "Fill Style" +msgstr "Стиль заливки" + +#: eeschema/dialog_lib_edit_draw_item_base.cpp:92 +msgid "Do ¬ fill" +msgstr "Не заливать" + +#: eeschema/dialog_lib_edit_draw_item_base.cpp:96 +msgid "Fill &foreground" +msgstr "Заливка переднего плана" + +#: eeschema/dialog_lib_edit_draw_item_base.cpp:99 +msgid "Fill &background" +msgstr "Заливка фона" + #: eeschema/dialog_find.cpp:117 msgid "Item to find:" msgstr "Поиск элемента:" @@ -4151,7 +4175,7 @@ msgstr "Parts per component" #: eeschema/dialog_create_component.cpp:233 msgid "Draw options" -msgstr "Параметры рисования" +msgstr "Параметры отображения" #: eeschema/dialog_create_component.cpp:237 msgid "Show Pin Number" @@ -4271,7 +4295,7 @@ msgstr "Имя вывода" #: eeschema/class_pin.cpp:1192 msgid "Pin number" -msgstr "Pin number" +msgstr "Номер вывода" #: eeschema/class_pin.cpp:1195 msgid "Pin type" @@ -4331,16 +4355,16 @@ msgid "User defined search paths" msgstr "" #: cvpcb/cvframe.cpp:265 -#, fuzzy msgid "" "Net and component list modified.\n" "Save before exit ?" -msgstr "Списки цепей и Cmp изменены. Сохранить перед выходом?" +msgstr "" +"Списки цепей и компонентов изменены.\n" +"Сохранить перед выходом?" #: cvpcb/cvframe.cpp:288 -#, fuzzy msgid "Problem when saving files, exit anyway ?" -msgstr "Проблема при сохранении файлов. Выходим в любом случае." +msgstr "Проблема при сохранении файлов, выйти ?" #: cvpcb/cvframe.cpp:424 msgid "Delete selections" @@ -4354,12 +4378,10 @@ msgid "Components: %d (free: %d)" msgstr "Компонентов: %d (свободно: %d)" #: cvpcb/cvframe.cpp:460 -#, fuzzy msgid "unnamed" msgstr "без имени" #: cvpcb/cvframe.cpp:462 -#, fuzzy msgid "Open Net List" msgstr "Открыть файл списка цепей" @@ -4398,34 +4420,28 @@ msgid "Footprints (filtered): %d" msgstr "Посад. мест (отфильтровано): %d" #: cvpcb/menucfg.cpp:37 -#, fuzzy msgid "Open a NetList file" msgstr "Открыть файл списка цепей" #: cvpcb/menucfg.cpp:43 -#, fuzzy msgid "&Save As..." -msgstr "Сохранить как\t&S" +msgstr "Сохранить как..." #: cvpcb/menucfg.cpp:44 -#, fuzzy msgid "Save New NetList and Footprints List files" -msgstr "Сохранить новые файлы списка цепей и компонентов" +msgstr "Сохранить новые файлы списка цепей и посадочных мест" #: cvpcb/menucfg.cpp:50 -#, fuzzy msgid "Quit Cvpcb" msgstr "Выход из Cvpcb" #: cvpcb/menucfg.cpp:59 -#, fuzzy msgid "&Configuration" -msgstr "&Конфигурация" +msgstr "Конфигурация" #: cvpcb/menucfg.cpp:60 -#, fuzzy msgid "Setting Libraries, Directories and others..." -msgstr "Установка библиотек, папок и др. ..." +msgstr "Настройка библиотек, путей и прочего..." #: cvpcb/menucfg.cpp:67 msgid "Keep Open On Save" @@ -4436,24 +4452,20 @@ msgid "Prevent CVPcb from exiting after saving netlist file" msgstr "" #: cvpcb/menucfg.cpp:73 -#, fuzzy msgid "&Save Project File" msgstr "Сохранить файл проекта" #: cvpcb/menucfg.cpp:74 -#, fuzzy msgid "Save changes to the project file" -msgstr "Сохранить проект схемы" +msgstr "Сохранить изменения в файле проекта" #: cvpcb/menucfg.cpp:81 -#, fuzzy msgid "Open the cvpcb manual" -msgstr "Открыть руководство cvpcb" +msgstr "Открыть руководство по cvpcb" #: cvpcb/menucfg.cpp:85 -#, fuzzy msgid "&About cvpcb" -msgstr "Выход из Cvpcb" +msgstr "О программе Cvpcb" #: cvpcb/menucfg.cpp:86 msgid "About cvpcb schematic to pcb converter" @@ -4468,18 +4480,16 @@ msgid "Kicad footprint alias files (*.equ)|*.equ" msgstr "" #: cvpcb/cvpcb.cpp:30 -#, fuzzy msgid "Library Load Error" -msgstr "Редактор библиотеки" +msgstr "Ошибка загрузки библиотеки" #: cvpcb/cvpcb.cpp:51 msgid "Cvpcb is already running, Continue?" msgstr "Cvpcb уже запущен. Продолжить?" #: cvpcb/cvpcb.cpp:93 -#, fuzzy msgid " [no file]" -msgstr "in file" +msgstr " [нет файла]" #: cvpcb/genorcad.cpp:141 #, c-format @@ -4492,19 +4502,16 @@ msgid "File <%s> does not appear to be a valid Kicad net list file." msgstr "" #: cvpcb/init.cpp:88 -#, fuzzy msgid "File Error" -msgstr "Ошибка" +msgstr "Ошибка файла" #: cvpcb/init.cpp:142 -#, fuzzy msgid "unamed" -msgstr "без имени" +msgstr "неименован" #: cvpcb/init.cpp:144 -#, fuzzy msgid "Save Net and Component List" -msgstr "Сохранить файлы списка цепей и компонентов" +msgstr "Сохранить список цепей и компонентов" #: cvpcb/init.cpp:153 msgid "Unable to create component file (.cmp)" @@ -4543,29 +4550,24 @@ msgid "No PCB foot print libraries are listed in the current project file." msgstr "" #: cvpcb/listlib.cpp:63 -#, fuzzy msgid "Project File Error" -msgstr "Сохранить файл проекта" +msgstr "Ошибка файла проекта" #: cvpcb/listlib.cpp:88 -#, fuzzy msgid " (file cannot be opened)" -msgstr "Файл помощи %s невозможно найти." +msgstr " (не удалось открыть файл)" #: cvpcb/listlib.cpp:96 -#, fuzzy msgid " (Not a Kicad file)" -msgstr "Не является файлом библиотеки" +msgstr "(Не является файлом Kicad)" #: cvpcb/listlib.cpp:126 -#, fuzzy msgid " (Unexpected end of file)" -msgstr "Ошибка: Внезапный конец файла !" +msgstr " (Неожиданный конец файла)" #: cvpcb/listlib.cpp:141 -#, fuzzy msgid "Some files could not be found!" -msgstr "Файл помощи %s невозможно найти." +msgstr "Некоторый файлы не удалось найти!" #: cvpcb/listlib.cpp:150 msgid "Some files are invalid!" @@ -4577,14 +4579,13 @@ msgid "Footprints: %d" msgstr "Посад. мест: %d" #: cvpcb/cfg.cpp:103 -#, fuzzy msgid "Save Project File" msgstr "Сохранить файл проекта" #: cvpcb/writenetlistpcbnew.cpp:56 -#, fuzzy, c-format +#, c-format msgid "Component %s %s pin %s : Different Nets" -msgstr "%s %s вывод %s : Разные цепи" +msgstr "Компонент %s %s вывод %s : Разные цепи" #: cvpcb/savecmp.cpp:87 #, c-format @@ -4617,14 +4618,13 @@ msgid "<%s> is not a valid Kicad PCB foot print library." msgstr "" #: cvpcb/loadcmp.cpp:136 -#, fuzzy, c-format +#, c-format msgid "Module %s not found" msgstr "Модуль %s не найден" #: cvpcb/tool_cvpcb.cpp:34 -#, fuzzy msgid "Save NetList and Footprints List files" -msgstr "Сохранить файлы списка цепей и компонентов" +msgstr "Сохранить файлы списков цепей и посадочных мест" #: cvpcb/tool_cvpcb.cpp:39 msgid "Configuration" @@ -4671,12 +4671,11 @@ msgid "File <" msgstr "Файл <" #: cvpcb/readschematicnetlist.cpp:114 -#, fuzzy msgid "> not found" msgstr "> не найден" #: cvpcb/readschematicnetlist.cpp:136 -#, fuzzy, c-format +#, c-format msgid "Unknown file format <%s>" msgstr "Неизвестный формат файла <%s>" @@ -4691,7 +4690,6 @@ msgstr "Ошибка списка цепей: %s" #: cvpcb/dialog_display_options.cpp:136 #: cvpcb/dialog_display_options.cpp:144 -#, fuzzy msgid "&Line" msgstr "Линия" @@ -4702,12 +4700,10 @@ msgstr "Залитый" #: cvpcb/dialog_display_options.cpp:138 #: cvpcb/dialog_display_options.cpp:146 -#, fuzzy msgid "&Sketch" -msgstr "Контурный" +msgstr "Контур" #: cvpcb/dialog_display_options.cpp:139 -#, fuzzy msgid "Edges:" msgstr "Границы:" @@ -4720,12 +4716,10 @@ msgid "Fill &pad" msgstr "Залитая конт.пл." #: cvpcb/dialog_display_options.cpp:158 -#, fuzzy msgid "Fill &via" -msgstr "Залитая конт.пл." +msgstr "Залитые перех.отв." #: cvpcb/dialog_display_options.cpp:162 -#, fuzzy msgid "Show pad &number" msgstr "Показать номер конт.пл." @@ -4742,28 +4736,24 @@ msgid "Display Options" msgstr "Параметры отображения" #: cvpcb/displayframe.cpp:139 -#, fuzzy msgid "Zoom in (F1)" -msgstr "Масштаб + (F1)" +msgstr "Увеличить масштаб (F1)" #: cvpcb/displayframe.cpp:143 -#, fuzzy msgid "Zoom out (F2)" -msgstr "Zoom out" +msgstr "Уменьшить масштаб (F2)" #: cvpcb/displayframe.cpp:147 -#, fuzzy msgid "Redraw view (F3)" -msgstr "Redraw view" +msgstr "Перерисовать (F3)" #: cvpcb/displayframe.cpp:151 -#, fuzzy msgid "Zoom auto (Home)" -msgstr "Авто масштаб" +msgstr "Автомасштаб (Home)" #: cvpcb/displayframe.cpp:156 msgid "3D Display" -msgstr "3D отображение" +msgstr "3D вид" #: cvpcb/displayframe.cpp:318 msgid "3D Frame already opened" @@ -4804,7 +4794,7 @@ msgstr "eeschema (редактор схем)" #: kicad/commandframe.cpp:52 msgid "CVpcb (Components to modules)" -msgstr "cvpcb (сопоставление модулей компонентам)" +msgstr "cvpcb (сопоставление посад.мест. компонентам)" #: kicad/commandframe.cpp:56 msgid "PCBnew (PCB editor)" @@ -4837,11 +4827,11 @@ msgstr "Открыть файл в текстовом редакторе" #: kicad/treeprj_frame.cpp:152 msgid "New D&irectory" -msgstr "Новая папка" +msgstr "Новая директория" #: kicad/treeprj_frame.cpp:153 msgid "Create a New Directory" -msgstr "Создать новую папку" +msgstr "Создать новую директорию" #: kicad/treeprj_frame.cpp:162 msgid "New P&ython Script" @@ -4874,7 +4864,7 @@ msgstr "Переименовать файл" #: kicad/treeprj_frame.cpp:197 #: kicad/treeprj_frame.cpp:199 msgid "&Rename directory" -msgstr "Переименовать папку" +msgstr "Переименовать директорию" #: kicad/treeprj_frame.cpp:198 msgid "Rename file" @@ -4890,7 +4880,7 @@ msgstr "Удалить файл" #: kicad/treeprj_frame.cpp:219 msgid "&Delete Directory" -msgstr "Удалить папку" +msgstr "Удалить директорию" #: kicad/treeprj_frame.cpp:220 msgid "Delete the File" @@ -4898,7 +4888,7 @@ msgstr "Удалить файл" #: kicad/treeprj_frame.cpp:221 msgid "&Delete the Directory and its content" -msgstr "Удалить папку и все ее содержимое" +msgstr "Удалить директорию и все ее содержимое" #: kicad/treeprj_frame.cpp:543 msgid "Create New File" @@ -4906,7 +4896,7 @@ msgstr "Создать новый файл" #: kicad/treeprj_frame.cpp:544 msgid "Create New Directory" -msgstr "Создать новую папку" +msgstr "Создать новую директорию" #: kicad/treeprj_frame.cpp:553 msgid "noname." @@ -4975,14 +4965,13 @@ msgstr "Исполняемый файл (" #: kicad/preferences.cpp:84 msgid "Select Prefered Editor" -msgstr "Выбрать любимый редактор" +msgstr "Выбрать редактор текстов" #: kicad/kicad.cpp:379 msgid "noname" msgstr "без имени" #: kicad/files-io.cpp:33 -#: gerbview/files.cpp:24 msgid "Printed circuit board" msgstr "Печатная плата" @@ -5087,7 +5076,7 @@ msgstr "Текстовый редактор" #: kicad/buildmnu.cpp:149 msgid "Open prefered text editor" -msgstr "Открыть любимый редактор текста" +msgstr "Открыть редактор текста" #: kicad/buildmnu.cpp:155 msgid "&Browse Files" @@ -5199,14 +5188,11 @@ msgid "%d errors while reading Gerber file [%s]" msgstr "%d ошибок при чтении Gerber-файла [%s]" #: gerbview/readgerb.cpp:274 -#: gerbview/files.cpp:203 -#: gerbview/files.cpp:238 #, c-format msgid "Gerber DCODE files (%s)|*.%s" msgstr "" #: gerbview/readgerb.cpp:278 -#: gerbview/files.cpp:208 msgid "Load GERBER DCODE File" msgstr "Загрузить файл D-кодов" @@ -5403,7 +5389,12 @@ msgstr "Параметры отображения Gerbview" #: gerbview/options.cpp:315 #: gerbview/options.cpp:348 msgid "Sketch" -msgstr "Эскиз" +msgstr "Контур" + +#: gerbview/options.cpp:315 +#: gerbview/options.cpp:348 +msgid "Filled" +msgstr "Заполненный" #: gerbview/options.cpp:316 msgid "Lines:" @@ -5437,11 +5428,11 @@ msgstr "Ok для удаления блока?" #: gerbview/set_color.cpp:250 #: gerbview/set_color.cpp:276 msgid "Show None" -msgstr "Не показывать все" +msgstr "Не показывать" #: gerbview/set_color.cpp:259 msgid "Show All" -msgstr "Показывать все" +msgstr "Показать все" #: gerbview/set_color.cpp:271 msgid "Switch on all of the Gerber layers" @@ -5661,9 +5652,8 @@ msgid "Show Spots in Sketch Mode" msgstr "Показать места в контурном режиме" #: gerbview/tool_gerber.cpp:367 -#, fuzzy msgid "Show Vias in Sketch Mode" -msgstr "Показать линии в контурном режиме" +msgstr "Показать перех.отв. в контурном режиме" #: gerbview/tool_gerber.cpp:371 msgid "Show Lines in Sketch Mode" @@ -5735,21 +5725,18 @@ msgid "Block Rotate" msgstr "Вращение блока" #: common/block_commande.cpp:92 -#, fuzzy msgid "Block Flip" -msgstr "Копировать блок" +msgstr "Block Flip" #: common/block_commande.cpp:97 msgid "Block Mirror" msgstr "Зеркалирование блока" #: common/confirm.cpp:70 -#, fuzzy msgid "Warning" -msgstr "Внимание" +msgstr "Предупреждение" #: common/confirm.cpp:74 -#, fuzzy msgid "Error" msgstr "Ошибка" @@ -5921,10 +5908,6 @@ msgstr "Плохой индех" msgid "Inch" msgstr "Дюйм" -#: common/drawframe.cpp:352 -msgid "mm" -msgstr "мм" - #: common/drawframe.cpp:356 msgid "??" msgstr "" @@ -6023,7 +6006,7 @@ msgstr "??? Перех.отв." #: common/pcbcommon.cpp:62 msgid "Micro Via" -msgstr "Микро перех.отв." +msgstr "Микроперех.отв." #: common/pcbcommon.cpp:63 msgid "Blind/Buried Via" @@ -6038,9 +6021,8 @@ msgid "Kicad footprint library files (*.mod)|*.mod" msgstr "Файлы Kicad-библиотек посадочных мест (*.mod)|*.mod" #: common/pcbcommon.cpp:85 -#, fuzzy msgid "Printed circuit board files (*.brd)|*.brd" -msgstr "Печатная плата" +msgstr "Файлы печатной платы (*.brd)|*.brd" #: common/zoom.cpp:204 msgid "Center" @@ -6075,18 +6057,16 @@ msgid "History list:" msgstr "Список истории:" #: common/get_component_dialog.cpp:86 -#, fuzzy msgid "Search by Keyword" -msgstr "Поиск ключевого слова" +msgstr "Поиск по ключевому слову" #: common/get_component_dialog.cpp:92 msgid "List All" msgstr "Список всех" #: common/get_component_dialog.cpp:98 -#, fuzzy msgid "Select by Browser" -msgstr "Выбор библиотеки для просмотра" +msgstr "Выбор браузера" #: common/eda_doc.cpp:152 msgid "Doc File " @@ -6098,9 +6078,8 @@ msgid "Unknown MIME type for doc file <%s>" msgstr "Неизвестный MIME-тип для файла документации <%s>" #: common/dialog_load_error.cpp:7 -#, fuzzy msgid "Load Error!" -msgstr "Редактор библиотеки" +msgstr "Ошибка загрузки!" #: common/edaappl.cpp:95 msgid "Default" @@ -6108,39 +6087,39 @@ msgstr "По умолчанию" #: common/edaappl.cpp:112 msgid "French" -msgstr "Французский" +msgstr "French" #: common/edaappl.cpp:120 msgid "Spanish" -msgstr "Испанский" +msgstr "Spanish" #: common/edaappl.cpp:128 msgid "Portuguese" -msgstr "Португальский" +msgstr "Portuguese" #: common/edaappl.cpp:136 msgid "Italian" -msgstr "Итальянский" +msgstr "Italian" #: common/edaappl.cpp:144 msgid "German" -msgstr "Немецкий" +msgstr "German" #: common/edaappl.cpp:152 msgid "Slovenian" -msgstr "Словенский" +msgstr "Slovenian" #: common/edaappl.cpp:160 msgid "Hungarian" -msgstr "Венгерский" +msgstr "Hungarian" #: common/edaappl.cpp:168 msgid "Polish" -msgstr "Польский" +msgstr "Polish" #: common/edaappl.cpp:176 msgid "Czech" -msgstr "" +msgstr "Czech" #: common/edaappl.cpp:184 msgid "Russian" @@ -6148,19 +6127,19 @@ msgstr "Русский" #: common/edaappl.cpp:192 msgid "Korean" -msgstr "Корейский" +msgstr "Korean" #: common/edaappl.cpp:200 msgid "Chinese simplified" -msgstr "" +msgstr "Chinese simplified" #: common/edaappl.cpp:208 msgid "Catalan" -msgstr "Каталанский" +msgstr "Catalan" #: common/edaappl.cpp:216 msgid "Dutch" -msgstr "" +msgstr "Dutch" #: common/edaappl.cpp:795 msgid "Language" @@ -6227,7 +6206,7 @@ msgstr "Перезагрузить плату" #: 3d-viewer/3d_toolbar.cpp:36 msgid "Copy 3D Image to Clipboard" -msgstr "Копировать 3D изображение в буфер обмена" +msgstr "Копировать 3D-изображение в буфер обмена" #: 3d-viewer/3d_toolbar.cpp:56 msgid "Rotate X <-" @@ -6525,7 +6504,7 @@ msgstr "Не указан контур платы - не известен ее #: pcbnew/autoplac.cpp:422 msgid "Cols" -msgstr "Cols" +msgstr "Колонок" #: pcbnew/autoplac.cpp:424 msgid "Lines" @@ -6555,23 +6534,21 @@ msgstr "Пользовательский шаг сетки по X" msgid "User Grid Size Y" msgstr "Пользовательский шаг сетки по Y" -#: pcbnew/dialog_track_options.cpp:81 -#, fuzzy +#: pcbnew/dialog_track_options.cpp:76 msgid "Enter new via diameter value:" -msgstr "Ввод текущего диаметра перех.отв. (отв. + поясок)" +msgstr "Enter new via diameter value:" -#: pcbnew/dialog_track_options.cpp:96 -#: pcbnew/dialog_track_options.cpp:151 -#, fuzzy +#: pcbnew/dialog_track_options.cpp:91 +#: pcbnew/dialog_track_options.cpp:146 msgid "Incorrect entered value. Aborted" -msgstr "некорректный номер, прерывано" +msgstr "Incorrect entered value. Aborted" -#: pcbnew/dialog_track_options.cpp:106 -#: pcbnew/dialog_track_options.cpp:161 +#: pcbnew/dialog_track_options.cpp:101 +#: pcbnew/dialog_track_options.cpp:156 msgid "Too many values in list (max count reached). Aborted" msgstr "" -#: pcbnew/dialog_track_options.cpp:136 +#: pcbnew/dialog_track_options.cpp:131 msgid "Enter new track size value:" msgstr "" @@ -6621,7 +6598,7 @@ msgstr "(дюйм):" #: pcbnew/muonde.cpp:704 #: pcbnew/muonde.cpp:719 msgid "Create microwave module" -msgstr "Create microwave module" +msgstr "Создать СВЧ-модуль" #: pcbnew/muonde.cpp:718 msgid "Angle (0.1deg):" @@ -6633,7 +6610,7 @@ msgstr "Комплексная форма" #: pcbnew/muonde.cpp:872 msgid "Read Shape Descr File..." -msgstr "Чтение файла описаний шаблонов..." +msgstr "Чтение файла описания шаблона..." #: pcbnew/muonde.cpp:875 msgid "Symmetrical" @@ -6649,7 +6626,7 @@ msgstr "Параметры формы" #: pcbnew/muonde.cpp:943 msgid "Read descr shape file" -msgstr "Прочитать файл описаний шаблонов" +msgstr "Читать файл описания шаблона" #: pcbnew/muonde.cpp:959 msgid "File not found" @@ -6669,7 +6646,7 @@ msgstr "Нет конт.пл. в этом модуле" #: pcbnew/muonde.cpp:1183 msgid "Only one pad for this module" -msgstr "Только одна конт.пл. вэтом модуле" +msgstr "Только одна конт.пл. в этом модуле" #: pcbnew/muonde.cpp:1197 msgid "Gap (mm):" @@ -6684,44 +6661,43 @@ msgstr "Create Microwave Gap" msgid "Gap (inch):" msgstr "Зазор (дюйм):" -#: pcbnew/class_module.cpp:821 +#: pcbnew/class_module.cpp:822 msgid "Last Change" msgstr "Последнее изменение" -#: pcbnew/class_module.cpp:826 +#: pcbnew/class_module.cpp:827 msgid "Netlist path" msgstr "Путь списка цепей" -#: pcbnew/class_module.cpp:829 +#: pcbnew/class_module.cpp:830 msgid "Layer" msgstr "Слой" -#: pcbnew/class_module.cpp:840 +#: pcbnew/class_module.cpp:841 msgid "Pads" msgstr "Конт.пл." -#: pcbnew/class_module.cpp:847 +#: pcbnew/class_module.cpp:848 msgid "Stat" msgstr "Стат." -#: pcbnew/class_module.cpp:850 +#: pcbnew/class_module.cpp:851 msgid "Orient" msgstr "Поворот" -#: pcbnew/class_module.cpp:857 -#, fuzzy -msgid "No 3D shape" -msgstr "3D образ:" - #: pcbnew/class_module.cpp:858 +msgid "No 3D shape" +msgstr "No 3D shape" + +#: pcbnew/class_module.cpp:859 msgid "3D-Shape" msgstr "3D-форма" -#: pcbnew/class_module.cpp:860 +#: pcbnew/class_module.cpp:861 msgid "Doc: " msgstr "Doc: " -#: pcbnew/class_module.cpp:861 +#: pcbnew/class_module.cpp:862 msgid "KeyW: " msgstr "KeyW: " @@ -6743,94 +6719,89 @@ msgstr "Ошибка DRC: завершение создания зоны дае msgid "Clearance" msgstr "Зазор" -#: pcbnew/dialog_drc_base.cpp:40 +#: pcbnew/dialog_drc_base.cpp:44 +msgid "Via Min Size" +msgstr "Via Min Size" + #: pcbnew/dialog_drc_base.cpp:49 -#: pcbnew/dialog_drc_base.cpp:61 -#: pcbnew/dialog_drc_base.cpp:70 +#: pcbnew/dialog_drc_base.cpp:58 +#: pcbnew/dialog_drc_base.cpp:67 msgid "In the clearance units, enter the clearance distance" msgstr "Ввод значения зазора в единицах (mils или mm)" -#: pcbnew/dialog_drc_base.cpp:44 -#, fuzzy -msgid "Via Min Size" -msgstr "Размер перех.отв." - -#: pcbnew/dialog_drc_base.cpp:54 -#, fuzzy +#: pcbnew/dialog_drc_base.cpp:53 msgid "Track Min Width" -msgstr "Ширина дорожки" +msgstr "Минимальная ширина дорожки" -#: pcbnew/dialog_drc_base.cpp:65 -#, fuzzy +#: pcbnew/dialog_drc_base.cpp:62 msgid "MicroVia Min Size" -msgstr "Размер микроперех.отв." +msgstr "Минимальный размер микроперех.отв." -#: pcbnew/dialog_drc_base.cpp:77 +#: pcbnew/dialog_drc_base.cpp:74 msgid "Create Report File" msgstr "Создать файл отчета" -#: pcbnew/dialog_drc_base.cpp:80 +#: pcbnew/dialog_drc_base.cpp:78 msgid "Enable writing report to this file" msgstr "Разрешить запись отчета в этот файл" -#: pcbnew/dialog_drc_base.cpp:85 +#: pcbnew/dialog_drc_base.cpp:83 msgid "Enter the report filename" msgstr "Ввод имени файла отчета" -#: pcbnew/dialog_drc_base.cpp:90 +#: pcbnew/dialog_drc_base.cpp:88 msgid "..." msgstr "..." -#: pcbnew/dialog_drc_base.cpp:116 +#: pcbnew/dialog_drc_base.cpp:114 msgid "Start DRC" msgstr "Старт DRC" -#: pcbnew/dialog_drc_base.cpp:118 +#: pcbnew/dialog_drc_base.cpp:116 msgid "Start the Design Rule Checker" msgstr "Запуск проверки правил проектирования (DRC)" -#: pcbnew/dialog_drc_base.cpp:122 +#: pcbnew/dialog_drc_base.cpp:120 msgid "List Unconnected" msgstr "Список неподключенных" -#: pcbnew/dialog_drc_base.cpp:123 +#: pcbnew/dialog_drc_base.cpp:121 msgid "List unconnected pads or tracks" msgstr "Список неподключенных конт.пл. и/или дорожек" -#: pcbnew/dialog_drc_base.cpp:127 +#: pcbnew/dialog_drc_base.cpp:125 msgid "Delete All Markers" msgstr "Удалить все маркеры" -#: pcbnew/dialog_drc_base.cpp:128 +#: pcbnew/dialog_drc_base.cpp:126 msgid "Delete every marker" msgstr "Удалить каждый маркер" -#: pcbnew/dialog_drc_base.cpp:132 +#: pcbnew/dialog_drc_base.cpp:130 msgid "Delete Current Marker" msgstr "Удалить текущий маркер" -#: pcbnew/dialog_drc_base.cpp:133 +#: pcbnew/dialog_drc_base.cpp:131 msgid "Delete the marker selected in the listBox below" msgstr "Удалить маркер, выбранный в списке ниже" -#: pcbnew/dialog_drc_base.cpp:141 +#: pcbnew/dialog_drc_base.cpp:139 msgid "Error Messages:" msgstr "Сообщения об ошибках:" -#: pcbnew/dialog_drc_base.cpp:151 +#: pcbnew/dialog_drc_base.cpp:149 msgid "MARKERs, double click any to go there in PCB, right click for popup menu" msgstr "МАРКЕРЫ, двойной клик - переход на него в PCB, правый клик - выпадающее меню" -#: pcbnew/dialog_drc_base.cpp:159 -#, fuzzy +#: pcbnew/dialog_drc_base.cpp:157 msgid "Problems / Markers" -msgstr "Маркеры проблем в зазорах" +msgstr "Problems / Markers" -#: pcbnew/dialog_drc_base.cpp:165 +#: pcbnew/dialog_drc_base.cpp:163 msgid "A list of unconnected pads, right click for popup menu" msgstr "Список неподключенных конт.пл., правый клик - выпадающее меню" -#: pcbnew/dialog_drc_base.cpp:172 +#: pcbnew/dialog_drc_base.cpp:170 msgid "Unconnected" msgstr "Неподключены" @@ -6840,15 +6811,15 @@ msgstr "Удалить цепь ?" #: pcbnew/gen_modules_placefile.cpp:134 msgid "No Modules for Automated Placement" -msgstr "No Modules for Automated Placement" +msgstr "Нет модулей для автоматического размещения" #: pcbnew/gen_modules_placefile.cpp:174 msgid "Component side place file:" -msgstr "Файл размещения стороны компонентов:" +msgstr "Файл размещения на стороне компонентов:" #: pcbnew/gen_modules_placefile.cpp:178 msgid "Copper side place file:" -msgstr "Copper side place file:" +msgstr "Файл размещения на медной стороне:" #: pcbnew/gen_modules_placefile.cpp:182 msgid "Module count" @@ -7028,9 +6999,8 @@ msgid "Show Pads Sketch" msgstr "Показать конт.пл. схематично" #: pcbnew/tool_modedit.cpp:234 -#, fuzzy msgid "Show Vias Sketch" -msgstr "Показать конт.пл. схематично" +msgstr "Show Vias Sketch" #: pcbnew/tool_modedit.cpp:239 msgid "Show Texts Sketch" @@ -7079,14 +7049,12 @@ msgid "Show Grid" msgstr "Показать сетку" #: pcbnew/moduleframe.cpp:340 -#, fuzzy msgid "Show Vias Sketch mode" -msgstr "Показать конт.пл. в контурном режиме" +msgstr "Show Vias Sketch mode" #: pcbnew/moduleframe.cpp:341 -#, fuzzy msgid "Show vias filled mode" -msgstr "Показать конт.пл. в залитом режиме" +msgstr "Show vias filled mode" #: pcbnew/moduleframe.cpp:346 msgid "Show Pads Sketch mode" @@ -7139,16 +7107,16 @@ msgstr "Невидимый" #: pcbnew/dialog_netlist.cpp:68 msgid "Netlist Selection:" -msgstr "Netlist Selection:" +msgstr "Выбор списка цепей:" #: pcbnew/dialog_copper_zones_base.cpp:32 msgid "Zone Setup:" -msgstr "Настройки зоны:" +msgstr "Параметры зоны:" #: pcbnew/dialog_copper_zones_base.cpp:38 #: pcbnew/dialog_non_copper_zones_properties_base.cpp:28 msgid "Zone Fill Options:" -msgstr "Настройка заливки зоны:" +msgstr "Параметры заливки зоны:" #: pcbnew/dialog_copper_zones_base.cpp:40 #: pcbnew/dialog_non_copper_zones_properties_base.cpp:30 @@ -7343,12 +7311,11 @@ msgstr "Слой:" #: pcbnew/toolbars_update_user_interface.cpp:38 msgid " mils" -msgstr "" +msgstr " mils" #: pcbnew/toolbars_update_user_interface.cpp:53 -#, fuzzy msgid "NetClass: " -msgstr "Новый файл" +msgstr "Класс цепи: " #: pcbnew/toolbars_update_user_interface.cpp:92 msgid "Track" @@ -7356,9 +7323,8 @@ msgstr "Дорожка" #: pcbnew/toolbars_update_user_interface.cpp:94 #: pcbnew/toolbars_update_user_interface.cpp:109 -#, fuzzy msgid " *" -msgstr "*" +msgstr " *" #: pcbnew/toolbars_update_user_interface.cpp:107 msgid "Via" @@ -7373,84 +7339,68 @@ msgid "DRC On (Currently: DRC is inactive !!!)" msgstr "DRC On (Currently: DRC is inactive !!!)" #: pcbnew/toolbars_update_user_interface.cpp:201 -#, fuzzy msgid "Polar coords not show" -msgstr "Polar Coords not show" +msgstr "Polar coords not show" #: pcbnew/toolbars_update_user_interface.cpp:202 -#, fuzzy msgid "Display polar coords" -msgstr "Показать полярные координаты" +msgstr "Полярные коорд." #: pcbnew/toolbars_update_user_interface.cpp:216 -#, fuzzy msgid "Hide general ratsnest" -msgstr "Hide General ratsnest" +msgstr "Скрыть все связи" #: pcbnew/toolbars_update_user_interface.cpp:217 -#, fuzzy msgid "Show general ratsnest" -msgstr "Show General ratsnest" +msgstr "Показать все связи" #: pcbnew/toolbars_update_user_interface.cpp:223 -#, fuzzy msgid "Hide module ratsnest" -msgstr "Hide Module ratsnest" +msgstr "Скрыть связи модуля" #: pcbnew/toolbars_update_user_interface.cpp:224 -#, fuzzy msgid "Show module ratsnest" -msgstr "Show Module ratsnest" +msgstr "Показать связи модуля" #: pcbnew/toolbars_update_user_interface.cpp:231 -#, fuzzy msgid "Disable auto delete old track" -msgstr "Disable Auto Delete old Track" +msgstr "Запретить автоудаление старых дорожек" #: pcbnew/toolbars_update_user_interface.cpp:232 -#, fuzzy msgid "Enable auto delete old track" -msgstr "Enable Auto Delete old Track" +msgstr "Разрешить автоудаление старых дорожек" #: pcbnew/toolbars_update_user_interface.cpp:239 -#, fuzzy msgid "Show pads sketch mode" msgstr "Показать конт.пл. в контурном режиме" #: pcbnew/toolbars_update_user_interface.cpp:247 -#, fuzzy msgid "Show vias sketch mode" -msgstr "Показать конт.пл. в контурном режиме" +msgstr "Показать перех.отв. в контурном режиме" #: pcbnew/toolbars_update_user_interface.cpp:255 -#, fuzzy msgid "Show tracks sketch mode" msgstr "Показать дорожки в контурном режиме" #: pcbnew/toolbars_update_user_interface.cpp:256 -#, fuzzy msgid "Show tracks filled mode" msgstr "Показать дорожки в залитом режиме" #: pcbnew/toolbars_update_user_interface.cpp:262 -#, fuzzy msgid "Normal contrast mode display" -msgstr "Normal Contrast Mode Display" +msgstr "Нормальный контраст" #: pcbnew/toolbars_update_user_interface.cpp:263 -#, fuzzy msgid "High contrast mode display" -msgstr "Высоко-контрастный режим отображения" +msgstr "Повышенный контраст" #: pcbnew/toolbars_update_user_interface.cpp:269 -#, fuzzy msgid "Hide invisible text" -msgstr "Принудительно печатать скрытый текст" +msgstr "Скрыть невидимый текст" #: pcbnew/toolbars_update_user_interface.cpp:270 -#, fuzzy msgid "Show invisible text" -msgstr "Принудительно печатать скрытый текст" +msgstr "Показать невидимый текст" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:26 msgid "" @@ -7490,7 +7440,7 @@ msgstr "Настройка количества связей, показывае #: pcbnew/dialog_general_options_BoardEditor_base.cpp:69 msgid "Auto Save (minuts):" -msgstr "Автосохранение (минут):" +msgstr "Автосохранение (минуты):" #: pcbnew/dialog_general_options_BoardEditor_base.cpp:74 msgid "Delay after the first change to create a backup file of the board on disk." @@ -7601,9 +7551,8 @@ msgid "Control the capture of the pcb cursor when the mouse cursor enters a trac msgstr "Управление захватом (притяжением) курсора к центру дорожки при нахождении курсора на дорожке" #: pcbnew/initpcb.cpp:46 -#, fuzzy msgid "Ok to delete selected items ?" -msgstr "Ok для удаления блока?" +msgstr "Ok для удаления выделенного элемента?" #: pcbnew/initpcb.cpp:155 msgid "Current Board will be lost and this operation cannot be undone. Continue ?" @@ -7622,22 +7571,10 @@ msgid "Vias Custom Sizes List:" msgstr "" #: pcbnew/dialog_track_options_base.cpp:53 -msgid "Default Via Drill" -msgstr "Осн.сверло перех.отв." - -#: pcbnew/dialog_track_options_base.cpp:58 -msgid "" -"Enter the default via drill diameter\n" -"All vias drills not set to a specific drill value will have this drill value." -msgstr "" -"Ввод основного диаметра сверла перех.отв.\n" -"Для всех перех.отв., у которых не установлен особое значение диаметра сверла," - -#: pcbnew/dialog_track_options_base.cpp:62 msgid "Specific Via Drill" msgstr "Особое сверло перех.отв." -#: pcbnew/dialog_track_options_base.cpp:67 +#: pcbnew/dialog_track_options_base.cpp:58 msgid "" "Use a specific drill value for all vias that must have a given drill value,\n" "and set the via hole to this specific drill value using the pop up menu." @@ -7645,26 +7582,123 @@ msgstr "" "Use a specific drill value for all vias that must have a given drill value,\n" "and set the via hole to this specific drill value using the pop up menu." -#: pcbnew/dialog_track_options_base.cpp:74 -#, fuzzy +#: pcbnew/dialog_track_options_base.cpp:65 +msgid "Dimensions:" +msgstr "Размерная линия:" + +#: pcbnew/dialog_track_options_base.cpp:68 +msgid "Tracks Custom Widths List:" +msgstr "" + +#: pcbnew/dialog_track_options_base.cpp:89 +msgid "Pads Mask Clearance:" +msgstr "Зазор маски конт.пл.:" + +#: pcbnew/dialog_track_options_base.cpp:94 +msgid "This is the clearance between pads and the mask" +msgstr "Это зазор между конт.пл. и маской" + +#: pcbnew/dialog_design_rules_base.cpp:25 +msgid "Net Classes:" +msgstr "Классы цепей:" + +#: pcbnew/dialog_design_rules_base.cpp:46 +msgid "Track Width" +msgstr "Ширина дорожки" + +#: pcbnew/dialog_design_rules_base.cpp:47 +msgid "Via Dia" +msgstr "Диаметр перех.отв." + +#: pcbnew/dialog_design_rules_base.cpp:48 +msgid "Via Drill" +msgstr "Сверло перех.отв." + +#: pcbnew/dialog_design_rules_base.cpp:49 +msgid "uVia Dia" +msgstr "Диаметр микроперех.отв." + +#: pcbnew/dialog_design_rules_base.cpp:50 +msgid "uVia Drill" +msgstr "Сверло микроперех.отв." + +#: pcbnew/dialog_design_rules_base.cpp:64 +msgid "Net Class parameters" +msgstr "" + +#: pcbnew/dialog_design_rules_base.cpp:73 +msgid "Add another Net Class" +msgstr "" + +#: pcbnew/dialog_design_rules_base.cpp:78 +msgid "" +"Remove the currently select Net Class\n" +"The default Net Class cannot be removed" +msgstr "" +"Удалить выбранный класс цепей\n" +"Класс цепей \"default\" удалить нельзя" + +#: pcbnew/dialog_design_rules_base.cpp:83 +msgid "Move the currently selected Net Class up one row" +msgstr "Переместить выбранный класс цепей вверх" + +#: pcbnew/dialog_design_rules_base.cpp:92 +msgid "Membership:" +msgstr "" + +#: pcbnew/dialog_design_rules_base.cpp:112 +msgid "<<<" +msgstr "" + +#: pcbnew/dialog_design_rules_base.cpp:113 +msgid "Move the selected nets in the right list to the left list" +msgstr "" + +#: pcbnew/dialog_design_rules_base.cpp:117 +msgid ">>>" +msgstr "" + +#: pcbnew/dialog_design_rules_base.cpp:118 +msgid "Move the selected nets in the left list to the right list" +msgstr "Move the selected nets in the left list to the right list" + +#: pcbnew/dialog_design_rules_base.cpp:122 +msgid "<< Select All" +msgstr "<< Select All" + +#: pcbnew/dialog_design_rules_base.cpp:123 +msgid "Select all nets in the left list" +msgstr "" + +#: pcbnew/dialog_design_rules_base.cpp:127 +msgid "Select All >>" +msgstr "Select All >>" + +#: pcbnew/dialog_design_rules_base.cpp:128 +msgid "Select all nets in the right list" +msgstr "" + +#: pcbnew/dialog_design_rules_base.cpp:154 +msgid "Net Classes Editor" +msgstr "Редактор классов цепей" + +#: pcbnew/dialog_design_rules_base.cpp:163 msgid "Vias Options:" -msgstr "Параметры конт.пл.:" +msgstr "Параметры перех.отв.:" -#: pcbnew/dialog_track_options_base.cpp:76 -#, fuzzy +#: pcbnew/dialog_design_rules_base.cpp:165 msgid "Through via" -msgstr "Сквозное перех.отв." +msgstr "Сквозные перех.отв." -#: pcbnew/dialog_track_options_base.cpp:76 -#, fuzzy +#: pcbnew/dialog_design_rules_base.cpp:165 msgid "Blind or buried via" -msgstr "Глухое или слепое перех.отв." +msgstr "Слепые или глухие перех.отв." -#: pcbnew/dialog_track_options_base.cpp:78 +#: pcbnew/dialog_design_rules_base.cpp:167 msgid "Default Via Type" msgstr "Тип перех.отв. по умолч." -#: pcbnew/dialog_track_options_base.cpp:80 +#: pcbnew/dialog_design_rules_base.cpp:169 msgid "" "Select the current via type.\n" "Trough via is the usual selection" @@ -7672,116 +7706,55 @@ msgstr "" "Select the current via type.\n" "Trough via is the usual selection" -#: pcbnew/dialog_track_options_base.cpp:87 -#, fuzzy -msgid "Do not allow micro vias" -msgstr "Разрешить микроперех.отв." +#: pcbnew/dialog_design_rules_base.cpp:179 +msgid "Via Min Diameter" +msgstr "Мин.диаметр перех.отв." -#: pcbnew/dialog_track_options_base.cpp:87 -#, fuzzy +#: pcbnew/dialog_design_rules_base.cpp:186 +msgid "Via Min Drill" +msgstr "Мин.сверло перех.отв." + +#: pcbnew/dialog_design_rules_base.cpp:198 +msgid "Micro Vias Options:" +msgstr "Параметры микроперех.отв.:" + +#: pcbnew/dialog_design_rules_base.cpp:200 +msgid "Do not allow micro vias" +msgstr "Запретить микроперех.отв." + +#: pcbnew/dialog_design_rules_base.cpp:200 msgid "Allow micro vias" msgstr "Разрешить микроперех.отв." -#: pcbnew/dialog_track_options_base.cpp:89 +#: pcbnew/dialog_design_rules_base.cpp:202 msgid "Micro Vias:" -msgstr "Прех.микроотв.:" +msgstr "Микроперех.отв.:" -#: pcbnew/dialog_track_options_base.cpp:91 -#, fuzzy +#: pcbnew/dialog_design_rules_base.cpp:204 msgid "" "Allows or do not allow use of micro vias\n" "They are very small vias only from an external copper layer to its near neightbour" msgstr "" -"Allows use of micro vias\n" -"They are very small vias only from an external copper layer to its near neightbour\n" +"Allows or do not allow use of micro vias\n" +"They are very small vias only from an external copper layer to its near neightbour" -#: pcbnew/dialog_track_options_base.cpp:98 -msgid "Dimensions:" -msgstr "Размерная линия:" +#: pcbnew/dialog_design_rules_base.cpp:214 +msgid "MicroVia Min Diameter" +msgstr "MicroVia Min Diameter" -#: pcbnew/dialog_track_options_base.cpp:101 -msgid "Tracks Custom Widths List:" +#: pcbnew/dialog_design_rules_base.cpp:221 +msgid "MicroVia Min Drill" +msgstr "MicroVia Min Drill" + +#: pcbnew/dialog_design_rules_base.cpp:233 +msgid "Minimal Values Allowed:" msgstr "" -#: pcbnew/dialog_track_options_base.cpp:122 -#, fuzzy -msgid "Pads Mask Clearance:" -msgstr "Зазор маски" +#: pcbnew/dialog_design_rules_base.cpp:262 +msgid "Global Design Rules" +msgstr "Global Design Rules" -#: pcbnew/dialog_track_options_base.cpp:127 -msgid "This is the clearance between pads and the mask" -msgstr "Это зазор между конт.пл. и маской" - -#: pcbnew/dialog_design_rules_base.cpp:20 -#, fuzzy -msgid "Net Classes:" -msgstr "Имена цепей:" - -#: pcbnew/dialog_design_rules_base.cpp:41 -msgid "Track Width" -msgstr "Ширина дорожки" - -#: pcbnew/dialog_design_rules_base.cpp:42 -#, fuzzy -msgid "Via Dia" -msgstr "Размер перех.отв." - -#: pcbnew/dialog_design_rules_base.cpp:43 -#, fuzzy -msgid "Via Drill" -msgstr "Редактировать диаметр перех.отв." - -#: pcbnew/dialog_design_rules_base.cpp:44 -#, fuzzy -msgid "uVia Dia" -msgstr "Размер перех.отв." - -#: pcbnew/dialog_design_rules_base.cpp:45 -#, fuzzy -msgid "uVia Drill" -msgstr "Редактировать диаметр перех.отв." - -#: pcbnew/dialog_design_rules_base.cpp:59 -msgid "Net Class parameters" -msgstr "" - -#: pcbnew/dialog_design_rules_base.cpp:68 -msgid "Add another Net Class" -msgstr "" - -#: pcbnew/dialog_design_rules_base.cpp:73 -#, fuzzy -msgid "Remove the currently select Net Class" -msgstr "на текущем листе?" - -#: pcbnew/dialog_design_rules_base.cpp:78 -#, fuzzy -msgid "Move the currently selected Net Class up one row" -msgstr "Переместить выбранное дополнительное полу вверх на одну позицию" - -#: pcbnew/dialog_design_rules_base.cpp:87 -msgid "Membership:" -msgstr "" - -#: pcbnew/dialog_design_rules_base.cpp:107 -msgid "<<<" -msgstr "" - -#: pcbnew/dialog_design_rules_base.cpp:110 -msgid ">>>" -msgstr "" - -#: pcbnew/dialog_design_rules_base.cpp:113 -#, fuzzy -msgid "<< Select All" -msgstr "Удалить все" - -#: pcbnew/dialog_design_rules_base.cpp:116 -#, fuzzy -msgid "Select All >>" -msgstr "Удалить все" - -#: pcbnew/pcbcfg.cpp:98 +#: pcbnew/pcbcfg.cpp:89 #, c-format msgid "File %s not found" msgstr "Файл %s не найден" @@ -7795,29 +7768,24 @@ msgid "Top" msgstr "" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:48 -#, fuzzy msgid "Bottom" -msgstr "Вид снизу" +msgstr "Bottom" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:50 -#, fuzzy msgid "Side Select" -msgstr "Выбор сетки" +msgstr "Side Select" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:57 -#, fuzzy msgid "+ 90.0" -msgstr "+90" +msgstr "+ 90.0" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:57 -#, fuzzy msgid "- 90.0" -msgstr "-90" +msgstr "- 90.0" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:57 -#, fuzzy msgid "180.0" -msgstr "180" +msgstr "180.0" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:57 msgid "User" @@ -7829,10 +7797,9 @@ msgstr "Ориентация (в 0.1 град.)" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:73 msgid "Position" -msgstr "по позиции" +msgstr "Позиция" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:95 -#, fuzzy msgid "Change Module(s)" msgstr "Изменить модуль(и)" @@ -7849,9 +7816,8 @@ msgid "Virtual" msgstr "Виртуальный" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:106 -#, fuzzy msgid "Attributs:" -msgstr "Атрибуты" +msgstr "Атрибуты:" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:110 msgid "Free" @@ -7866,9 +7832,8 @@ msgid "Move and Auto Place" msgstr "Перемещение и Авторазмещение" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:117 -#, fuzzy msgid "Auto Move and Place" -msgstr "Глобальное перемещение и размещение" +msgstr "Авто перемещение и размещение" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:119 msgid "Rotation 90 degree" @@ -7887,14 +7852,12 @@ msgid "3D Shape Name" msgstr "Имя 3D образа" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:155 -#, fuzzy msgid "3D Scale and Pos" -msgstr "Подстройка масштаба X" +msgstr "3D Scale and Pos" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:162 -#, fuzzy msgid "Browse Shapes" -msgstr "Просмотр файлов (&B)" +msgstr "Browse Shapes" #: pcbnew/dialog_edit_module_for_BoardEditor_base.cpp:165 msgid "Add 3D Shape" @@ -7938,7 +7901,7 @@ msgid "" "by their reference (U1, R3...) (normal setting)\n" "or their time stamp (special setting after a full schematic reannotation)" msgstr "" -"Выбор как идентицировать посад.места:\n" +"Выбор как идентифицировать посад.места:\n" "по обозначениям (DD1, R3...) (нормальная установка)\n" "или по врем.штампу (спец. установка после полного переобозначения схемы)" @@ -7958,7 +7921,7 @@ msgstr "Заменить модуль:" #: pcbnew/dialog_netlist_fbp.cpp:37 msgid "Keep or change an existing footprint when the netlist gives a different footprint" -msgstr "Оставлять или изменять существующие посад.места когда список цепей содержит другое посад.место" +msgstr "Оставлять или изменять существующие посад.места, когда список цепей содержит другое посад.место" #: pcbnew/dialog_netlist_fbp.cpp:48 msgid "Bad Tracks Deletion:" @@ -8002,7 +7965,7 @@ msgstr "Прочитать текущий список цепей и списо #: pcbnew/dialog_netlist_fbp.cpp:80 msgid "Rebuild Board Connectivity" -msgstr "Rebuild Board Connectivity" +msgstr "Перестроить все связи" #: pcbnew/dialog_netlist_fbp.cpp:81 msgid "Rebuild the full ratsnest (usefull after a manual pad netname edition)" @@ -8033,9 +7996,8 @@ msgid "Outlines Appearence" msgstr "Outlines Appearence" #: pcbnew/class_edge_mod.cpp:236 -#, fuzzy msgid "Graphic Item" -msgstr "Графика" +msgstr "Graphic Item" #: pcbnew/class_edge_mod.cpp:242 msgid "TimeStamp" @@ -8049,82 +8011,93 @@ msgstr "Слой мод." msgid "Seg Layer" msgstr "Слой сегм." -#: pcbnew/dialog_design_rules.cpp:56 -#, fuzzy -msgid "* (Any)" -msgstr "Любая" +#: pcbnew/class_edge_mod.cpp:249 +msgid "Width" +msgstr "Ширина" -#: pcbnew/dialog_design_rules.cpp:75 +#: pcbnew/dialog_design_rules.cpp:56 +msgid "* (Any)" +msgstr "* (Any)" + +#: pcbnew/dialog_design_rules.cpp:76 msgid "Net" msgstr "Цепь" -#: pcbnew/dialog_design_rules.cpp:76 -#, fuzzy +#: pcbnew/dialog_design_rules.cpp:77 msgid "Class" -msgstr "Cols" +msgstr "Класс" -#: pcbnew/dialog_design_rules.cpp:104 +#: pcbnew/dialog_design_rules.cpp:105 msgid "Current general settings:
" msgstr "" -#: pcbnew/dialog_design_rules.cpp:108 +#: pcbnew/dialog_design_rules.cpp:109 #, c-format msgid "Minimum value for tracks width: %s
\n" msgstr "" -#: pcbnew/dialog_design_rules.cpp:112 +#: pcbnew/dialog_design_rules.cpp:113 #, c-format msgid "Minimum value for vias diameter: %s
\n" msgstr "" -#: pcbnew/dialog_design_rules.cpp:116 +#: pcbnew/dialog_design_rules.cpp:117 #, c-format msgid "Minimum value for microvias diameter: %s
\n" msgstr "" -#: pcbnew/dialog_design_rules.cpp:422 +#: pcbnew/dialog_design_rules.cpp:478 #: pcbnew/dialog_copper_layers_setup.cpp:135 msgid "Errors detected, Abort" msgstr "" -#: pcbnew/dialog_design_rules.cpp:438 -#, fuzzy +#: pcbnew/dialog_design_rules.cpp:497 msgid "New Net Class Name:" -msgstr "Показать имена цепей:" +msgstr "Имя нового класса цепей:" -#: pcbnew/dialog_design_rules.cpp:451 +#: pcbnew/dialog_design_rules.cpp:510 msgid "This NetClass is already existing, cannot add it; Aborted" msgstr "" -#: pcbnew/dialog_design_rules.cpp:508 +#: pcbnew/dialog_design_rules.cpp:567 msgid "The defaut Netclass cannot be removed" msgstr "" -#: pcbnew/dialog_design_rules.cpp:694 +#: pcbnew/dialog_design_rules.cpp:758 #, c-format msgid "%s: Track Size < Min Track Size
" msgstr "" -#: pcbnew/dialog_design_rules.cpp:708 +#: pcbnew/dialog_design_rules.cpp:772 #, c-format msgid "%s: Via Diameter < Minimun Via Diameter
" msgstr "" -#: pcbnew/dialog_design_rules.cpp:720 +#: pcbnew/dialog_design_rules.cpp:784 #, c-format msgid "%s: Via DrillVia Dia
" msgstr "" -#: pcbnew/dialog_design_rules.cpp:734 +#: pcbnew/dialog_design_rules.cpp:793 #, c-format -msgid "%s: MicroVia Diameter < Minimun MicroVia Diameter
" +msgid "%s: Via Drill < Min Via Drill
" msgstr "" -#: pcbnew/dialog_design_rules.cpp:746 +#: pcbnew/dialog_design_rules.cpp:807 +#, c-format +msgid "%s: MicroVia Diameter < MicroVia Min Diameter
" +msgstr "" + +#: pcbnew/dialog_design_rules.cpp:819 #, c-format msgid "%s: MicroVia DrillMicroVia Dia
" msgstr "" +#: pcbnew/dialog_design_rules.cpp:828 +#, c-format +msgid "%s: MicroVia DrillMicroVia Min Drill
" +msgstr "" + #: pcbnew/dialog_layers_setup.cpp:104 msgid "Off-board, manufacturing" msgstr "" @@ -8142,19 +8115,16 @@ msgid "Board contour" msgstr "" #: pcbnew/dialog_layers_setup.cpp:108 -#, fuzzy msgid "Auxiliary" -msgstr "Всполмогательные оси" +msgstr "Вспомогательные оси" #: pcbnew/dialog_layers_setup.cpp:116 -#, fuzzy msgid "All Layers On" -msgstr "Слой" +msgstr "All Layers On" #: pcbnew/dialog_layers_setup.cpp:117 -#, fuzzy msgid "Single Side" -msgstr "Одна страница" +msgstr "Single Side" #: pcbnew/dialog_layers_setup.cpp:118 msgid "Single Side, SMD on Back" @@ -8242,7 +8212,7 @@ msgstr "Удалить текст мод." #: pcbnew/modedit_onclick.cpp:302 msgid "End edge" -msgstr "Закончить клнтур" +msgstr "Закончить контур" #: pcbnew/modedit_onclick.cpp:305 msgid "Move edge" @@ -8384,27 +8354,27 @@ msgstr "Error writing to STRINGFORMATTER" msgid "This is the default net class." msgstr "" -#: pcbnew/class_board.cpp:635 +#: pcbnew/class_board.cpp:651 msgid "Vias" msgstr "Перех.отв." -#: pcbnew/class_board.cpp:638 +#: pcbnew/class_board.cpp:654 msgid "Nodes" msgstr "Узлов" -#: pcbnew/class_board.cpp:641 +#: pcbnew/class_board.cpp:657 msgid "Nets" msgstr "Цепей" -#: pcbnew/class_board.cpp:649 +#: pcbnew/class_board.cpp:665 msgid "Links" msgstr "Связей" -#: pcbnew/class_board.cpp:652 +#: pcbnew/class_board.cpp:668 msgid "Connect" -msgstr "Соединение" +msgstr "Соединено" -#: pcbnew/class_board.cpp:655 +#: pcbnew/class_board.cpp:671 msgid "NoConn" msgstr "Не соединено" @@ -8527,14 +8497,12 @@ msgid "drill sheet (PostScript)" msgstr "лист сверловки (PostScript)" #: pcbnew/dialog_gendrill.cpp:207 -#, fuzzy msgid "Drill sheet (Gerber)" -msgstr "лист сверловки (HPGL)" +msgstr "Drill sheet (Gerber)" #: pcbnew/dialog_gendrill.cpp:208 -#, fuzzy msgid "Drill sheet (DXF)" -msgstr "лист сверловки (HPGL)" +msgstr "Drill sheet (DXF)" #: pcbnew/dialog_gendrill.cpp:209 msgid "Drill Sheet:" @@ -8721,9 +8689,8 @@ msgid "Auto Place Module" msgstr "Авторазместить модуль" #: pcbnew/onrightclick.cpp:156 -#, fuzzy msgid "Autoroute Module" -msgstr "Автотрассировать все модули" +msgstr "Autoroute Module" #: pcbnew/onrightclick.cpp:177 msgid "Move Drawing" @@ -8734,9 +8701,8 @@ msgid "Edit Drawing" msgstr "Редактировать сегмент" #: pcbnew/onrightclick.cpp:183 -#, fuzzy msgid "Delete All Drawing on Layer" -msgstr "Удалить сегмент" +msgstr "Delete All Drawing on Layer" #: pcbnew/onrightclick.cpp:189 msgid "Delete Zone Filling" @@ -8943,9 +8909,8 @@ msgid "Place Micro Via" msgstr "Разместить перех.микроотв." #: pcbnew/onrightclick.cpp:501 -#, fuzzy msgid "Change Tracks and Vias Sizes" -msgstr "Размеры дорожек и перех.отверстий" +msgstr "Change Tracks and Vias Sizes" #: pcbnew/onrightclick.cpp:503 msgid "Change Via Size" @@ -8964,19 +8929,16 @@ msgid "Set Net to NetClass values" msgstr "" #: pcbnew/onrightclick.cpp:511 -#, fuzzy msgid "Set ALL Tracks and Vias to NetClass Values" -msgstr "Изменить все дорожки и перех.отв." +msgstr "Set ALL Tracks and Vias to NetClass Values" #: pcbnew/onrightclick.cpp:513 -#, fuzzy msgid "Set ALL Vias (No Track) to NetClass Values" -msgstr "Изменить все перех.отв. (без дорожек)" +msgstr "Set ALL Vias (No Track) to NetClass Values" #: pcbnew/onrightclick.cpp:515 -#, fuzzy msgid "Set ALL Tracks (No Via) to NetClass Values" -msgstr "Изменить все дорожки (без перех.отв.)" +msgstr "Set ALL Tracks (No Via) to NetClass Values" #: pcbnew/onrightclick.cpp:523 msgid "Delete Via" @@ -9028,7 +8990,7 @@ msgstr "Разместить ребро контура" #: pcbnew/onrightclick.cpp:576 msgid "Place Corner" -msgstr "Разместить Угол" +msgstr "Разместить угол" #: pcbnew/onrightclick.cpp:579 msgid "Place Zone" @@ -9123,9 +9085,8 @@ msgid "Autoroute Net" msgstr "Автотрассировать цепь" #: pcbnew/onrightclick.cpp:837 -#, fuzzy msgid "New Width/Size" -msgstr "Установить ширину" +msgstr "New Width/Size" #: pcbnew/onrightclick.cpp:840 msgid "Auto Width" @@ -9136,9 +9097,8 @@ msgid "Use the track width when starting on a track, otherwise the current track msgstr "При начале новой дорожки с существующей использовать ширину этой дорожки, иначе использовать текущую ширину дорожки" #: pcbnew/onrightclick.cpp:852 -#, fuzzy msgid "Use Netclass Values" -msgstr "Use Net Names" +msgstr "Use Netclass Values" #: pcbnew/onrightclick.cpp:853 msgid "Use track and via sizes from their Netclass values" @@ -9174,14 +9134,12 @@ msgid "Drc error, cancelled" msgstr "Ошибка drc, отменено" #: pcbnew/editrack.cpp:782 -#, fuzzy msgid "Track Len" -msgstr "Дорожка" +msgstr "Track Len" #: pcbnew/editrack.cpp:786 -#, fuzzy msgid "Segs Count" -msgstr "Количество отверстий:" +msgstr "Segs Count" #: pcbnew/menubarmodedit.cpp:37 msgid "Sizes and Widths" @@ -9209,7 +9167,7 @@ msgstr "Открыть руководство pcbnew" #: pcbnew/menubarmodedit.cpp:70 msgid "&About pcbnew" -msgstr "&About pcbnew" +msgstr "О программе pcbnew" #: pcbnew/menubarmodedit.cpp:71 msgid "About pcbnew PCB designer" @@ -9221,36 +9179,40 @@ msgstr "Show board in 3D viewer" #: pcbnew/menubarmodedit.cpp:83 msgid "&Dimensions" -msgstr "&Dimensions" +msgstr "Размеры" #: pcbnew/menubarmodedit.cpp:84 msgid "&3D Display" -msgstr "3D отображение" +msgstr "3D вид" #: pcbnew/controle.cpp:175 msgid "Selection Clarification" msgstr "Уточнение выбора" -#: pcbnew/dialog_drc.cpp:136 -#: pcbnew/dialog_drc.cpp:210 +#: pcbnew/dialog_drc.cpp:52 +msgid "Netclasses values" +msgstr "Netclasses values" + +#: pcbnew/dialog_drc.cpp:134 +#: pcbnew/dialog_drc.cpp:208 #, c-format msgid "Report file \"%s\" created" msgstr "Файл отчета \"%s\" создан" -#: pcbnew/dialog_drc.cpp:138 -#: pcbnew/dialog_drc.cpp:211 +#: pcbnew/dialog_drc.cpp:136 +#: pcbnew/dialog_drc.cpp:209 msgid "Disk File Report Completed" msgstr "Создание файл отчета на диске завершено" -#: pcbnew/dialog_drc.cpp:231 +#: pcbnew/dialog_drc.cpp:229 msgid "DRC report files (.rpt)|*.rpt" msgstr "Файлы отчета DRC (.rpt)|*.rpt" -#: pcbnew/dialog_drc.cpp:237 +#: pcbnew/dialog_drc.cpp:235 msgid "Save DRC Report File" msgstr "Сохранить отчет DRC" -#: pcbnew/solve.cpp:240 +#: pcbnew/solve.cpp:243 msgid "Abort routing?" msgstr "Прервать трассировку?" @@ -9267,9 +9229,8 @@ msgid "Board Modified: Continue ?" msgstr "Плата изменена: Продолжить?" #: pcbnew/files.cpp:166 -#, fuzzy msgid "Open Board File" -msgstr "Open Board File:" +msgstr "Open Board File" #: pcbnew/files.cpp:189 #, c-format @@ -9305,97 +9266,80 @@ msgid "Failed to create " msgstr "Не удалось создать " #: pcbnew/dialog_copper_layers_setup_base.cpp:24 -#, fuzzy msgid "Layers Count" -msgstr "Слой" +msgstr "Layers Count" #: pcbnew/dialog_copper_layers_setup_base.cpp:44 -#, fuzzy msgid "Active" -msgstr "Архив" +msgstr "Active" #: pcbnew/dialog_copper_layers_setup_base.cpp:45 -#, fuzzy msgid "Status" -msgstr "Стат." +msgstr "Status" #: pcbnew/dialog_copper_layers_setup_base.cpp:53 msgid "Top Layer" -msgstr "Верхний слой" +msgstr "Top Layer" #: pcbnew/dialog_copper_layers_setup_base.cpp:54 -#, fuzzy msgid "Inner 14" -msgstr "Inner L14" +msgstr "Inner 14" #: pcbnew/dialog_copper_layers_setup_base.cpp:55 -#, fuzzy msgid "Inner 13" -msgstr "Inner L13" +msgstr "Inner 13" #: pcbnew/dialog_copper_layers_setup_base.cpp:56 -#, fuzzy msgid "Inner 12" -msgstr "Inner L12" +msgstr "Inner 12" #: pcbnew/dialog_copper_layers_setup_base.cpp:57 -#, fuzzy msgid "Inner 11" -msgstr "Inner L11" +msgstr "Inner 11" #: pcbnew/dialog_copper_layers_setup_base.cpp:58 -#, fuzzy msgid "Inner 10" -msgstr "Inner L10" +msgstr "Inner 10" #: pcbnew/dialog_copper_layers_setup_base.cpp:59 -#, fuzzy msgid "Inner 9" -msgstr "Inner L9 " +msgstr "Inner 9" #: pcbnew/dialog_copper_layers_setup_base.cpp:60 -#, fuzzy msgid "Inner 8" -msgstr "Inner L8 " +msgstr "Inner 8" #: pcbnew/dialog_copper_layers_setup_base.cpp:61 -#, fuzzy msgid "Inner 7" -msgstr "Inner L7 " +msgstr "Inner 7" #: pcbnew/dialog_copper_layers_setup_base.cpp:62 -#, fuzzy msgid "Inner 6" -msgstr "Inner L6 " +msgstr "Inner 6" #: pcbnew/dialog_copper_layers_setup_base.cpp:63 -#, fuzzy msgid "Inner 5" -msgstr "Inner L5 " +msgstr "Inner 5" #: pcbnew/dialog_copper_layers_setup_base.cpp:64 -#, fuzzy msgid "Inner 4" -msgstr "Inner L4 " +msgstr "Inner 4" #: pcbnew/dialog_copper_layers_setup_base.cpp:65 -#, fuzzy msgid "Inner 3" -msgstr "Inner L3 " +msgstr "Inner 3" #: pcbnew/dialog_copper_layers_setup_base.cpp:66 -#, fuzzy msgid "Inner 2" -msgstr "Inner L2 " +msgstr "Inner 2" #: pcbnew/dialog_copper_layers_setup_base.cpp:67 -#, fuzzy msgid "Inner 1" -msgstr "Inner L1 " +msgstr "Inner 1" #: pcbnew/dialog_copper_layers_setup_base.cpp:68 msgid "Bottom Layer" -msgstr "Нижний слой" +msgstr "Bottom Layer" #: pcbnew/class_board_item.cpp:24 msgid "Rect" @@ -9403,7 +9347,7 @@ msgstr "Прямоуг." #: pcbnew/class_board_item.cpp:27 msgid "Bezier Curve" -msgstr "" +msgstr "Кривая Безье" #: pcbnew/class_board_item.cpp:64 msgid "Pad" @@ -9480,7 +9424,7 @@ msgstr "Слепые/глухие" #: pcbnew/class_board_item.cpp:221 msgid "Dimension" -msgstr "Dimension" +msgstr "Размер" #: pcbnew/class_board_item.cpp:226 msgid "Target" @@ -9500,7 +9444,7 @@ msgid "" "Cannot update the footprint" msgstr "" "\n" -"Невозможно обновить посадочное мест" +"Невозможно обновить посадочное место" #: pcbnew/modedit.cpp:283 msgid "A footprint source was found on the main board" @@ -9527,9 +9471,8 @@ msgid "Angle" msgstr "Угол" #: pcbnew/class_drawsegment.cpp:387 -#, fuzzy msgid "Curve" -msgstr "Текущий" +msgstr "Кривая" #: pcbnew/globaleditpad.cpp:75 msgid "Edit Pads Global" @@ -9598,7 +9541,7 @@ msgstr "Миним. толщина пера" #: pcbnew/dialog_SVG_print_base.cpp:62 msgid "Print Board Edges" -msgstr "Print Board Edges" +msgstr "Печать контура платы" #: pcbnew/dialog_SVG_print_base.cpp:65 msgid "Print (or not) the edges layer with others layers" @@ -9617,7 +9560,7 @@ msgid "No Net" msgstr "Нет цепи" #: pcbnew/zones_by_polygon_fill_functions.cpp:132 -#: pcbnew/class_zone.cpp:940 +#: pcbnew/class_zone.cpp:934 msgid "NetName" msgstr "Имя цепи" @@ -9654,14 +9597,12 @@ msgid "Set tracks and vias sizes to the Netclass \"%s\"default value (entire NET msgstr "" #: pcbnew/edit_track_width.cpp:232 -#, fuzzy msgid "Set All Tracks and Vias to Netclass value" -msgstr "Правка размеры всех дорожек и перех.отв." +msgstr "Set All Tracks and Vias to Netclass value" #: pcbnew/edit_track_width.cpp:237 -#, fuzzy msgid "Set All Via to Netclass value" -msgstr "Установит диаметр перех.отв. в особое знач." +msgstr "Set All Via to Netclass value" #: pcbnew/edit_track_width.cpp:242 msgid "Set All Track to Netclass value" @@ -9719,35 +9660,35 @@ msgstr "" msgid "Error : you must choose a layer" msgstr "Ошибка: необходимо выбрать слой" -#: pcbnew/class_zone.cpp:943 +#: pcbnew/class_zone.cpp:937 msgid "Non Copper Zone" msgstr "Не медная зона" -#: pcbnew/class_zone.cpp:947 +#: pcbnew/class_zone.cpp:941 msgid "NetCode" msgstr "Код цепи" -#: pcbnew/class_zone.cpp:953 +#: pcbnew/class_zone.cpp:947 msgid "Corners" msgstr "Углы" -#: pcbnew/class_zone.cpp:956 +#: pcbnew/class_zone.cpp:950 msgid "Segments" msgstr "Сегменты" -#: pcbnew/class_zone.cpp:958 +#: pcbnew/class_zone.cpp:952 msgid "Polygons" msgstr "Полигоны" -#: pcbnew/class_zone.cpp:959 +#: pcbnew/class_zone.cpp:953 msgid "Fill mode" msgstr "Режим заливки" -#: pcbnew/class_zone.cpp:963 +#: pcbnew/class_zone.cpp:957 msgid "Hatch lines" msgstr "Штрих.линии" -#: pcbnew/class_zone.cpp:968 +#: pcbnew/class_zone.cpp:962 msgid "Corners in DrawList" msgstr "Corners in DrawList" @@ -10000,19 +9941,16 @@ msgid "&Read Preferences" msgstr "Загрузить настройки (&R)" #: pcbnew/menubarpcb.cpp:212 -#, fuzzy msgid "Design Rules" -msgstr "Проверка правил проектирования платы" +msgstr "Правила проектирования" #: pcbnew/menubarpcb.cpp:212 -#, fuzzy msgid "Open the design rules dialog editor" -msgstr "Открыть файл в текстовом редакторе" +msgstr "Open the design rules dialog editor" #: pcbnew/menubarpcb.cpp:223 -#, fuzzy msgid "&Layers Setup" -msgstr "Сохранить настройки (&S)" +msgstr "Настройка слоев" #: pcbnew/menubarpcb.cpp:224 msgid "Enable and set properties of layers" @@ -10115,9 +10053,8 @@ msgid "About PCBNEW printed circuit board designer" msgstr "About PCBNEW printed circuit board designer" #: pcbnew/menubarpcb.cpp:343 -#, fuzzy msgid "&Design Rules" -msgstr "Проверка правил проектирования платы" +msgstr "Настройка правил" #: pcbnew/menubarpcb.cpp:346 msgid "P&ostprocess" @@ -10132,7 +10069,6 @@ msgstr "" "В чертеже будут использованы окружности для некоторых размеров сверла" #: pcbnew/dialog_pcb_text_properties.cpp:76 -#, fuzzy msgid "PCB Text properties" msgstr "Свойства текста" @@ -10350,9 +10286,8 @@ msgid "Hole near track" msgstr "Отверстие близко к дорожке" #: pcbnew/class_drc_item.cpp:81 -#, fuzzy msgid "Too small track width" -msgstr "Ширина дорожки" +msgstr "Too small track width" #: pcbnew/class_drc_item.cpp:83 msgid "Too small via size" @@ -10395,7 +10330,6 @@ msgid "Unable to drag this segment: two collinear segments" msgstr "Не удалось перетащить этот сегмент: два коллинеарных сегмента" #: pcbnew/loadcmp.cpp:108 -#, fuzzy msgid "Place Module" msgstr "Разместить модуль" @@ -10501,7 +10435,7 @@ msgstr "Соединение с конт.пл." #: pcbnew/cleaningoptions_dialog.cpp:171 msgid "Extend dangling tracks which partially cover a pad or via, all the way to pad or via center" -msgstr "Продлить примыкающие дорожки до центра перех.отв. и конт.пл." +msgstr "Продлить примыкающие дорожки до центра перех.отв. или конт.пл." #: pcbnew/cleaningoptions_dialog.cpp:177 msgid "Clean pcb" @@ -10669,48 +10603,52 @@ msgstr "Да" msgid "Drill files (*.drl)|*.drl" msgstr "" -#: pcbnew/gendrill.cpp:318 +#: pcbnew/gendrill.cpp:93 +#: pcbnew/gendrill.cpp:95 +msgid "Use Netclasses values" +msgstr "Use Netclasses values" + +#: pcbnew/gendrill.cpp:310 msgid "Save Drill File" msgstr "Save Drill File" -#: pcbnew/gendrill.cpp:403 +#: pcbnew/gendrill.cpp:396 msgid "3:2" msgstr "3:2" -#: pcbnew/gendrill.cpp:404 +#: pcbnew/gendrill.cpp:397 msgid "3:3" msgstr "3:3" -#: pcbnew/gendrill.cpp:750 +#: pcbnew/gendrill.cpp:745 msgid "HPGL plot files (.plt)|*.plt" msgstr "" -#: pcbnew/gendrill.cpp:755 +#: pcbnew/gendrill.cpp:750 msgid "PostScript files (.ps)|*.ps" msgstr "" -#: pcbnew/gendrill.cpp:760 -#, fuzzy +#: pcbnew/gendrill.cpp:755 msgid "Gerber files (.pho)|*.pho" -msgstr "Файлы отчета DRC (.rpt)|*.rpt" +msgstr "Gerber files (.pho)|*.pho" -#: pcbnew/gendrill.cpp:765 +#: pcbnew/gendrill.cpp:760 msgid "DXF files (.dxf)|*.dxf" msgstr "" -#: pcbnew/gendrill.cpp:778 +#: pcbnew/gendrill.cpp:773 msgid "Save Drill Plot File" msgstr "Save Drill Plot File" -#: pcbnew/gendrill.cpp:789 +#: pcbnew/gendrill.cpp:784 msgid "Unable to create file" msgstr "Не удалось создать файл" -#: pcbnew/gendrill.cpp:816 +#: pcbnew/gendrill.cpp:811 msgid "Drill report files (.rpt)|*.rpt" msgstr "Drill report files (.rpt)|*.rpt" -#: pcbnew/gendrill.cpp:822 +#: pcbnew/gendrill.cpp:817 msgid "Save Drill Report File" msgstr "Сохранить отчет сверловки" @@ -11061,9 +10999,8 @@ msgid "Pad Shapes:" msgstr "Форма конт.пл.:" #: pcbnew/dialog_display_options_base.cpp:90 -#, fuzzy msgid "Via Shapes:" -msgstr "Форма конт.пл.:" +msgstr "Вид перех.отв.:" #: pcbnew/dialog_display_options_base.cpp:94 msgid "Show pad clearance" @@ -11370,14 +11307,12 @@ msgid "Show Tracks Sketch" msgstr "Показать дорожки схематично" #: pcbnew/tool_pcb.cpp:381 -#, fuzzy msgid "High Contrast Mode Display" -msgstr "Высоко-контрастный режим отображения" +msgstr "Высокий контраст" #: pcbnew/tool_pcb.cpp:388 -#, fuzzy msgid "Show Invisible Text" -msgstr "Невидимый" +msgstr "Показать невидимый текст" #: pcbnew/tool_pcb.cpp:399 msgid "" @@ -11436,14 +11371,12 @@ msgid "Create a polynomial shape for microwave applications" msgstr "Создать полиномную форму для microwave приложений" #: pcbnew/tool_pcb.cpp:584 -#, fuzzy msgid "Current NetClass clearance value" -msgstr "Zone clearance value" +msgstr "Зазор текущего класса цепей" #: pcbnew/tool_pcb.cpp:593 -#, fuzzy msgid "Name of the current NetClass" -msgstr "на текущем листе?" +msgstr "Имя текущего класса цепей" #: pcbnew/tool_pcb.cpp:602 msgid "" @@ -11485,36 +11418,33 @@ msgstr "Изменить все" msgid "Browse Libs modules" msgstr "Просмотр модулей библиотек" -#: pcbnew/class_track.cpp:918 -#, fuzzy +#: pcbnew/class_track.cpp:911 msgid "Track Length" -msgstr "Ширина дорожки" +msgstr "Длина дорожки" -#: pcbnew/class_track.cpp:976 +#: pcbnew/class_track.cpp:969 msgid "Flags" msgstr "Флаги" -#: pcbnew/class_track.cpp:1011 +#: pcbnew/class_track.cpp:1004 msgid "Diam" msgstr "Диам." -#: pcbnew/class_track.cpp:1022 +#: pcbnew/class_track.cpp:1015 msgid "(Specific)" msgstr "" -#: pcbnew/class_track.cpp:1024 +#: pcbnew/class_track.cpp:1017 msgid "(Default)" msgstr "(По умолчанию)" -#: pcbnew/class_track.cpp:1037 -#, fuzzy +#: pcbnew/class_track.cpp:1030 msgid "Net Class" -msgstr "Установить флаг" +msgstr "Класс цепей" -#: pcbnew/class_track.cpp:1044 -#, fuzzy +#: pcbnew/class_track.cpp:1037 msgid "Segment Length" -msgstr "Длина цепи" +msgstr "Длина сегмента" #: pcbnew/pcbplot.cpp:226 msgid "Plot Format" @@ -11696,47 +11626,39 @@ msgstr "" msgid "GERBER photo plot files (.pho)|*.pho" msgstr "" -#: pcbnew/drc.cpp:202 -#, fuzzy +#: pcbnew/drc.cpp:200 msgid "Compile ratsnest...\n" -msgstr "Hide Module ratsnest" +msgstr "Compile ratsnest...\n" -#: pcbnew/drc.cpp:218 -#, fuzzy +#: pcbnew/drc.cpp:216 msgid "Aborting\n" -msgstr "Прервать трассировку?" +msgstr "Aborting\n" -#: pcbnew/drc.cpp:231 -#, fuzzy +#: pcbnew/drc.cpp:229 msgid "Pad clearances...\n" -msgstr "Зазор маски" +msgstr "Pad clearances...\n" -#: pcbnew/drc.cpp:241 -#, fuzzy +#: pcbnew/drc.cpp:239 msgid "Track clearances...\n" -msgstr "Зазор маски" +msgstr "Track clearances...\n" -#: pcbnew/drc.cpp:251 -#, fuzzy +#: pcbnew/drc.cpp:249 msgid "Fill zones...\n" -msgstr "Залить зону" +msgstr "Fill zones...\n" -#: pcbnew/drc.cpp:259 -#, fuzzy +#: pcbnew/drc.cpp:257 msgid "Test zones...\n" -msgstr "Удалить зоны" +msgstr "Test zones...\n" -#: pcbnew/drc.cpp:270 -#, fuzzy +#: pcbnew/drc.cpp:268 msgid "Unconnected pads...\n" -msgstr "Неподлюченные конт.пл." +msgstr "Unconnected pads...\n" -#: pcbnew/drc.cpp:284 -#, fuzzy +#: pcbnew/drc.cpp:282 msgid "Finished" -msgstr "Найти" +msgstr "Finished" -#: pcbnew/drc.cpp:325 +#: pcbnew/drc.cpp:324 #, c-format msgid "NETCLASS: '%s' has Clearance:%s which is less than global:%s" msgstr "" @@ -11832,14 +11754,17 @@ msgstr "EESchema печать HPGL" msgid "Sheet properties" msgstr "Свойства листа" +#: eeschema/dialog_lib_edit_draw_item_base.h:58 +msgid "Drawing Properties" +msgstr "Свойства отображения" + #: eeschema/plotps.h:50 msgid "EESchema Plot PS" msgstr "EESchema печать PS" #: eeschema/plotdxf.h:47 -#, fuzzy msgid "EESchema Plot DXF" -msgstr "EESchema печать PS" +msgstr "EESchema Plot DXF" #: eeschema/dialog_build_BOM_base.h:69 msgid "List of Material" @@ -11853,10 +11778,6 @@ msgstr "EESchema поиск" msgid "Fields Properties" msgstr "Свойства полей" -#: eeschema/dialog_cmp_graphic_properties.h:43 -msgid "Graphic shape properties" -msgstr "Графические свойства формы" - #: eeschema/dialog_bodygraphictext_properties_base.h:58 msgid "Graphic text properties:" msgstr "Графические свойства текста:" @@ -11887,9 +11808,8 @@ msgid "Create SVG file" msgstr "Создать SVG файл" #: eeschema/dialog_edit_component_in_lib_base.h:107 -#, fuzzy msgid "Lib Component Properties" -msgstr "Графические свойства элементов" +msgstr "Lib Component Properties" #: eeschema/eelayer.h:35 msgid "EESchema Colors" @@ -11955,10 +11875,6 @@ msgstr "ERC предупреждение" msgid "Erc Error" msgstr "Ошибка ERС" -#: eeschema/eelayer.h:253 -msgid "General" -msgstr "Общие" - #: eeschema/eelayer.h:259 msgid "Device" msgstr "" @@ -12141,9 +12057,8 @@ msgid "Footprints Orientation" msgstr "Ориентация посад.места" #: pcbnew/dialog_copper_layers_setup_base.h:55 -#, fuzzy msgid "Copper layers setup" -msgstr "Copper layer" +msgstr "Copper layers setup" #: pcbnew/dialog_exchange_modules_base.h:57 msgid "Exchange Modules" @@ -12177,7 +12092,7 @@ msgstr "Диалог NetList:" msgid "Cleaning options" msgstr "Параметры очистки" -#: pcbnew/dialog_drc_base.h:98 +#: pcbnew/dialog_drc_base.h:96 msgid "DRC Control" msgstr "Контроль DRC" @@ -12237,16 +12152,15 @@ msgstr "Показать модули на слое компонент" msgid "Show Modules Cu" msgstr "Показать модули на слое медь" -#: pcbnew/dialog_design_rules_base.h:81 -#, fuzzy +#: pcbnew/dialog_design_rules_base.h:104 msgid "Design Rules Editor" -msgstr "Открыть редактор модулей" +msgstr "Design Rules Editor" #: pcbnew/dialog_initpcb.h:38 msgid "Global Delete" msgstr "Глобальное удаление" -#: pcbnew/dialog_track_options_base.h:86 +#: pcbnew/dialog_track_options_base.h:79 msgid "Tracks and Vias Sizes" msgstr "Размеры дорожек и перех.отверстий"