From 1da3a16470e332d650feb34eb863810162d21b9b Mon Sep 17 00:00:00 2001 From: faa Date: Mon, 22 Feb 2010 09:17:25 +0000 Subject: [PATCH] actualized russian GUI --- internat/ru/kicad.mo | Bin 277839 -> 276974 bytes internat/ru/kicad.po | 1067 +++++++++++++++++++++--------------------- 2 files changed, 528 insertions(+), 539 deletions(-) diff --git a/internat/ru/kicad.mo b/internat/ru/kicad.mo index 58ace6e929d46569141587f32939fbbc5373697f..3b5e7af5f9a621440a753c80902cfc6c5243ed36 100644 GIT binary patch delta 63972 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%0D46K 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 MWpqUpcI|LPDuzrtu&l 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 z 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 TcKRFU+I;PneaczLe$@Uy@p8Nh diff --git a/internat/ru/kicad.po b/internat/ru/kicad.po index 8e71d9ec8b..80a198a9cb 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: 2010-02-14 20:19+0300\n" -"PO-Revision-Date: 2010-02-14 20:39+0300\n" +"POT-Creation-Date: 2010-02-22 11:56+0300\n" +"PO-Revision-Date: 2010-02-22 12:13+0300\n" "Last-Translator: Andrey Fedorushkov \n" "Language-Team: KiCAD russian team \n" "MIME-Version: 1.0\n" @@ -539,67 +539,67 @@ msgstr "Перерисовать" msgid "Zoom auto" msgstr "Авто масштаб" -#: eeschema/tool_sch.cpp:111 +#: eeschema/tool_sch.cpp:110 msgid "Find components and texts" msgstr "Поиск компонента или текста" -#: eeschema/tool_sch.cpp:115 +#: eeschema/tool_sch.cpp:117 msgid "Netlist generation" msgstr "Сформировать список цепей" -#: eeschema/tool_sch.cpp:119 +#: eeschema/tool_sch.cpp:121 msgid "Annotate schematic" msgstr "Обозначить схему" -#: eeschema/tool_sch.cpp:122 +#: eeschema/tool_sch.cpp:124 msgid "Schematic Electric Rules Check" msgstr "Проверка электрических правил схемы" -#: eeschema/tool_sch.cpp:125 +#: eeschema/tool_sch.cpp:127 msgid "Bill of material and/or Cross references" msgstr "Спецификация материалов и/или комплектующих" -#: eeschema/tool_sch.cpp:129 +#: eeschema/tool_sch.cpp:131 msgid "Backannotate footprint" msgstr "Обратное обозначение посад.мест" -#: eeschema/tool_sch.cpp:153 +#: eeschema/tool_sch.cpp:155 msgid "Hierarchy Push/Pop" msgstr "Переход по иерархии" -#: eeschema/tool_sch.cpp:158 +#: eeschema/tool_sch.cpp:160 msgid "Place a component" msgstr "Разместить компонент" -#: eeschema/tool_sch.cpp:162 +#: eeschema/tool_sch.cpp:164 msgid "Place a power port" msgstr "Разместить порт питания" -#: eeschema/tool_sch.cpp:167 +#: eeschema/tool_sch.cpp:169 msgid "Place a wire" msgstr "Разместить проводник" -#: eeschema/tool_sch.cpp:171 +#: eeschema/tool_sch.cpp:173 msgid "Place a bus" msgstr "Разместить шину" -#: eeschema/tool_sch.cpp:175 +#: eeschema/tool_sch.cpp:177 msgid "Place a wire to bus entry" msgstr "Разместить ввод проводника в шину" -#: eeschema/tool_sch.cpp:179 +#: eeschema/tool_sch.cpp:181 msgid "Place a bus to bus entry" msgstr "Разместить ввод шины в шину" -#: eeschema/tool_sch.cpp:184 +#: eeschema/tool_sch.cpp:186 msgid "Place no connect flag" msgstr "Разместить флаг \"не подключено\"" -#: eeschema/tool_sch.cpp:188 +#: eeschema/tool_sch.cpp:190 msgid "Place net name" msgstr "Разместить имя цепи" -#: eeschema/tool_sch.cpp:192 +#: eeschema/tool_sch.cpp:194 msgid "" "Place a global label.\n" "Warning: all global labels with the same name are connected in whole hierarchy" @@ -607,75 +607,75 @@ msgstr "" "Разместить глобальную метку.\n" "Предупреждение: все глобальные метки с одним именем соединяются по всей иерархии." -#: eeschema/tool_sch.cpp:197 +#: eeschema/tool_sch.cpp:199 msgid "Place a junction" msgstr "Разместить соединение" -#: eeschema/tool_sch.cpp:202 +#: eeschema/tool_sch.cpp:204 msgid "Place a hierarchical label. This label will be seen as a pin sheet in the sheet symbol" msgstr "Разместить иерарх.метку. Эта метка может использоваться как вывод листа на символе листа" -#: eeschema/tool_sch.cpp:207 +#: eeschema/tool_sch.cpp:209 msgid "Place hierarchical sheet" msgstr "Разместить иерарх. лист" -#: eeschema/tool_sch.cpp:211 +#: eeschema/tool_sch.cpp:213 msgid "Place a pin sheet, imported from the corresponding hierarchical label in sheet" msgstr "Разместить выводы листа, соответствующие иерархическим меткам листа" -#: eeschema/tool_sch.cpp:216 +#: eeschema/tool_sch.cpp:218 msgid "Place hierarchical pin to sheet" msgstr "Разместить иерархический вывод на листе" -#: eeschema/tool_sch.cpp:221 +#: eeschema/tool_sch.cpp:223 msgid "Place graphic line or polygon" msgstr "Добавить линию или полигон" -#: eeschema/tool_sch.cpp:225 +#: eeschema/tool_sch.cpp:227 msgid "Place graphic text (comment)" msgstr "Разместить граф.текст (комментарий)" -#: eeschema/tool_sch.cpp:230 +#: eeschema/tool_sch.cpp:232 msgid "Delete items" msgstr "Удалить элементы" -#: eeschema/tool_sch.cpp:249 +#: eeschema/tool_sch.cpp:251 msgid "Turn grid off" msgstr "Не отображать сетку" -#: eeschema/tool_sch.cpp:253 +#: eeschema/tool_sch.cpp:255 msgid "Units in inches" msgstr "Дюймы" -#: eeschema/tool_sch.cpp:257 +#: eeschema/tool_sch.cpp:259 msgid "Units in millimeters" msgstr "Миллиметры" -#: eeschema/tool_sch.cpp:261 +#: eeschema/tool_sch.cpp:263 msgid "Change cursor shape" msgstr "Изменить форму курсора" -#: eeschema/tool_sch.cpp:266 +#: eeschema/tool_sch.cpp:268 msgid "Show hidden pins" msgstr "Показать скрытые выводы" -#: eeschema/tool_sch.cpp:271 +#: eeschema/tool_sch.cpp:273 msgid "HV orientation for wires and bus" msgstr "Горизонтальная/Вертикальная ориентация для цепей и шин" -#: eeschema/class_libentry.cpp:59 +#: eeschema/class_libentry.cpp:66 msgid "none" msgstr "нет имени" -#: eeschema/class_libentry.cpp:325 +#: eeschema/class_libentry.cpp:341 msgid "value" msgstr "значение" -#: eeschema/class_libentry.cpp:325 +#: eeschema/class_libentry.cpp:341 msgid "reference" msgstr "обозначение" -#: eeschema/class_libentry.cpp:327 +#: eeschema/class_libentry.cpp:343 #, c-format msgid "An attempt was made to remove the %s field from component %s in library %s." msgstr "Была сделана попытка удалить поле %s у компонента %s в библиотеке %s." @@ -802,23 +802,23 @@ msgstr "Импорт компонента" msgid "Component library file <%s> is empty." msgstr "Файл библиотеки компонентов <%s> пуст." -#: eeschema/lib_export.cpp:99 +#: eeschema/lib_export.cpp:104 msgid "There is no component selected to save." msgstr "Нет компонента для сохранения." -#: eeschema/lib_export.cpp:106 +#: eeschema/lib_export.cpp:111 msgid "New Library" msgstr "Новая библиотека" -#: eeschema/lib_export.cpp:106 +#: eeschema/lib_export.cpp:111 msgid "Export Component" msgstr "Экспорт компонента" -#: eeschema/lib_export.cpp:132 +#: eeschema/lib_export.cpp:139 msgid " - OK" msgstr " - OK" -#: eeschema/lib_export.cpp:133 +#: eeschema/lib_export.cpp:140 msgid "" "This library will not be available until it is loaded by EESchema.\n" "\n" @@ -828,7 +828,11 @@ msgstr "" "\n" "Измените конфигурацию библиотек EESchema, если хотите использовать эти компоненты в проекте." -#: eeschema/lib_export.cpp:138 +#: eeschema/lib_export.cpp:145 +msgid " - Export OK" +msgstr " - Export OK" + +#: eeschema/lib_export.cpp:148 msgid "Error creating " msgstr "Ошибка при создании " @@ -995,7 +999,7 @@ msgid "Skew:" msgstr "Отступ:" #: eeschema/dialog_edit_component_in_lib_base.cpp:95 -#: eeschema/libedit.cpp:318 +#: eeschema/libedit.cpp:315 msgid "Power Symbol" msgstr "Символ питания" @@ -1049,8 +1053,8 @@ msgid "Browse DocFiles" msgstr "Просмотр файлов документации" #: eeschema/dialog_edit_component_in_lib_base.cpp:156 -#: eeschema/libedit.cpp:329 -#: eeschema/class_sch_component.cpp:1124 +#: eeschema/libedit.cpp:327 +#: eeschema/class_sch_component.cpp:1129 msgid "Description" msgstr "Описание" @@ -1084,7 +1088,7 @@ msgid "Delete All" msgstr "Удалить все" #: eeschema/dialog_edit_component_in_lib_base.cpp:192 -#: eeschema/libedit.cpp:303 +#: eeschema/libedit.cpp:300 msgid "Alias" msgstr "Псевдоним" @@ -1212,7 +1216,7 @@ msgid "Check if you want this field's text rotated 90 degrees" msgstr "Установить для поворота текста выбранных полей на 90 градусов" #: eeschema/dialog_edit_libentry_fields_in_lib_base.cpp:101 -#: eeschema/libedit.cpp:313 +#: eeschema/libedit.cpp:310 #: eeschema/dialog_bodygraphictext_properties_base.cpp:76 msgid "Normal" msgstr "Нормально" @@ -1274,7 +1278,7 @@ msgid "Undefined" msgstr "Не определено" #: eeschema/classes_body_items.cpp:64 -#: eeschema/libedit.cpp:322 +#: eeschema/libedit.cpp:319 msgid "Type" msgstr "Тип" @@ -1284,7 +1288,7 @@ msgid "All" msgstr "Все" #: eeschema/classes_body_items.cpp:70 -#: eeschema/libedit.cpp:308 +#: eeschema/libedit.cpp:305 msgid "Unit" msgstr "Элемент" @@ -1297,7 +1301,7 @@ msgid "yes" msgstr "да" #: eeschema/classes_body_items.cpp:80 -#: eeschema/libedit.cpp:311 +#: eeschema/libedit.cpp:308 msgid "Convert" msgstr "Преобразовать" @@ -1429,74 +1433,74 @@ msgstr "Компонент или псевдоним \"%s\" не найдены msgid "Could not create copy of part <%s> in library <%s>." msgstr "Нельзя создавать копию компонента <%s> в библитеке <%s>." -#: eeschema/libedit.cpp:235 +#: eeschema/libedit.cpp:238 msgid "Include last component changes?" msgstr "Включая последние изменения компонента?" -#: eeschema/libedit.cpp:247 +#: eeschema/libedit.cpp:250 msgid "Modify library file \"" msgstr "Изменить файл библиотеки \"" -#: eeschema/libedit.cpp:247 +#: eeschema/libedit.cpp:250 msgid "\"?" msgstr "\"?" -#: eeschema/libedit.cpp:258 +#: eeschema/libedit.cpp:261 msgid "Error while saving library file \"" msgstr "Ошибка при записи файла библиотеки \"" -#: eeschema/libedit.cpp:259 +#: eeschema/libedit.cpp:262 msgid "\"." msgstr "\"." -#: eeschema/libedit.cpp:260 +#: eeschema/libedit.cpp:263 msgid "*** ERROR: ***" msgstr "*** ОШИБКА: ***" -#: eeschema/libedit.cpp:265 +#: eeschema/libedit.cpp:268 msgid "Library file \"" msgstr "Файл библиотеки \"" -#: eeschema/libedit.cpp:267 +#: eeschema/libedit.cpp:270 msgid "Document file \"" msgstr "Файл документа \"" -#: eeschema/libedit.cpp:291 +#: eeschema/libedit.cpp:293 msgid "Part" msgstr " Часть" -#: eeschema/libedit.cpp:295 +#: eeschema/libedit.cpp:296 msgid "None" msgstr "Отсутствует" -#: eeschema/libedit.cpp:315 +#: eeschema/libedit.cpp:312 msgid "Body" msgstr "Контур" -#: eeschema/libedit.cpp:320 -#: eeschema/class_sch_component.cpp:1119 +#: eeschema/libedit.cpp:317 +#: eeschema/class_sch_component.cpp:1123 msgid "Component" msgstr "Компонент" -#: eeschema/libedit.cpp:336 -#: eeschema/class_sch_component.cpp:1125 +#: eeschema/libedit.cpp:334 +#: eeschema/class_sch_component.cpp:1130 msgid "Key words" msgstr "Ключевые слова" -#: eeschema/libedit.cpp:372 +#: eeschema/libedit.cpp:377 msgid "Please select a component library." msgstr "Выберите библиотеку компонентов." -#: eeschema/libedit.cpp:381 +#: eeschema/libedit.cpp:386 #, c-format msgid "Component library <%s> is empty." msgstr "Библиотека компонентов <%s> пустая." -#: eeschema/libedit.cpp:383 +#: eeschema/libedit.cpp:388 msgid "Delete Entry Error" msgstr "Ошибка удаления" -#: eeschema/libedit.cpp:388 +#: eeschema/libedit.cpp:393 #, c-format msgid "" "Select 1 of %d components to delete\n" @@ -1505,27 +1509,27 @@ msgstr "" "Выберите 1 из %d компонентов для удаления\n" "из библиотеки <%s>." -#: eeschema/libedit.cpp:392 +#: eeschema/libedit.cpp:397 msgid "Delete Component" msgstr "Удалить компонент" -#: eeschema/libedit.cpp:401 +#: eeschema/libedit.cpp:406 #, c-format msgid "Entry <%s> not found in library <%s>." msgstr "Компонент <%s> не найден в библиотеке <%s>." -#: eeschema/libedit.cpp:408 +#: eeschema/libedit.cpp:413 #, c-format msgid "Delete component \"%s\" from library \"%s\"?" msgstr "Удалить компонент \"%s\" из библиотеки \"%s\"?" -#: eeschema/libedit.cpp:428 +#: eeschema/libedit.cpp:433 msgid "The component being deleted has been modified. All changes will be lost. Discard changes?" msgstr "" "Удаляемый компонент был изменен. Все изменения будут потеряны.\n" "Отказаться от изменений?" -#: eeschema/libedit.cpp:483 +#: eeschema/libedit.cpp:488 msgid "" "All changes to the current component will be lost!\n" "\n" @@ -1535,29 +1539,29 @@ msgstr "" "\n" "Очистить текущий компонент на экране?" -#: eeschema/libedit.cpp:499 +#: eeschema/libedit.cpp:504 msgid "This new component has no name and cannot be created. Aborted" msgstr "Новый компонент не имеет имени и не может быть создан. Создание прервано" -#: eeschema/libedit.cpp:511 +#: eeschema/libedit.cpp:516 #, c-format msgid "Component \"%s\" already exists in library \"%s\"." msgstr "Компонент \"%s\" уже есть в библиотеке \"%s\"." -#: eeschema/libedit.cpp:579 +#: eeschema/libedit.cpp:584 msgid "No component to save." msgstr "Нет компонента для сохранения." -#: eeschema/libedit.cpp:588 +#: eeschema/libedit.cpp:593 msgid "No library specified." msgstr "Не указана библиотека." -#: eeschema/libedit.cpp:598 +#: eeschema/libedit.cpp:603 #, c-format msgid "Component \"%s\" exists. Change it?" msgstr "Компонент\"%s\" существует. Изменить его?" -#: eeschema/libedit.cpp:616 +#: eeschema/libedit.cpp:621 #, c-format msgid "Component %s saved in library %s" msgstr "Компонент %s сохранен в библиотеке %s" @@ -1598,6 +1602,73 @@ msgstr "Заливка переднего плана" msgid "Fill &background" msgstr "Заливка фона" +#: eeschema/libeditframe.cpp:301 +msgid "" +"Component was modified!\n" +"Discard changes?" +msgstr "" +"Компонент был изменен!\n" +"Игнорировать изменения?" + +#: eeschema/libeditframe.cpp:314 +#, c-format +msgid "" +"Library \"%s\" was modified!\n" +"Discard changes?" +msgstr "" +"Библиотека \"%s\" была изменена!\n" +"Игнорировать изменения?" + +#: eeschema/libeditframe.cpp:424 +#, c-format +msgid "Part %c" +msgstr "Элемент %c" + +#: eeschema/libeditframe.cpp:676 +msgid "Add pin" +msgstr "Добавить вывод" + +#: eeschema/libeditframe.cpp:680 +msgid "Set pin options" +msgstr "Установка параметров вывода" + +#: eeschema/libeditframe.cpp:693 +msgid "Add text" +msgstr "Добавить текст" + +#: eeschema/libeditframe.cpp:697 +msgid "Add rectangle" +msgstr "Добавить прямоугольник" + +#: eeschema/libeditframe.cpp:701 +msgid "Add circle" +msgstr "Добавить окружность" + +#: eeschema/libeditframe.cpp:705 +msgid "Add arc" +msgstr "Добавить дугу" + +#: eeschema/libeditframe.cpp:709 +msgid "Add line" +msgstr "Добавить линию" + +#: eeschema/libeditframe.cpp:713 +msgid "Set anchor position" +msgstr "Set anchor position" + +#: eeschema/libeditframe.cpp:717 +msgid "Import" +msgstr "Импорт" + +#: eeschema/libeditframe.cpp:723 +msgid "Export" +msgstr "Экспорт" + +#: eeschema/libeditframe.cpp:770 +#: eeschema/schedit.cpp:357 +msgid "Delete item" +msgstr "Удалить элемент" + #: eeschema/plotdxf.cpp:154 msgid "Plot Options:" msgstr "Параметры черчения:" @@ -1694,10 +1765,6 @@ msgstr "Добавить компонент" msgid "Add Power" msgstr "Добавить питание" -#: eeschema/schedit.cpp:357 -msgid "Delete item" -msgstr "Удалить элемент" - #: eeschema/dialog_print_using_printer.cpp:206 msgid "Preview" msgstr "Просмотр" @@ -1719,11 +1786,15 @@ msgstr "Печать" msgid "Print page %d" msgstr "Печать страницы %d" -#: eeschema/class_sch_component.cpp:1114 +#: eeschema/class_sch_component.cpp:1117 msgid "Power symbol" msgstr "Символ питания" -#: eeschema/class_sch_component.cpp:1123 +#: eeschema/class_sch_component.cpp:1125 +msgid "Alias of" +msgstr "Псевдоним" + +#: eeschema/class_sch_component.cpp:1126 msgid "Library" msgstr "Библитека" @@ -1769,65 +1840,65 @@ msgstr "" msgid "Cannot add duplicate alias <%s> to library <%s>." msgstr "Нельзя добавлять дубликат псевдонима <%s> в библиотеку <%s>." -#: eeschema/class_library.cpp:250 +#: eeschema/class_library.cpp:259 #, c-format msgid "alias <%s> already exists and has root name<%s>" msgstr "псевдоним <%s> уже существует и имеет основное имя <%s>" -#: eeschema/class_library.cpp:265 +#: eeschema/class_library.cpp:274 #, c-format msgid "Conflict in library <%s>" msgstr "Конфликт в библиотеке %s" -#: eeschema/class_library.cpp:266 +#: eeschema/class_library.cpp:275 #, c-format msgid "and appears in alias list of current component <%s>." msgstr "и присутствует в псевдонимах текущего компонента <%s>." -#: eeschema/class_library.cpp:269 +#: eeschema/class_library.cpp:278 msgid "All old aliases will be removed. Continue ?" msgstr "Все старые псевдонимы будут удалены. Продолжить?" -#: eeschema/class_library.cpp:520 +#: eeschema/class_library.cpp:534 msgid "The component library file name is not set." msgstr "Не задано имя файла библиотеки компонентов." -#: eeschema/class_library.cpp:528 +#: eeschema/class_library.cpp:542 msgid "The file could not be opened." msgstr "Не удалось открыть файл." -#: eeschema/class_library.cpp:534 +#: eeschema/class_library.cpp:548 msgid "The file is empty!" msgstr "Файл пуст!" -#: eeschema/class_library.cpp:557 +#: eeschema/class_library.cpp:571 msgid "The file is NOT an EESCHEMA library!" msgstr "Файл не является библиотекой eeschema!" -#: eeschema/class_library.cpp:563 +#: eeschema/class_library.cpp:577 msgid "The file header is missing version and time stamp information." msgstr "Заголовок файла не содержит номер версии и метки времени." -#: eeschema/class_library.cpp:608 +#: eeschema/class_library.cpp:622 msgid "An error occurred attempting to read the header." msgstr "Непредвиденная ошибка при чтении заголовка." -#: eeschema/class_library.cpp:639 +#: eeschema/class_library.cpp:653 #, c-format msgid "Library <%s> component load error %s." msgstr "Библиотека <%s> - ошибка загрузки компонента %s." -#: eeschema/class_library.cpp:710 +#: eeschema/class_library.cpp:724 #, c-format msgid "Could not open component document library file <%s>." msgstr "Не удалось открыть файл <%s> документации компонента." -#: eeschema/class_library.cpp:717 +#: eeschema/class_library.cpp:731 #, c-format msgid "Component document library file <%s> is empty." msgstr "Файл <%s> документации компонента пуст." -#: eeschema/class_library.cpp:725 +#: eeschema/class_library.cpp:739 #, c-format msgid "File <%s> is not a valid component library document file." msgstr "Файл <%s> не является файлом документации компонента." @@ -1874,7 +1945,7 @@ msgstr "Вывод %s не по сетке \"%s\" с координата msgid "No off grid or duplicate pins were found." msgstr "Дубликатов выводов и выводов, расположенных не по сетке, не найдено." -#: eeschema/eeschema.cpp:131 +#: eeschema/eeschema.cpp:135 msgid "Eeschema is already running, Continue?" msgstr "Eeschema уже запущена. Продолжить ?" @@ -2484,11 +2555,6 @@ msgstr "Просмотр документации компонента" msgid "Insert component in schematic" msgstr "Вставить компонент в схему" -#: eeschema/tool_viewlib.cpp:147 -#, c-format -msgid "Part %c" -msgstr "Элемент %c" - #: eeschema/dialog_edit_component_in_lib.cpp:52 msgid "Library Component Properties" msgstr "Свойства библиотеки компонентов" @@ -2505,26 +2571,10 @@ msgstr "(псевдоним " msgid "Deselect current tool" msgstr "Отменить инструмент" -#: eeschema/tool_lib.cpp:43 -msgid "Add pin" -msgstr "Добавить вывод" - #: eeschema/tool_lib.cpp:47 msgid "Add graphic text" msgstr "Добавить графический текста" -#: eeschema/tool_lib.cpp:51 -msgid "Add rectangle" -msgstr "Добавить прямоугольник" - -#: eeschema/tool_lib.cpp:55 -msgid "Add circle" -msgstr "Добавить окружность" - -#: eeschema/tool_lib.cpp:59 -msgid "Add arc" -msgstr "Добавить дугу" - #: eeschema/tool_lib.cpp:63 msgid "Add lines and polygons" msgstr "Добавить линии и полигоны" @@ -3199,63 +3249,54 @@ msgstr "Ошибка. Не задана командная строка" msgid "Error. You must provide a Title" msgstr "Ошибка. Не задан заголовок" -#: eeschema/edit_component_in_lib.cpp:145 -#, c-format -msgid "Alias <%s> not found for component <%s> in library <%s>." -msgstr "Псевдоним <%s> не найден для компонента <%s> в библиотеке <%s>." - -#: eeschema/edit_component_in_lib.cpp:150 -msgid "Component Library Error" -msgstr "Ошибка библиотеки компонентов" - -#: eeschema/edit_component_in_lib.cpp:275 -#: eeschema/edit_component_in_lib.cpp:345 +#: eeschema/edit_component_in_lib.cpp:192 +#: eeschema/edit_component_in_lib.cpp:265 #, c-format msgid "Alias <%s> cannot be removed while it is being edited!" msgstr "Псевдоним <%s> не может быть удален, пока он редактируется!" -#: eeschema/edit_component_in_lib.cpp:284 +#: eeschema/edit_component_in_lib.cpp:202 msgid "Remove all aliases from list?" msgstr "Удалить все псевдонимы из списка?" -#: eeschema/edit_component_in_lib.cpp:309 +#: eeschema/edit_component_in_lib.cpp:229 msgid "New alias:" msgstr "Новый псевдоним:" -#: eeschema/edit_component_in_lib.cpp:310 +#: eeschema/edit_component_in_lib.cpp:230 msgid "Component Alias" msgstr "Псевдоним компонента" -#: eeschema/edit_component_in_lib.cpp:320 +#: eeschema/edit_component_in_lib.cpp:240 #, c-format msgid "Alias or component name <%s> already exists in library <%s>." msgstr "Псевдоним или компонент <%s> уже имеется в библиотеке <%s>." -#: eeschema/edit_component_in_lib.cpp:374 +#: eeschema/edit_component_in_lib.cpp:297 msgid "Delete extra parts from component?" msgstr "Удалить элемент из компонента?" -#: eeschema/edit_component_in_lib.cpp:395 +#: eeschema/edit_component_in_lib.cpp:318 msgid "Add new pins for alternate body style ( DeMorgan ) to component?" msgstr "Добавить новый вывод для альтернативного стиля ( DeMorgan ) компонента?" -#: eeschema/edit_component_in_lib.cpp:402 +#: eeschema/edit_component_in_lib.cpp:325 msgid "Delete alternate body style (DeMorgan) draw items from component?" msgstr "Удалить альтернативный стиль ( DeMorgan ) отображения компонента?" -#: eeschema/edit_component_in_lib.cpp:426 +#: eeschema/edit_component_in_lib.cpp:349 msgid "Doc Files" msgstr "Файлы документации" -#: eeschema/edit_component_in_lib.cpp:462 +#: eeschema/edit_component_in_lib.cpp:385 msgid "Ok to Delete FootprintFilter LIST" msgstr "Ok для удаления фильтра посадочных мест" -#: eeschema/edit_component_in_lib.cpp:485 +#: eeschema/edit_component_in_lib.cpp:408 msgid "Add Footprint Filter" msgstr "Добавить фильтр посадочных мест" -#: eeschema/edit_component_in_lib.cpp:498 +#: eeschema/edit_component_in_lib.cpp:421 #, c-format msgid "Foot print filter <%s> is already defined." msgstr "Фильтр посадочного места <%s> уже задан." @@ -3581,35 +3622,35 @@ msgstr "" msgid "Messages:" msgstr "Сообщения:" -#: eeschema/schframe.cpp:356 +#: eeschema/schframe.cpp:358 msgid "Schematic modified, Save before exit ?" msgstr "Схема изменена. Сохранить перед выходом?" -#: eeschema/schframe.cpp:357 +#: eeschema/schframe.cpp:359 msgid "Confirmation" msgstr "Подтверждение" -#: eeschema/schframe.cpp:491 +#: eeschema/schframe.cpp:514 msgid "Draw wires and buses in any direction" msgstr "Цепи и шины в любом направлении" -#: eeschema/schframe.cpp:492 +#: eeschema/schframe.cpp:515 msgid "Draw horizontal and vertical wires and buses only" msgstr "Цепи и шины только вертикально и горизонтально" -#: eeschema/schframe.cpp:502 +#: eeschema/schframe.cpp:525 msgid "Do not show hidden pins" msgstr "Не показывать скрытые выводы" -#: eeschema/schframe.cpp:528 +#: eeschema/schframe.cpp:551 msgid "Hide grid" msgstr "Скрыть сетку" -#: eeschema/schframe.cpp:528 +#: eeschema/schframe.cpp:551 msgid "Show grid" msgstr "Показать сетку" -#: eeschema/schframe.cpp:594 +#: eeschema/schframe.cpp:617 msgid "Schematic" msgstr "Схема" @@ -3650,16 +3691,16 @@ msgid "Save only current schematic sheet" msgstr "Сохранить только текущий лист схемы" #: eeschema/menubar.cpp:82 -msgid "Save Current Sheet &as\tShift+Ctrl+S" -msgstr "Сохранить текущий лист как\tShift+Ctrl+S" +msgid "Save Current Sheet &as" +msgstr "Сохранить текущий лист схемы как" #: eeschema/menubar.cpp:83 msgid "Save current schematic sheet as..." msgstr "Сохранить текущий лист схемы как..." #: eeschema/menubar.cpp:91 -msgid "P&rint\tCtrl+P" -msgstr "Печать\tCtrl+P" +msgid "P&rint" +msgstr "Печать" #: eeschema/menubar.cpp:99 msgid "Plot PostScript" @@ -3726,24 +3767,24 @@ msgid "Redo" msgstr "Повтор" #: eeschema/menubar.cpp:184 -msgid "&Find\tCtrl+F" -msgstr "Поиск\tCtrl+F" +msgid "&Find" +msgstr "Найти" -#: eeschema/menubar.cpp:193 +#: eeschema/menubar.cpp:194 msgid "Backannotate" msgstr "Обратное обозначение" -#: eeschema/menubar.cpp:194 +#: eeschema/menubar.cpp:195 msgid "Back annotated footprint fields" msgstr "Обратное обозначение полей посад.мест" -#: eeschema/menubar.cpp:218 #: eeschema/menubar.cpp:219 +#: eeschema/menubar.cpp:220 msgid "Zoom In" msgstr "Увеличить" -#: eeschema/menubar.cpp:225 #: eeschema/menubar.cpp:226 +#: eeschema/menubar.cpp:227 msgid "Zoom Out" msgstr "Уменьшить" @@ -3751,215 +3792,207 @@ msgstr "Уменьшить" msgid "Fit on Screen" msgstr "Масштаб по экрану" -#: eeschema/menubar.cpp:236 -msgid "Fit on Screen\tCtrl+0" -msgstr "Масштаб по экрану\tCtrl+0" - -#: eeschema/menubar.cpp:240 +#: eeschema/menubar.cpp:237 msgid "Fit the schematic sheet on the screen" msgstr "Масштаб листа схемы по экрану" -#: eeschema/menubar.cpp:249 +#: eeschema/menubar.cpp:245 msgid "Redraw" msgstr "Перерисовать" -#: eeschema/menubar.cpp:252 -msgid "Redraw\tCtrl+R" -msgstr "Перерисовать\tCtrl+R" - -#: eeschema/menubar.cpp:256 +#: eeschema/menubar.cpp:249 msgid "Redraw the schematic view" msgstr "Перерисовать изображение схемы на экране" -#: eeschema/menubar.cpp:270 +#: eeschema/menubar.cpp:263 msgid "&Component" msgstr "Компонент" -#: eeschema/menubar.cpp:271 +#: eeschema/menubar.cpp:264 msgid "Place the component" msgstr "Разместить компонент" -#: eeschema/menubar.cpp:276 +#: eeschema/menubar.cpp:269 msgid "&Power port" msgstr "Порт питания" -#: eeschema/menubar.cpp:277 +#: eeschema/menubar.cpp:270 msgid "Place the power port" msgstr "Разместить порт питания" -#: eeschema/menubar.cpp:282 +#: eeschema/menubar.cpp:275 msgid "&Wire" msgstr "Проводник" -#: eeschema/menubar.cpp:283 +#: eeschema/menubar.cpp:276 msgid "Place the wire" msgstr "Разместить проводник" -#: eeschema/menubar.cpp:288 +#: eeschema/menubar.cpp:281 msgid "&Bus" msgstr "Шина" -#: eeschema/menubar.cpp:289 +#: eeschema/menubar.cpp:282 msgid "Place bus" msgstr "Разместить шину" -#: eeschema/menubar.cpp:295 +#: eeschema/menubar.cpp:288 msgid "W&ire to bus entry" msgstr "Ввод проводника в шину" -#: eeschema/menubar.cpp:302 +#: eeschema/menubar.cpp:295 msgid "B&us to bus entry" msgstr "Ввод шины в шину" -#: eeschema/menubar.cpp:308 +#: eeschema/menubar.cpp:301 msgid "No connect flag" msgstr "Флаг \"Не соединено\"" -#: eeschema/menubar.cpp:309 +#: eeschema/menubar.cpp:302 msgid "Place a no connect flag" msgstr "Разместить флаг \"не соединено\"" -#: eeschema/menubar.cpp:314 -msgid "Net name" -msgstr "Имя цепи" +#: eeschema/menubar.cpp:307 +msgid "Label" +msgstr "Метка" -#: eeschema/menubar.cpp:320 +#: eeschema/menubar.cpp:313 msgid "Global label" msgstr "Глобальная метка" -#: eeschema/menubar.cpp:321 +#: eeschema/menubar.cpp:314 msgid "Place a global label. Warning: all global labels with the same name are connected in whole hierarchy" msgstr "Разместить глобальные метки. Предупреждение: все глобальные метки с одинаковыми именами соединяются по всей иерархии." -#: eeschema/menubar.cpp:327 +#: eeschema/menubar.cpp:320 msgid "Junction" msgstr "Соединение" -#: eeschema/menubar.cpp:328 +#: eeschema/menubar.cpp:321 msgid "Place junction" msgstr "Разместить соединение" -#: eeschema/menubar.cpp:337 +#: eeschema/menubar.cpp:330 msgid "Hierarchical label" msgstr "Иерарх.метка" -#: eeschema/menubar.cpp:345 +#: eeschema/menubar.cpp:338 msgid "Hierarchical sheet" msgstr "Иерарх.лист" -#: eeschema/menubar.cpp:346 +#: eeschema/menubar.cpp:339 msgid "Create a hierarchical sheet" msgstr "Создать иерарх.лист" -#: eeschema/menubar.cpp:352 +#: eeschema/menubar.cpp:345 msgid "Import Hierarchical Label" msgstr "Импорт иерарх.метку" -#: eeschema/menubar.cpp:353 +#: eeschema/menubar.cpp:346 msgid "Place a pin sheet created by importing a hierarchical label from sheet" msgstr "Разместить вывод листа, созданный при импорте иерарх.метки из листа" -#: eeschema/menubar.cpp:360 +#: eeschema/menubar.cpp:353 msgid "Add Hierarchical Pin to Sheet" msgstr "Добавить иерарх.вывод на лист" -#: eeschema/menubar.cpp:361 +#: eeschema/menubar.cpp:354 msgid "Place a hierarchical pin to sheet" msgstr "Разместить иерарх.вывод на листе" -#: eeschema/menubar.cpp:371 +#: eeschema/menubar.cpp:364 msgid "Graphic line or polygon" msgstr "Граф.линия или полигон" -#: eeschema/menubar.cpp:372 +#: eeschema/menubar.cpp:365 msgid "Place graphic lines or polygons" msgstr "Разместить графические линии или полигоны" -#: eeschema/menubar.cpp:379 +#: eeschema/menubar.cpp:372 msgid "Graphic text" msgstr "Графический текст" -#: eeschema/menubar.cpp:380 +#: eeschema/menubar.cpp:373 msgid "Place graphic text for comment" msgstr "Разместить граф.текст (для комментария)" -#: eeschema/menubar.cpp:393 +#: eeschema/menubar.cpp:386 msgid "&Library" msgstr "Библиотека" -#: eeschema/menubar.cpp:394 +#: eeschema/menubar.cpp:387 msgid "Library preferences" msgstr "Настройки библиотек" -#: eeschema/menubar.cpp:399 +#: eeschema/menubar.cpp:392 msgid "&Colors" msgstr "Цвета" -#: eeschema/menubar.cpp:400 +#: eeschema/menubar.cpp:393 msgid "Color preferences" msgstr "Настройки цветов" -#: eeschema/menubar.cpp:405 +#: eeschema/menubar.cpp:398 msgid "&Options" msgstr "Параметры" -#: eeschema/menubar.cpp:406 +#: eeschema/menubar.cpp:399 msgid "Eeschema general options and preferences" msgstr "Eeschema основные параметры и предпочтения" -#: eeschema/menubar.cpp:420 +#: eeschema/menubar.cpp:413 msgid "&Save preferences" msgstr "Сохранить настройки (&S)" -#: eeschema/menubar.cpp:421 +#: eeschema/menubar.cpp:414 msgid "Save application preferences" msgstr "Сохранить настройки приложения" -#: eeschema/menubar.cpp:426 +#: eeschema/menubar.cpp:419 msgid "&Read preferences" msgstr "Загрузить настройки (&R)" -#: eeschema/menubar.cpp:427 +#: eeschema/menubar.cpp:420 msgid "Read application preferences" msgstr "Загрузить настройки приложения" -#: eeschema/menubar.cpp:437 +#: eeschema/menubar.cpp:430 msgid "&Contents" msgstr "Содержание" -#: eeschema/menubar.cpp:438 +#: eeschema/menubar.cpp:431 msgid "Open the eeschema manual" msgstr "Открыть руководство eeschema" -#: eeschema/menubar.cpp:445 +#: eeschema/menubar.cpp:438 msgid "&About" msgstr "О программе" -#: eeschema/menubar.cpp:446 +#: eeschema/menubar.cpp:439 msgid "About eeschema schematic designer" msgstr "О разработчиках eeschema" -#: eeschema/menubar.cpp:456 +#: eeschema/menubar.cpp:449 msgid "&File" msgstr "Файл" -#: eeschema/menubar.cpp:457 +#: eeschema/menubar.cpp:450 msgid "&Edit" msgstr "Править" -#: eeschema/menubar.cpp:458 +#: eeschema/menubar.cpp:451 msgid "&View" msgstr "Просмотр" -#: eeschema/menubar.cpp:459 +#: eeschema/menubar.cpp:452 msgid "&Place" msgstr "Разместить" -#: eeschema/menubar.cpp:460 +#: eeschema/menubar.cpp:453 msgid "&Preferences" msgstr "Настройки" -#: eeschema/menubar.cpp:461 +#: eeschema/menubar.cpp:454 msgid "&Help" msgstr "Справка" @@ -4126,47 +4159,6 @@ msgstr "Не удалось создать файл <%s>" msgid "Saving symbol in [%s]" msgstr "Сохранение символа в [%s]" -#: eeschema/libframe.cpp:295 -msgid "" -"Component was modified!\n" -"Discard changes?" -msgstr "" -"Компонент был изменен!\n" -"Игнорировать изменения?" - -#: eeschema/libframe.cpp:308 -#, c-format -msgid "" -"Library \"%s\" was modified!\n" -"Discard changes?" -msgstr "" -"Библиотека \"%s\" была изменена!\n" -"Игнорировать изменения?" - -#: eeschema/libframe.cpp:685 -msgid "Set pin options" -msgstr "Установка параметров вывода" - -#: eeschema/libframe.cpp:698 -msgid "Add text" -msgstr "Добавить текст" - -#: eeschema/libframe.cpp:714 -msgid "Add line" -msgstr "Добавить линию" - -#: eeschema/libframe.cpp:718 -msgid "Set anchor position" -msgstr "Set anchor position" - -#: eeschema/libframe.cpp:722 -msgid "Import" -msgstr "Импорт" - -#: eeschema/libframe.cpp:728 -msgid "Export" -msgstr "Экспорт" - #: eeschema/dialog_erc_base.cpp:38 msgid "Erc File Report:" msgstr "Файл отчета ERC:" @@ -4524,6 +4516,10 @@ msgstr "Имя листа:" msgid "&Text size:" msgstr "Размер текста:" +#: cvpcb/savecmp.cpp:24 +msgid "Component Library Error" +msgstr "Ошибка библиотеки компонентов" + #: cvpcb/savecmp.cpp:86 #, c-format msgid "Cannot open component library <%s>." @@ -4745,11 +4741,11 @@ msgstr "Kicad footprint alias files (*.equ)|*.equ" msgid "Library Load Error" msgstr "Ошибка загрузки библиотеки" -#: cvpcb/cvpcb.cpp:97 +#: cvpcb/cvpcb.cpp:100 msgid "Cvpcb is already running, Continue?" msgstr "Cvpcb уже запущен. Продолжить?" -#: cvpcb/cvpcb.cpp:139 +#: cvpcb/cvpcb.cpp:142 msgid " [no file]" msgstr " [нет файла]" @@ -4970,7 +4966,7 @@ msgstr "3D окно уже открыто" msgid "3D Viewer" msgstr "3D просмотр" -#: kicad/mainframe.cpp:71 +#: kicad/mainframe.cpp:72 #, c-format msgid "" "Ready\n" @@ -4979,19 +4975,19 @@ msgstr "" "Готово\n" "Рабочая папка: %s\n" -#: kicad/mainframe.cpp:230 +#: kicad/mainframe.cpp:231 msgid "Execute Python Script" msgstr "Выполнить скрипт Python" -#: kicad/mainframe.cpp:231 +#: kicad/mainframe.cpp:232 msgid "Python script (*.py)|*.py" msgstr "Python script (*.py)|*.py" -#: kicad/mainframe.cpp:252 +#: kicad/mainframe.cpp:253 msgid "Text file (" msgstr "Текстовый файл (" -#: kicad/mainframe.cpp:254 +#: kicad/mainframe.cpp:255 msgid "Load File to Edit" msgstr "Загрузить файл для редактировани" @@ -5069,13 +5065,13 @@ msgstr "" "\n" "Создать Zip-архив <%s>" -#: kicad/kicad.cpp:78 -#: kicad/prjconfig.cpp:118 +#: kicad/kicad.cpp:74 +#: kicad/prjconfig.cpp:119 msgid "Working dir: " msgstr "Рабочая папка: " -#: kicad/kicad.cpp:79 -#: kicad/prjconfig.cpp:119 +#: kicad/kicad.cpp:75 +#: kicad/prjconfig.cpp:120 msgid "" "\n" "Project: " @@ -5083,7 +5079,7 @@ msgstr "" "\n" "Проект: " -#: kicad/kicad.cpp:106 +#: kicad/kicad.cpp:102 msgid "noname" msgstr "без имени" @@ -5158,7 +5154,6 @@ msgid "Use system default PDF viewer used to browse datasheets" msgstr "Использовать системный просмотрщик PDF для просмотра документации" #: kicad/menubar.cpp:198 -#, fuzzy msgid "Favourite" msgstr "Любимый PDF просмотрщик" @@ -5168,7 +5163,6 @@ msgstr "Использовать ваш любимый просмотрщик PD #: kicad/menubar.cpp:210 #: kicad/menubar.cpp:217 -#, fuzzy msgid "PDF Viewer" msgstr "Просмотрщик PDF" @@ -5204,161 +5198,22 @@ msgstr "Архивировать все файлы проекта" msgid "Refresh project tree" msgstr "Обновить дерево проекта" -#: kicad/prjconfig.cpp:41 +#: kicad/prjconfig.cpp:42 msgid "Project template file not found " msgstr "Файл шаблона проекта не найден " -#: kicad/prjconfig.cpp:72 +#: kicad/prjconfig.cpp:73 msgid "Create New Project" msgstr "Создать новый проект" -#: kicad/prjconfig.cpp:77 +#: kicad/prjconfig.cpp:78 msgid "Open Existing Project" msgstr "Открыть проект" -#: kicad/prjconfig.cpp:104 +#: kicad/prjconfig.cpp:105 msgid "Kicad project file <" msgstr "Файл проекта <" -#: kicad/treeprj_frame.cpp:126 -msgid "&Run" -msgstr "Выполнить" - -#: kicad/treeprj_frame.cpp:127 -msgid "Run the Python Script" -msgstr "Выполнить скрипт Python" - -#: kicad/treeprj_frame.cpp:136 -#: kicad/treeprj_frame.cpp:211 -msgid "&Edit in a text editor" -msgstr "Править в текстовом редакторе" - -#: kicad/treeprj_frame.cpp:137 -msgid "&Open the file in a Text Editor" -msgstr "Открыть файл в текстовом редакторе" - -#: kicad/treeprj_frame.cpp:154 -msgid "New D&irectory" -msgstr "Новая директория" - -#: kicad/treeprj_frame.cpp:155 -msgid "Create a New Directory" -msgstr "Создать новую директорию" - -#: kicad/treeprj_frame.cpp:164 -msgid "New P&ython Script" -msgstr "Новый скрипт Python" - -#: kicad/treeprj_frame.cpp:165 -msgid "Create a New Python Script" -msgstr "Создать новый скрипт Python" - -#: kicad/treeprj_frame.cpp:174 -msgid "New &Text File" -msgstr "Новый текстовый файл" - -#: kicad/treeprj_frame.cpp:175 -msgid "Create a New Txt File" -msgstr "Создать новый текстовый файл" - -#: kicad/treeprj_frame.cpp:183 -msgid "New &File" -msgstr "Новый файл" - -#: kicad/treeprj_frame.cpp:184 -msgid "Create a New File" -msgstr "Создать новый файл" - -#: kicad/treeprj_frame.cpp:198 -msgid "&Rename file" -msgstr "Переименовать файл" - -#: kicad/treeprj_frame.cpp:199 -#: kicad/treeprj_frame.cpp:201 -msgid "&Rename directory" -msgstr "Переименовать директорию" - -#: kicad/treeprj_frame.cpp:200 -msgid "Rename file" -msgstr "Переименовать файл" - -#: kicad/treeprj_frame.cpp:212 -msgid "Open the file in a Text Editor" -msgstr "Открыть файл в текстовом редакторе" - -#: kicad/treeprj_frame.cpp:220 -msgid "&Delete File" -msgstr "Удалить файл" - -#: kicad/treeprj_frame.cpp:221 -msgid "&Delete Directory" -msgstr "Удалить директорию" - -#: kicad/treeprj_frame.cpp:222 -msgid "Delete the File" -msgstr "Удалить файл" - -#: kicad/treeprj_frame.cpp:223 -msgid "&Delete the Directory and its content" -msgstr "Удалить директорию и все ее содержимое" - -#: kicad/treeprj_frame.cpp:549 -msgid "Create New File" -msgstr "Создать новый файл" - -#: kicad/treeprj_frame.cpp:550 -msgid "Create New Directory" -msgstr "Создать новую директорию" - -#: kicad/treeprj_frame.cpp:559 -msgid "noname." -msgstr "без имени." - -#: kicad/treeprj_frame.cpp:1088 -msgid "Change filename: " -msgstr "Изменить имя файла: " - -#: kicad/treeprj_frame.cpp:1090 -msgid "Change filename" -msgstr "Изменить имя файла" - -#: kicad/treeprj_datas.cpp:207 -msgid "Unable to move file ... " -msgstr "Не удалось переместить файл ... " - -#: kicad/treeprj_datas.cpp:208 -#: kicad/treeprj_datas.cpp:289 -msgid "Permission error ?" -msgstr "Ошибка прав доступа ?" - -#: kicad/treeprj_datas.cpp:272 -msgid "" -"Changing file extension will change file type.\n" -" Do you want to continue ?" -msgstr "" -"Изменение расширения файла приведет к смене типа файла.\n" -"Хотите продолжить ?" - -#: kicad/treeprj_datas.cpp:274 -msgid "Rename File" -msgstr "Переименовать файл" - -#: kicad/treeprj_datas.cpp:288 -msgid "Unable to rename file ... " -msgstr "Не удалось переименовать файл ... " - -#: kicad/treeprj_datas.cpp:309 -msgid "Do you really want to delete " -msgstr "Вы действительно хотите удалить " - -#: kicad/treeprj_datas.cpp:310 -msgid "Delete File" -msgstr "Удалить файл" - -#: kicad/treeprj_datas.cpp:381 -msgid "no kicad files found in this directory" -msgstr "не найден файлы KiCAD в этой директории" - #: kicad/commandframe.cpp:72 msgid "EESchema (Schematic editor)" msgstr "eeschema (редактор схем)" @@ -5379,6 +5234,125 @@ msgstr "gerbview (программа просмотра Gerber файлов)" msgid "Run Python Script" msgstr "Выполнить скрипт Python" +#: kicad/tree_project_frame.cpp:157 +msgid "&Run" +msgstr "Выполнить" + +#: kicad/tree_project_frame.cpp:158 +msgid "Run the Python Script" +msgstr "Выполнить скрипт Python" + +#: kicad/tree_project_frame.cpp:167 +#: kicad/tree_project_frame.cpp:224 +msgid "&Edit in a text editor" +msgstr "Править в текстовом редакторе" + +#: kicad/tree_project_frame.cpp:168 +msgid "&Open the file in a Text Editor" +msgstr "Открыть файл в текстовом редакторе" + +#: kicad/tree_project_frame.cpp:185 +msgid "New D&irectory" +msgstr "Новая директория" + +#: kicad/tree_project_frame.cpp:186 +msgid "Create a New Directory" +msgstr "Создать новую директорию" + +#: kicad/tree_project_frame.cpp:195 +msgid "New P&ython Script" +msgstr "Новый скрипт Python" + +#: kicad/tree_project_frame.cpp:196 +msgid "Create a New Python Script" +msgstr "Создать новый скрипт Python" + +#: kicad/tree_project_frame.cpp:211 +msgid "&Rename file" +msgstr "Переименовать файл" + +#: kicad/tree_project_frame.cpp:212 +#: kicad/tree_project_frame.cpp:214 +msgid "&Rename directory" +msgstr "Переименовать директорию" + +#: kicad/tree_project_frame.cpp:213 +msgid "Rename file" +msgstr "Переименовать файл" + +#: kicad/tree_project_frame.cpp:225 +msgid "Open the file in a Text Editor" +msgstr "Открыть файл в текстовом редакторе" + +#: kicad/tree_project_frame.cpp:233 +msgid "&Delete File" +msgstr "Удалить файл" + +#: kicad/tree_project_frame.cpp:234 +msgid "&Delete Directory" +msgstr "Удалить директорию" + +#: kicad/tree_project_frame.cpp:235 +msgid "Delete the File" +msgstr "Удалить файл" + +#: kicad/tree_project_frame.cpp:236 +msgid "&Delete the Directory and its content" +msgstr "Удалить директорию и все ее содержимое" + +#: kicad/tree_project_frame.cpp:511 +msgid "Create New File" +msgstr "Создать новый файл" + +#: kicad/tree_project_frame.cpp:512 +msgid "Create New Directory" +msgstr "Создать новую директорию" + +#: kicad/tree_project_frame.cpp:521 +msgid "noname." +msgstr "без имени." + +#: kicad/tree_project_frame.cpp:1055 +msgid "Change filename: " +msgstr "Изменить имя файла: " + +#: kicad/tree_project_frame.cpp:1057 +msgid "Change filename" +msgstr "Изменить имя файла" + +#: kicad/class_treeproject_item.cpp:148 +msgid "Unable to move file ... " +msgstr "Не удалось переместить файл ... " + +#: kicad/class_treeproject_item.cpp:149 +#: kicad/class_treeproject_item.cpp:230 +msgid "Permission error ?" +msgstr "Ошибка прав доступа ?" + +#: kicad/class_treeproject_item.cpp:213 +msgid "" +"Changing file extension will change file type.\n" +" Do you want to continue ?" +msgstr "" +"Изменение расширения файла приведет к смене типа файла.\n" +"Хотите продолжить ?" + +#: kicad/class_treeproject_item.cpp:215 +msgid "Rename File" +msgstr "Переименовать файл" + +#: kicad/class_treeproject_item.cpp:229 +msgid "Unable to rename file ... " +msgstr "Не удалось переименовать файл ... " + +#: kicad/class_treeproject_item.cpp:250 +msgid "Do you really want to delete " +msgstr "Вы действительно хотите удалить " + +#: kicad/class_treeproject_item.cpp:251 +msgid "Delete File" +msgstr "Удалить файл" + #: gerbview/gerbview_config.cpp:114 msgid "Save GerbView Project File" msgstr "Сохранить файл проекта GrbView" @@ -5481,7 +5455,7 @@ msgstr "Расширение файла D-кодов:" msgid "GerbView project files (.cnf)|*.cnf" msgstr "GerbView project files (.cnf)|*.cnf" -#: gerbview/gerbview.cpp:92 +#: gerbview/gerbview.cpp:97 msgid "GerbView is already running. Continue?" msgstr "GerbView уже запущен. Продолжить?" @@ -5638,10 +5612,6 @@ msgstr "Сохранить слои как ..." msgid "Save current layers as.." msgstr "Сохранить текущие слои как ..." -#: gerbview/tool_gerber.cpp:67 -msgid "P&rint" -msgstr "Печать" - #: gerbview/tool_gerber.cpp:67 msgid "Print gerber" msgstr "Печать Gerber" @@ -5805,11 +5775,11 @@ msgstr "Слишком много вложенных файлов!" msgid "%d errors while reading Gerber file [%s]" msgstr "%d ошибок при чтении Gerber-файла [%s]" -#: gerbview/gerberframe.cpp:186 +#: gerbview/gerberframe.cpp:188 msgid "Visibles" msgstr "Видимость" -#: gerbview/gerberframe.cpp:318 +#: gerbview/gerberframe.cpp:320 msgid "Show &Layers Manager" msgstr "Показать менеджер слоев" @@ -6074,11 +6044,11 @@ msgstr "Список всех" msgid "Select by Browser" msgstr "Выбор просмотром" -#: common/zoom.cpp:188 +#: common/zoom.cpp:185 msgid "Center" msgstr "Центр" -#: common/zoom.cpp:196 +#: common/zoom.cpp:199 msgid "Zoom select" msgstr "Выбор масштаба" @@ -6090,15 +6060,11 @@ msgstr "Масштаб: " msgid "Grid Select" msgstr "Выбор сетки" -#: common/zoom.cpp:242 +#: common/zoom.cpp:245 msgid "User Grid" msgstr "Сетка пользователя" -#: common/zoom.cpp:250 -msgid "Grid: " -msgstr "Сетка:" - -#: common/hotkeys_basic.cpp:349 +#: common/hotkeys_basic.cpp:367 msgid "" "Current hotkey list:\n" "\n" @@ -6106,87 +6072,87 @@ msgstr "" "Текущий список \"горячих\" клавиш:\n" "\n" -#: common/hotkeys_basic.cpp:357 +#: common/hotkeys_basic.cpp:375 msgid "key " msgstr "клавиша " -#: common/hotkeys_basic.cpp:410 +#: common/hotkeys_basic.cpp:428 msgid "Save Hotkey Configuration File:" msgstr "Сохранить файл конфигурации горячих клавиш" -#: common/hotkeys_basic.cpp:442 +#: common/hotkeys_basic.cpp:460 msgid "Allowed keys:\n" msgstr "Назначенные клавиши:\n" -#: common/hotkeys_basic.cpp:527 +#: common/hotkeys_basic.cpp:545 msgid "Open Hotkey Configuration File:" msgstr "Открыть файл конфигурации горячих клавиш:" -#: common/hotkeys_basic.cpp:545 +#: common/hotkeys_basic.cpp:563 msgid "Unable to read " msgstr "Не удалось прочесть " -#: common/hotkeys_basic.cpp:663 +#: common/hotkeys_basic.cpp:681 msgid "List Current Keys" msgstr "Список текущих клавиш" -#: common/hotkeys_basic.cpp:664 +#: common/hotkeys_basic.cpp:682 msgid "Displays the current hotkeys list and corresponding commands" msgstr "Показать текущий список \"горячих\" клавиш и соответствующих команд" -#: common/hotkeys_basic.cpp:670 +#: common/hotkeys_basic.cpp:688 msgid "(Re)create Hotkeys File" msgstr "(Пере)создать файл \"горячих\" клавиш" -#: common/hotkeys_basic.cpp:672 +#: common/hotkeys_basic.cpp:690 msgid "Create or recreate the hotkey configuration file from current hotkey list" msgstr "Создать или пересоздать файл \"горячих\" клавиш из текущего списка" -#: common/hotkeys_basic.cpp:679 +#: common/hotkeys_basic.cpp:697 msgid "Reload Hotkeys File" msgstr "Перечитать файл \"горячих\" клавиш" -#: common/hotkeys_basic.cpp:680 +#: common/hotkeys_basic.cpp:698 msgid "Reload the hotkey configuration file" msgstr "Открыть заново файл конфигурации \"горячих\" клавиш" -#: common/hotkeys_basic.cpp:686 +#: common/hotkeys_basic.cpp:704 msgid "Edit Hotkeys File" msgstr "Редактировать файл \"горячих\" клавиш" -#: common/hotkeys_basic.cpp:687 +#: common/hotkeys_basic.cpp:705 msgid "Edit the hotkey configuration file in a text editor" msgstr "Править файл \"горячих\" клавиш в текстовом редакторе" -#: common/hotkeys_basic.cpp:693 +#: common/hotkeys_basic.cpp:711 msgid "Hotkeys" msgstr "\"Горячие\" клавиши" -#: common/hotkeys_basic.cpp:694 +#: common/hotkeys_basic.cpp:712 msgid "Hotkeys configuration and preferences" msgstr "Конфигурация \"горячих\" клавиш" -#: common/hotkeys_basic.cpp:702 +#: common/hotkeys_basic.cpp:720 msgid "Home directory" msgstr "Домашняя папка" -#: common/hotkeys_basic.cpp:703 +#: common/hotkeys_basic.cpp:721 msgid "Use home directory to load or store Hotkey config files" msgstr "Использовать \"домашнюю\" директорию для загрузки и сохранения файла \"горячих\" клавиш" -#: common/hotkeys_basic.cpp:710 +#: common/hotkeys_basic.cpp:728 msgid "KiCad template directory" msgstr "KiCad template директория" -#: common/hotkeys_basic.cpp:711 +#: common/hotkeys_basic.cpp:729 msgid "Use kicad/template directory to load or store Hotkey config files" msgstr "Использовать kicad/template директорию для загрузки и сохранения файла \"горячих\" клавиш" -#: common/hotkeys_basic.cpp:717 +#: common/hotkeys_basic.cpp:735 msgid "Location" msgstr "Расположение" -#: common/hotkeys_basic.cpp:718 +#: common/hotkeys_basic.cpp:736 msgid "Select hotkey configuration file location" msgstr "Выбор размещения файла конфигурации \"горячих\" клавиш" @@ -6361,11 +6327,11 @@ msgstr "Язык" msgid "Select application language (only for testing!)" msgstr "Выбор языка интерфейса программы (только для тестирования!)" -#: common/drawframe.cpp:321 +#: common/drawframe.cpp:322 msgid "Inch" msgstr "Дюйм" -#: common/drawframe.cpp:329 +#: common/drawframe.cpp:330 msgid "??" msgstr "??" @@ -6454,23 +6420,24 @@ msgstr "Блок на другой слой" msgid "Block Mirror" msgstr "Зеркалирование блока" -#: common/dsnlexer.cpp:167 +#: common/dsnlexer.cpp:168 msgid "in file" msgstr "in file" -#: common/dsnlexer.cpp:168 +#: common/dsnlexer.cpp:169 msgid "on line" msgstr "on line" -#: common/dsnlexer.cpp:169 +#: common/dsnlexer.cpp:170 msgid "at offset" msgstr "at offset" -#: common/dsnlexer.cpp:231 +#: common/dsnlexer.cpp:246 msgid "String delimiter must be a single character of ', \", or $" msgstr "String delimiter must be a single character of ', \", or $" -#: common/dsnlexer.cpp:315 +#: common/dsnlexer.cpp:361 +#: common/dsnlexer.cpp:374 msgid "Un-terminated delimited string" msgstr "Un-terminated delimited string" @@ -6972,6 +6939,7 @@ msgid "Export Module" msgstr "Экспорт модуля" #: pcbnew/librairi.cpp:187 +#: pcbnew/pcbplot.cpp:692 #, c-format msgid "Unable to create <%s>" msgstr "Не удалось создать <%s>" @@ -8193,7 +8161,6 @@ msgid "Error: Unexpected end of file !" msgstr "Ошибка: Внезапный конец файла !" #: pcbnew/modedit.cpp:81 -#: pcbnew/controle.cpp:175 msgid "Selection Clarification" msgstr "Уточнение выбора" @@ -9729,6 +9696,10 @@ msgstr "Компонент со значением (номиналом) \"%s\" msgid "Multiple components have identical reference IDs of \"%s\"." msgstr "Много компонентов имеют одинаковое обозначение \"%s\"." +#: pcbnew/menubar_pcbframe.cpp:39 +msgid "&New" +msgstr "Создать" + #: pcbnew/menubar_pcbframe.cpp:40 msgid "Clear current board and initialize a new one" msgstr "Очистить текущую плату и инициализировать для новой" @@ -9754,8 +9725,8 @@ msgid "Save current board" msgstr "Сохранить текущую плату" #: pcbnew/menubar_pcbframe.cpp:76 -msgid "Save as...\tShift+Ctrl+S" -msgstr "Сохранить как...\tShift+Ctrl+S" +msgid "Save as..." +msgstr "Сохранить как..." #: pcbnew/menubar_pcbframe.cpp:77 msgid "Save the current board as.." @@ -9862,8 +9833,8 @@ msgid "Export board" msgstr "Экспорт платы" #: pcbnew/menubar_pcbframe.cpp:189 -msgid "&Print\tCtrl+P" -msgstr "Печать\tCtrl+P" +msgid "&Print" +msgstr "Печать" #: pcbnew/menubar_pcbframe.cpp:190 msgid "Print pcb board" @@ -9911,167 +9882,151 @@ msgstr "Архивировать или добавить посадочные м msgid "Quit PCBNew" msgstr "Выход из PCBNew" -#: pcbnew/menubar_pcbframe.cpp:246 -msgid "Undo\tCtrl+Z" -msgstr "Отменить\tCtrl+Z" - -#: pcbnew/menubar_pcbframe.cpp:257 -msgid "Redo\tShift+Ctrl+Z" -msgstr "Повторить\tShift+Ctrl+Z" - -#: pcbnew/menubar_pcbframe.cpp:269 -msgid "&Find" -msgstr "Найти" - -#: pcbnew/menubar_pcbframe.cpp:271 -msgid "Find\tCtrl+F" -msgstr "Найти\tCtrl+F" - -#: pcbnew/menubar_pcbframe.cpp:275 +#: pcbnew/menubar_pcbframe.cpp:262 msgid "Find components and text in current loaded board" msgstr "Поиск компонентов или текста на текущей плате" -#: pcbnew/menubar_pcbframe.cpp:284 +#: pcbnew/menubar_pcbframe.cpp:271 msgid "Global &Deletions" msgstr "Глобальное удаление" -#: pcbnew/menubar_pcbframe.cpp:285 +#: pcbnew/menubar_pcbframe.cpp:272 msgid "Delete tracks, modules, texts... on board" msgstr "Удалить дорожки, модули, тексты... с платы" -#: pcbnew/menubar_pcbframe.cpp:291 +#: pcbnew/menubar_pcbframe.cpp:278 msgid "&Cleanup Tracks and Vias" msgstr "Очистка дорожек и перех.отв." -#: pcbnew/menubar_pcbframe.cpp:292 +#: pcbnew/menubar_pcbframe.cpp:279 msgid "Clean stubs, vias, delete break points, or connect dangling tracks to pads and vias" msgstr "Удаление неоднородностей, переходных отверстий, точек излома, соединение \"висящих\" дорожек с контактными площадками и переходными отверстиями и т.п." -#: pcbnew/menubar_pcbframe.cpp:298 +#: pcbnew/menubar_pcbframe.cpp:285 msgid "&Swap Layers" msgstr "Обменять слои" -#: pcbnew/menubar_pcbframe.cpp:299 +#: pcbnew/menubar_pcbframe.cpp:286 msgid "Swap tracks on copper layers or drawings on others layers" msgstr "Обменять дорожки на медных слоях или чертежи на других слоях" -#: pcbnew/menubar_pcbframe.cpp:343 +#: pcbnew/menubar_pcbframe.cpp:326 msgid "Zoom to fit the board on the screen" msgstr "Увеличить плату по размеру экрана" -#: pcbnew/menubar_pcbframe.cpp:359 +#: pcbnew/menubar_pcbframe.cpp:338 msgid "Redraw the screen of the board" msgstr "Перерисовать плате на экране" -#: pcbnew/menubar_pcbframe.cpp:368 +#: pcbnew/menubar_pcbframe.cpp:347 msgid "&List Nets" msgstr "Список цепей" -#: pcbnew/menubar_pcbframe.cpp:369 +#: pcbnew/menubar_pcbframe.cpp:348 msgid "View a list of nets with names and id's" msgstr "Просмотр списка цепей (с именами и идентификаторами)" -#: pcbnew/menubar_pcbframe.cpp:377 +#: pcbnew/menubar_pcbframe.cpp:356 msgid "Show board in 3D viewer" msgstr "Просмотр печатной платы в 3D" -#: pcbnew/menubar_pcbframe.cpp:389 +#: pcbnew/menubar_pcbframe.cpp:368 msgid "Setting libraries, directories and others..." msgstr "Установка библиотек, директорий и др. ..." -#: pcbnew/menubar_pcbframe.cpp:403 +#: pcbnew/menubar_pcbframe.cpp:382 msgid "&General" msgstr "Общие" -#: pcbnew/menubar_pcbframe.cpp:404 +#: pcbnew/menubar_pcbframe.cpp:383 msgid "Select general options for PCBnew" msgstr "Выбор общих параметров для PCBnew" -#: pcbnew/menubar_pcbframe.cpp:410 +#: pcbnew/menubar_pcbframe.cpp:389 msgid "&Display" msgstr "Показывать" -#: pcbnew/menubar_pcbframe.cpp:411 +#: pcbnew/menubar_pcbframe.cpp:390 msgid "Select how items (pads, tracks texts ... ) are displayed" msgstr "Как отображать конт.пл., дорожки, текст и т.п." -#: pcbnew/menubar_pcbframe.cpp:420 +#: pcbnew/menubar_pcbframe.cpp:399 msgid "Adjust user grid dimensions" msgstr "Настройка размеров сетки пользователя" -#: pcbnew/menubar_pcbframe.cpp:426 +#: pcbnew/menubar_pcbframe.cpp:405 msgid "Texts and Drawings" msgstr "Текст и графика" -#: pcbnew/menubar_pcbframe.cpp:427 +#: pcbnew/menubar_pcbframe.cpp:406 msgid "Adjust dimensions for texts and drawings" msgstr "Настройка размеров для текста и графики" -#: pcbnew/menubar_pcbframe.cpp:433 +#: pcbnew/menubar_pcbframe.cpp:412 msgid "Adjust default pad characteristics" msgstr "Настройка характеристик конт.пл. по умолчанию" -#: pcbnew/menubar_pcbframe.cpp:439 +#: pcbnew/menubar_pcbframe.cpp:418 msgid "Pads Mask Clearance" msgstr "Зазоры контактной площадки" -#: pcbnew/menubar_pcbframe.cpp:440 +#: pcbnew/menubar_pcbframe.cpp:419 msgid "Adjust the global clearance between pads and the solder resist mask" msgstr "Настройка зазора между контактной площадкой и маской" -#: pcbnew/menubar_pcbframe.cpp:447 +#: pcbnew/menubar_pcbframe.cpp:426 msgid "&Save" msgstr "Сохранить" -#: pcbnew/menubar_pcbframe.cpp:448 +#: pcbnew/menubar_pcbframe.cpp:427 msgid "Save dimension preferences" msgstr "Сохранить настройки размеров" -#: pcbnew/menubar_pcbframe.cpp:454 +#: pcbnew/menubar_pcbframe.cpp:433 msgid "Di&mensions" msgstr "Размеры" -#: pcbnew/menubar_pcbframe.cpp:455 +#: pcbnew/menubar_pcbframe.cpp:434 msgid "Global dimensions preferences" msgstr "Глобальные установки размеров" -#: pcbnew/menubar_pcbframe.cpp:468 +#: pcbnew/menubar_pcbframe.cpp:447 msgid "&Save Preferences" msgstr "Сохранить настройки" -#: pcbnew/menubar_pcbframe.cpp:474 +#: pcbnew/menubar_pcbframe.cpp:453 msgid "&Read Preferences" msgstr "Загрузить настройки" -#: pcbnew/menubar_pcbframe.cpp:487 +#: pcbnew/menubar_pcbframe.cpp:466 msgid "Design Rules" msgstr "Правила проектирования" -#: pcbnew/menubar_pcbframe.cpp:488 +#: pcbnew/menubar_pcbframe.cpp:467 msgid "Open the design rules editor" msgstr "Открыть редактор правил проектирования" -#: pcbnew/menubar_pcbframe.cpp:493 +#: pcbnew/menubar_pcbframe.cpp:472 msgid "&Layers Setup" msgstr "Настройка слоев" -#: pcbnew/menubar_pcbframe.cpp:494 +#: pcbnew/menubar_pcbframe.cpp:473 msgid "Enable and set layer properties" msgstr "Установки и свойства слоев" -#: pcbnew/menubar_pcbframe.cpp:504 +#: pcbnew/menubar_pcbframe.cpp:483 msgid "Open the PCBnew manual" msgstr "Открыть руководство по PCBnew" -#: pcbnew/menubar_pcbframe.cpp:513 +#: pcbnew/menubar_pcbframe.cpp:492 msgid "About PCBnew printed circuit board designer" msgstr "О разработчиках PCBNEW" -#: pcbnew/menubar_pcbframe.cpp:526 +#: pcbnew/menubar_pcbframe.cpp:505 msgid "&Design Rules" msgstr "Настройка правил" -#: pcbnew/menubar_pcbframe.cpp:527 +#: pcbnew/menubar_pcbframe.cpp:506 msgid "&3D Display" msgstr "3D вид" @@ -10420,6 +10375,7 @@ msgstr "" "В чертеже будут использованы окружности для некоторых размеров сверла" #: pcbnew/dialog_drc_base.cpp:36 +#: pcbnew/toolbars_update_user_interface.cpp:63 msgid "Clearance" msgstr "Зазор" @@ -11328,15 +11284,15 @@ msgstr "Мира" msgid "size" msgstr "размер" -#: pcbnew/moduleframe.cpp:253 +#: pcbnew/moduleframe.cpp:255 msgid "Module Editor: Module modified! Continue?" msgstr "Редактор модулей: Модуль изменен! Продолжить?" -#: pcbnew/moduleframe.cpp:381 +#: pcbnew/moduleframe.cpp:383 msgid "Show pads in sketch mode" msgstr "Показывать контактные площадки в контурном режиме" -#: pcbnew/moduleframe.cpp:382 +#: pcbnew/moduleframe.cpp:384 msgid "Show pads in filled mode" msgstr "Показывать контактные площадки залитыми" @@ -11400,11 +11356,11 @@ msgstr "Исключить содержимое слоя контура плат msgid "Print frame ref" msgstr "Печать рамки листа" -#: pcbnew/pcbnew.cpp:102 +#: pcbnew/pcbnew.cpp:107 msgid "Pcbnew is already running, Continue?" msgstr "Pcbnew уже запущен. Продолжить?" -#: pcbnew/pcbframe.cpp:420 +#: pcbnew/pcbframe.cpp:422 msgid "Board modified, Save before exit ?" msgstr "Плата была изменена. Сохранить при выходе?" @@ -11442,12 +11398,12 @@ msgstr "Искать маркер" msgid "Find Next Marker" msgstr "Искать след. маркер" -#: pcbnew/hotkeys.cpp:595 +#: pcbnew/hotkeys.cpp:607 #, c-format msgid "Footprint %s found, but locked" msgstr "Посадочное место %s найдено, не заблокировано" -#: pcbnew/hotkeys.cpp:789 +#: pcbnew/hotkeys.cpp:801 msgid "Delete module?" msgstr "Удалить модуль?" @@ -11747,17 +11703,17 @@ msgstr "Draft layer" msgid "Delete NET?" msgstr "Удалить цепь?" -#: pcbnew/swap_layers.cpp:68 +#: pcbnew/swap_layers.cpp:70 msgid "Swap Layers:" msgstr "Обменять слои:" -#: pcbnew/swap_layers.cpp:215 -#: pcbnew/swap_layers.cpp:220 -#: pcbnew/swap_layers.cpp:306 +#: pcbnew/swap_layers.cpp:217 +#: pcbnew/swap_layers.cpp:222 +#: pcbnew/swap_layers.cpp:308 msgid "No Change" msgstr "Нет изменений" -#: pcbnew/swap_layers.cpp:296 +#: pcbnew/swap_layers.cpp:298 msgid "Deselect this layer to select the No Change state" msgstr "Deselect this layer to select the No Change state" @@ -12168,7 +12124,7 @@ msgstr "" "Авто ширина дорожки: при начале новой дорожки на существующей использовать ее ширину,\n" "иначе использовать текущую установку ширины" -#: pcbnew/tool_pcb.cpp:761 +#: pcbnew/tool_pcb.cpp:757 msgid "+/- to switch" msgstr "+/- для переключения" @@ -12690,10 +12646,6 @@ msgstr "Проводник" msgid "Bus" msgstr "Шина" -#: eeschema/eelayer.h:87 -msgid "Label" -msgstr "Метка" - #: eeschema/eelayer.h:93 msgid "GlobLabel" msgstr "Глобальная метка" @@ -12775,6 +12727,7 @@ msgid "Text Editor" msgstr "Текстовый редактор" #: eeschema/dialog_lib_new_component_base.h:77 +#: eeschema/dialog_edit_component_in_schematic_fbp.h:82 msgid "Component Properties" msgstr "Свойства компонента" @@ -12890,6 +12843,42 @@ msgstr "Контроль DRC" msgid "Exchange Modules" msgstr "Заменить модули" +#~ msgid "Alias <%s> not found for component <%s> in library <%s>." +#~ msgstr "Псевдоним <%s> не найден для компонента <%s> в библиотеке <%s>." +#~ msgid "Save Current Sheet &as\tShift+Ctrl+S" +#~ msgstr "Сохранить текущий лист как\tShift+Ctrl+S" +#~ msgid "P&rint\tCtrl+P" +#~ msgstr "Печать\tCtrl+P" +#~ msgid "&Find\tCtrl+F" +#~ msgstr "Поиск\tCtrl+F" +#~ msgid "Fit on Screen\tCtrl+0" +#~ msgstr "Масштаб по экрану\tCtrl+0" +#~ msgid "Redraw\tCtrl+R" +#~ msgstr "Перерисовать\tCtrl+R" +#~ msgid "Net name" +#~ msgstr "Имя цепи" +#~ msgid "New &Text File" +#~ msgstr "Новый текстовый файл" +#~ msgid "Create a New Txt File" +#~ msgstr "Создать новый текстовый файл" +#~ msgid "New &File" +#~ msgstr "Новый файл" +#~ msgid "Create a New File" +#~ msgstr "Создать новый файл" +#~ msgid "no kicad files found in this directory" +#~ msgstr "не найден файлы KiCAD в этой директории" +#~ msgid "Grid: " +#~ msgstr "Сетка:" +#~ msgid "Save as...\tShift+Ctrl+S" +#~ msgstr "Сохранить как...\tShift+Ctrl+S" +#~ msgid "&Print\tCtrl+P" +#~ msgstr "Печать\tCtrl+P" +#~ msgid "Undo\tCtrl+Z" +#~ msgstr "Отменить\tCtrl+Z" +#~ msgid "Redo\tShift+Ctrl+Z" +#~ msgstr "Повторить\tShift+Ctrl+Z" +#~ msgid "Find\tCtrl+F" +#~ msgstr "Найти\tCtrl+F" #~ msgid "" #~ "Conflict in library <%s>: alias <%s> already has root name <%s> and will " #~ "not be assigned to root name <%s>."