1 # SOME DESCRIPTIVE TITLE.
3 # Nick Shaforostoff <shafff@ukr.net>, 2005, 2006.
6 "Project-Id-Version: kdevelop_plugin-tools\n"
7 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
8 "POT-Creation-Date: 2008-02-11 07:17+0000\n"
9 "PO-Revision-Date: 2006-01-31 22:05+0200\n"
10 "Last-Translator: Nick Shaforostoff <shafff@ukr.net>\n"
11 "Language-Team: Russian <kde-russian@lists.kde.ru>\n"
13 "Content-Type: text/plain; charset=UTF-8\n"
14 "Content-Transfer-Encoding: 8bit\n"
15 "X-Generator: KBabel 1.11.1\n"
16 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%"
17 "10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
20 #: plugin-tools.docbook:2
23 msgstr "Подключаемый инструментарий"
26 #: plugin-tools.docbook:5
32 #: plugin-tools.docbook:7
35 "&kdevelop; contains a large number of little tools that help you to perform "
36 "certain task. Most of them are realized as plugins. That means, if you do "
37 "not need a plugin, you can disable it."
39 "&kdevelop; содержит большое количество небольших инструментов, помогающих "
40 "вам быстрее выполнить определённую задачу. Большинство из них реализованы в "
41 "виде модулей. Это значит, что если они вам не нужны, вы можете их отключить "
45 #: plugin-tools.docbook:11
48 "That also means, if you are looking for a functionality that should be there "
49 "and isn't, then maybe it's implemented in a plugin and that plugin is "
50 "disabled. For example, in the file menu there is a Quick Open feature, but "
51 "only if it's enabled in the Project - Project Options dialog."
53 "Это также значит, что если если вам не хватает каких-то функций, которые по-"
54 "идее должны присутствовать в программе подобного рода, возможно они уже "
55 "реализованы в виде модуля, отключенного по умолчанию. Например, в меню Файл "
56 "может присутствовать пункт \"Быстрое открытие\", но только если включен "
57 "соответствующий параметр в окне Проект-Параметры проекта."
60 #: plugin-tools.docbook:17
63 "Technically, plugins are based on the KDevPlugin class defined in lib/"
64 "interfaces/kdevplugin.h. The following is taken from a comment from there."
66 "Все модули реализуют класс KDevPlugin, определяемый в lib/interfaces/"
67 "kdevplugin.h. Далее приведена выдержка из комментария к нему."
70 #: plugin-tools.docbook:20
73 "KDevPlugin is the base class for all KDevelop plugins. A plugin is a "
74 "component which is loaded into KDevelop shell at startup or by request. A "
75 "plugin has a scope that can be either:"
77 "Базовым классом для всех модулей KDevelop является KDevPlugin. Модуль - это "
78 "компонент, загружаемый в среде KDevelop во время её запуска или по запросу. "
79 "Каждый модуль имеет свою область действия, они делятся на:"
82 #: plugin-tools.docbook:25
88 #: plugin-tools.docbook:26
94 #: plugin-tools.docbook:27
97 msgstr "Модули работы с проектами"
100 #: plugin-tools.docbook:31
103 "Core plugins are global plugins which offer some important \"core\" "
104 "functionality and thus are not selectable by user in plugin configuration "
107 "Базовые (Core) модули - это глобальные модули с важной функциональностью, и "
108 "поэтому их отключение в настройках невозможно."
111 #: plugin-tools.docbook:34
114 "Global plugins are plugins which require only shell to be loaded and do not "
115 "operate on KDevProject interface and/or do not use project wide information. "
116 "For example, the uimode plugin allows a developer to select which user "
117 "interface they wish to use."
119 "Для глобальных модулей требуется только сама среда KDevelop, интерфейс "
120 "KDevProject и какие-либо данные, относящиеся к проектам, ими не "
121 "используются. Например, модуль uimode позволяет выбирать графический "
122 "интерфейс для среды разработки."
125 #: plugin-tools.docbook:39
128 "Project plugins require a project to be loaded and are usually loaded/"
129 "unloaded along with the project. If a plugin operates on project-related "
130 "information then it is a project plugin. The Automake Manager, for example, "
131 "only needs to be active when an Automake based project is currently loaded."
133 "Модули работы с проектами требуют наличия загруженного проекта и, обычно, "
134 "сами загружаются/освобождаются вместе с проектами. Пример такого модуля - "
135 "Менеджер Automake - загружается только при открытии проектов, использующих "
136 "Automake для сборки."
139 #: plugin-tools.docbook:44
142 "As stated above, core plugins cannot be disabled. Global plugins can be "
143 "enabled/disabled in <menuchoice><guimenu>Settings</guimenu> "
144 "<guimenuitem>Configure KDevelop...</guimenuitem></menuchoice> under "
145 "<guibutton>Plugins</guibutton>. Project plugins can be enabled/disabled in "
146 "<menuchoice><guimenu>Project</guimenu> <guimenuitem>Project Options...</"
147 "guimenuitem></menuchoice> under <guibutton>Plugins</guibutton>. Active "
148 "plugins can have many effects on KDevelop. Depending on their function, they "
149 "may add extra menus, extra menu items, extra tool buttons, etc."
151 "Как уже сказано выше, базовые модули не могут быть отключены. Отключить и "
152 "включить глобальные модули можно в окне <menuchoice><guimenu>Настройка</"
153 "guimenu> <guimenuitem>Настроить KDevelop...</guimenuitem></menuchoice>, на "
154 "странице <guibutton>Модули</guibutton>. Модули работы с проектами включаются "
155 "и отключаются в окне <menuchoice><guimenu>Проект</guimenu> "
156 "<guimenuitem>Параметры проекта...</guimenuitem></menuchoice>, также на "
157 "странице <guibutton>Модули</guibutton>. Загруженные модули могут влиять на "
158 "многие параметры KDevelop. Например, они могут добавлять новые меню, панели "
159 "инструментов, комбинации клавиш."
162 #: plugin-tools.docbook:56
165 "Plugins which are disabled do not clutter your menus and are not loaded into "
168 "Отключенные модули не добавляют свои элементы в меню и вообще не загружаются "
172 #: plugin-tools.docbook:61
175 "The following plugin list is generated by a small script (listplugins.sh) "
176 "written by Volker Paul. All plugins have a .desktop file where information "
177 "such as name and comments are written. If in the following these comments "
178 "are not very useful, it is because the plugin authors made them this way."
180 "Ниже приведен список модулей, сгенерированный сценарием listplugins.sh. Для "
181 "каждого модуля имеется файл .desktop с информацией нём, такой как его имя и "
182 "описание, оно и приводится в списке."
185 #: plugin-tools.docbook:66
187 msgid "The plugins are grouped by scope (Core, Global, Project)."
189 "Модули сгруппированы по области действия (базовые, глобальные, работы с "
193 #: plugin-tools.docbook:68
196 msgstr "Базовые модули"
199 #: plugin-tools.docbook:71
201 msgid "<title>Application Wizard</title>"
202 msgstr "<title>Мастер приложений</title>"
205 #: plugin-tools.docbook:72
207 msgid "<para>Application Wizard</para>"
208 msgstr "<para>Мастер приложений</para>"
211 #: plugin-tools.docbook:74
213 msgid "<title>Difference Viewer</title>"
214 msgstr "<title>Просмотрщик различий</title>"
217 #: plugin-tools.docbook:75
219 msgid "<para>Difference Viewer</para>"
220 msgstr "<para>Просмотрщик различий</para>"
223 #: plugin-tools.docbook:77
225 msgid "<title>FileCreate</title>"
226 msgstr "<title>Мастер создания файлов</title>"
229 #: plugin-tools.docbook:78
231 msgid "<para>FileCreate</para>"
232 msgstr "<para>Мастер создания файлов</para>"
235 #: plugin-tools.docbook:80
237 msgid "<title>FullScreen</title>"
238 msgstr "<title>Полноэкранный режим</title>"
241 #: plugin-tools.docbook:81
243 msgid "<para>FullScreen</para>"
244 msgstr "<para>Полноэкранный режим</para>"
247 #: plugin-tools.docbook:83
249 msgid "<title>Tip of the Day</title>"
250 msgstr "<title>Полезный совет</title>"
253 #: plugin-tools.docbook:84
255 msgid "<para>Tip of the Day</para>"
256 msgstr "<para>Полезный совет</para>"
259 #: plugin-tools.docbook:86
261 msgid "User-Interface Selection"
262 msgstr "Выбор интерфейса пользователя"
265 #: plugin-tools.docbook:87
267 msgid "Provides a dialog for UI-mode selection."
268 msgstr "Предоставляет диалог выбора режима интерфейса пользователя."
271 #: plugin-tools.docbook:89
277 #: plugin-tools.docbook:90
279 msgid "Version Control System Manager"
280 msgstr "Управление системами контроля версий"
283 #: plugin-tools.docbook:93
285 msgid "Scope: Global"
286 msgstr "Глобальные модули"
289 #: plugin-tools.docbook:96
291 msgid "Abbreviation Expansion"
292 msgstr "Расшифровщик сокращений"
295 #: plugin-tools.docbook:97
298 "Provides support for customizable abbreviations - short words which expand "
299 "into commonly needed code structures."
301 "Предоставляет поддержку для настраиваемых сокращений - коротких слов, "
302 "которые заменяются на часто используемые структуры кода."
305 #: plugin-tools.docbook:99
307 msgid "Documentation"
308 msgstr "Документирование"
311 #: plugin-tools.docbook:100
314 "The Documentation plugin offers browsing and searching in local and online "
315 "documentation with support for multiple documentation systems."
316 msgstr "Модуль документации позволяет упростить работу с документацией."
319 #: plugin-tools.docbook:102
322 msgstr "Список файлов"
325 #: plugin-tools.docbook:103
328 "Provides a list of all currently open files. (Handy when the tab bar is not "
329 "quite wide enough.)"
331 "Список открытых в данных момент файлов (полезно, когда они не помещаются на "
335 #: plugin-tools.docbook:105
337 msgid "File Selector"
338 msgstr "Селектор файлов"
341 #: plugin-tools.docbook:106
343 msgid "Powerful network transparent file browser utility."
344 msgstr "Средство просмотра списка файлов с поддержкой работы по сети."
347 #: plugin-tools.docbook:108
349 msgid "Shell Filtering and Insertion"
350 msgstr "Фильтрация и вставка с помощью команд оболочки"
353 #: plugin-tools.docbook:109
356 "Provides a way of manipulating editor text using commandline tools. Appears "
359 "Предоставляет функции работы с текстом в редакторе с использованием утилит "
363 #: plugin-tools.docbook:111
365 msgid "Grep Frontend"
366 msgstr "Интеграция Grep"
369 #: plugin-tools.docbook:112
372 "Integrates \"find|grep\" in KDevelop - allows fast searching of multiple "
373 "files using patterns or regular expressions."
375 "Интегрирует \"find|grep\" в KDevelop - позволяет производить быстрый поиск "
376 "по нескольким файлам с использованием шаблонов или регулярных выражений."
379 #: plugin-tools.docbook:114
381 msgid "Embedded Konsole"
382 msgstr "Встроенный эмулятор терминала"
385 #: plugin-tools.docbook:115
388 "This plugin gives KDevelop an embedded konsole for quick and easy command "
390 msgstr "Предоставляет встроенную консоль для быстрого вызова командной строки."
393 #: plugin-tools.docbook:117
395 msgid "\"Open with\" Menu Addon"
396 msgstr "Дополнение меню \"Открыть с помощью\""
399 #: plugin-tools.docbook:118
402 "This plugin provides additional \"open\" alternatives for various context "
405 "Этот модуль предоставляет различные возможности открытия файлов, используя "
406 "контекстные меню KDevelop."
409 #: plugin-tools.docbook:120
411 msgid "Part Explorer Tool"
412 msgstr "Средство опроса компонентов"
415 #: plugin-tools.docbook:121
418 "A Graphical tool for performing KTrader-like queries about registered "
421 "Графическое средство для выполнения запросов KTrader о зарегистрированных "
425 #: plugin-tools.docbook:123
427 msgid "Regular Expression Tester"
428 msgstr "Проверка регулярных выражений"
431 #: plugin-tools.docbook:124
434 "Tool to design and test regular expressions against common regexp syntaxes."
436 "Средство для определения и проверки регулярных выражений на предмет "
437 "соответствия их наиболее распространённым вариантам синтаксиса."
440 #: plugin-tools.docbook:126
443 msgstr "Замена по проекту"
446 #: plugin-tools.docbook:127
449 "This plugin is an interactive projectwide \"Search and Replace\" tool. "
450 "Search using string or regexp matching, and select the replacements to be "
451 "made from a preview before the action is finalized. When loaded it appears "
454 "Этот модуль предоставляет интерактивные возможности поиска и замены по "
455 "файлам в проекте. Сначала проводится поиск по строке или регулярному "
456 "выражению, далее выбор с предпросмотром и применение замен из списка "
457 "доступных вариантов."
460 #: plugin-tools.docbook:129
466 #: plugin-tools.docbook:130
469 "The Scripting plugin offers KScript based scripting of the KDevelop "
471 msgstr "Модуль сценариев позволяет автоматизировать работу с помощью KScript"
474 #: plugin-tools.docbook:132
476 msgid "Code Snippets"
477 msgstr "Заготовки кода"
480 #: plugin-tools.docbook:133
482 msgid "This plugin allows you to store code snippets and add them to your code"
484 "Модуль сохранения часто используемых частей кода в одно место для быстрого "
488 #: plugin-tools.docbook:135
490 msgid "Text Structure"
491 msgstr "Отображение структуры текста"
494 #: plugin-tools.docbook:136
496 msgid "Provides a structure overview and navigation for HTML and TEX files"
498 "Отображает структуру документов в формате HTML и TEX, а также предоставляет "
499 "возможности навигации по ним."
502 #: plugin-tools.docbook:138
504 msgid "Tools Menu Addition"
505 msgstr "Дополнение меню инструментов"
508 #: plugin-tools.docbook:139
511 "This plugin provides an easy way to add external applications to the Tools "
514 "Предоставляет возможности добавления в меню пунктов вызова внешних "
518 #: plugin-tools.docbook:141
520 msgid "Valgrind Frontend"
521 msgstr "Интерфейс к Valgrind"
524 #: plugin-tools.docbook:142
527 "Valgrind is a tool that helps you find memory management problems in "
528 "programs. http://developer.kde.org/~sewardj/"
530 "Valgrind - это средство нахождения проблем управления памятью в программах. "
531 "http://developer.kde.org/~sewardj/"
534 #: plugin-tools.docbook:145
536 msgid "Scope: Project"
537 msgstr "Модули работы с проектами"
540 #: plugin-tools.docbook:148
542 msgid "annotation Plugin"
543 msgstr "Модуль Аннотации"
546 #: plugin-tools.docbook:149
548 msgid "annotation Description"
549 msgstr "Модуль Аннотации"
552 #: plugin-tools.docbook:151
554 msgid "Source Code Formatter"
555 msgstr "Форматировщик исходного кода"
558 #: plugin-tools.docbook:152
561 "A plugin for formatting of sourcecode according to a specified set of rules. "
562 "When loaded it is found in the Tools menu."
563 msgstr "Модуль для форматирования кода по установленным правилам."
566 #: plugin-tools.docbook:154
572 #: plugin-tools.docbook:155
575 "Plugin that provides navigation and overview of active source bookmarks and "
576 "persists them between sessions."
578 "Модуль, который обеспечивает навигацию и просмотр активных закладок в коде, "
579 "а также их сохранение в проекте."
582 #: plugin-tools.docbook:157
585 msgstr "Обзор классов"
588 #: plugin-tools.docbook:158
591 "This plugin displays a graphical view of all the classes in the project, "
592 "complete with methods and attributes, and provides a way of direct source "
595 "Этот модуль отображает список классов в проекте, включая методы и атрибуты а "
596 "также предоставляет возможности навигации по коду."
599 #: plugin-tools.docbook:160
605 #: plugin-tools.docbook:161
608 "Simple file uploader plugin. It does a file copy over any KIO supported "
610 msgstr "Простой модуль передачи файлов на сервер, с помощью KIO."
613 #: plugin-tools.docbook:163
615 msgid "CTags Frontend"
616 msgstr "Интерфейс к CTags"
619 #: plugin-tools.docbook:164
622 "CTags is a source navigation tool with support for many languages. When "
623 "loaded it provides a context menu for finding type declarations/definitions "
624 "and also a query dialog. http://ctags.sourceforge.net/"
626 "CTags - это средство навигации по коду, поддерживающее многие языки. Будучи "
627 "загружено, оно предоставляет контекстное меню для нахождения описания и "
628 "определения типа выбранного символа, а также диалог запроса. http://ctags."
632 #: plugin-tools.docbook:166
634 msgid "Final Packaging Support"
635 msgstr "Сборка и распространение пакетов"
638 #: plugin-tools.docbook:167
641 "Aids in building and publishing the final project. Only RPM package format "
642 "is supported for now."
644 "Помогает в сборке и распространении пакетов программ. В данное время "
645 "поддерживается только формат RPM."
648 #: plugin-tools.docbook:169
650 msgid "Doxygen Support"
651 msgstr "Поддержка Doxygen"
654 #: plugin-tools.docbook:170
657 "The doxygen plugin provides a way to specify and control generation of "
658 "documentation for a project, based on source code content. You need to have "
659 "doxygen installed to be able to use this. For more info goto http://www."
662 "Модуль поддержки doxygen предоставляет возможности контроля генерации "
663 "проектной документации на основе содержимого исходных файлов. Для "
664 "использования необходим doxygen. Подробнее об этом смотрите на http://www."
668 #: plugin-tools.docbook:172
674 #: plugin-tools.docbook:173
677 "Provides an efficient way of finding/opening files, classes and methods in a "
678 "large project. Appears in the File and Tools menus when loaded."
680 "Предоставляет эффективное средство нахождения и открытия файлов и классов в "
684 #: plugin-tools.docbook:175
686 msgid "Security Checker"
687 msgstr "Проверка безопасности"
690 #: plugin-tools.docbook:176
692 msgid "Code security checker"
693 msgstr "Проверка безопасности кода"
696 #: plugin-tools.docbook:178
698 msgid "So far the generated plugin list."
702 #: plugin-tools.docbook:182
704 msgid "Project Management Plugins in &kdevelop;"
705 msgstr "Модули &kdevelop; для управления проектом"
708 #: plugin-tools.docbook:185
714 #: plugin-tools.docbook:186
716 msgid "ANT Project Manager (&Java; applications)"
717 msgstr "ANT (&Java;)"
720 #: plugin-tools.docbook:189
726 #: plugin-tools.docbook:190
728 msgid "Automake Project Manager"
732 #: plugin-tools.docbook:193
734 msgid "customproject"
735 msgstr "customproject"
738 #: plugin-tools.docbook:194
740 msgid "Custom Project Manager"
741 msgstr "Специальный проект"
744 #: plugin-tools.docbook:197
747 msgstr "trollproject"
750 #: plugin-tools.docbook:198
752 msgid "QMake based Project Manager"
753 msgstr "Менеджер проектов, основанный на QMake"
756 #: plugin-tools.docbook:202
759 "The above plugins are currently (May 2005) empty. Maybe project management "
760 "support will be implemented as plugins in the future."
764 #: plugin-tools.docbook:208
766 msgid "Language Support Plugins in &kdevelop;"
767 msgstr "Модули &kdevelop; по поддержке языков программирования"
770 #: plugin-tools.docbook:211
776 #: plugin-tools.docbook:211
778 msgid "Support for C/C++"
779 msgstr "Поддержка C/C++"
782 #: plugin-tools.docbook:212
784 msgid "fortransupport"
785 msgstr "fortransupport"
788 #: plugin-tools.docbook:212
790 msgid "Support for Fortran"
791 msgstr "Поддержка Fortran"
794 #: plugin-tools.docbook:213
800 #: plugin-tools.docbook:213
802 msgid "Support for &Java;"
803 msgstr "Поддержка &Java;"
806 #: plugin-tools.docbook:214
812 #: plugin-tools.docbook:214
814 msgid "Support for Perl"
815 msgstr "Поддержка Perl"
818 #: plugin-tools.docbook:215
824 #: plugin-tools.docbook:215
826 msgid "Support for PHP"
827 msgstr "Поддержка PHP"
830 #: plugin-tools.docbook:216
832 msgid "pythonsupport"
833 msgstr "pythonsupport"
836 #: plugin-tools.docbook:216
838 msgid "Support for Python"
839 msgstr "Поддержка Python"
842 #: plugin-tools.docbook:221
844 msgid "In the following, some of the plugins will be discussed in detail."
845 msgstr "Далее некоторые модули будут рассмотрены более подробно"
848 #: plugin-tools.docbook:226
850 msgid "The <command>abbrev</command> Plugin"
851 msgstr "Модуль <command>abbrev</command>"
854 #: plugin-tools.docbook:227
860 #: plugin-tools.docbook:229
863 "This plugin expands abbreviations into frequently used code snippets. It is "
864 "activated by pressing <keycombo><keycap>Ctrl</keycap> <keycap>Space</"
865 "keycap></keycombo>. For example, when you enter <literal>\"ife\"</literal> "
866 "into a C++ in the editor and press <keycombo><keycap>Ctrl</"
867 "keycap><keycap>Space</keycap></keycombo>, you obtain an <literal>if-else</"
868 "literal> code template and save some key strokes. The set of supported "
869 "abbreviations depends on the programming language of the edited file. For "
870 "example, for PHP you will obviously be interested in other code templates "
873 "Этот модуль заменяет сокращения на часто используемые части кода. Он "
874 "активируется нажатием <keycombo><keycap>Ctrl</keycap> <keycap>Пробел</"
875 "keycap></keycombo>. Например, вы ввели <literal>\"ife\"</literal> в редактор "
876 "языка C++. Теперь нажмите <keycombo><keycap>Ctrl</keycap><keycap>Пробел</"
877 "keycap></keycombo>, и вы получите шаблон кода <literal>if-else</literal>. "
878 "Набор поддерживаемых сокращений зависит от языка программирования. Например, "
879 "для PHP вам вряд ли будут интересны сокращения кода для &Java;."
882 #: plugin-tools.docbook:242
885 "The set of code templates is configurable. If the plugin is enabled, you can "
886 "see which ones are available in the <menuchoice><guimenu>Settings</guimenu> "
887 "<guimenuitem>Configure KDevelop...</guimenuitem></menuchoice> dialog under "
888 "<guibutton>Abbreviations</guibutton>."
890 "Набор сокращений можно настраивать. Если модуль активен, то это можно "
891 "сделать в окне <menuchoice><guimenu>Настройка</guimenu> "
892 "<guimenuitem>Настроить KDevelop...</guimenuitem></menuchoice>, вкладка "
893 "<guibutton>Сокращения</guibutton>"
896 #: plugin-tools.docbook:252
898 msgid "The <command>filter</command> Plugin"
899 msgstr "Модуль <command>filter</command>"
902 #: plugin-tools.docbook:253
908 #: plugin-tools.docbook:255
911 "This offers two features. If you select <menuchoice><guimenu>Tools</guimenu> "
912 "<guimenuitem>Execute command</guimenuitem></menuchoice>, you can enter a "
913 "shell command. The output of this command is inserted into the editor buffer "
914 "when you hit the <guibutton>Start</guibutton> button."
916 "Предоставляет две функции. <menuchoice><guimenu>Сервис</guimenu> "
917 "<guimenuitem>Выполнить команду</guimenuitem></menuchoice> позволяет ввести "
918 "команду оболочки. После нажатия на кнопке <guibutton>Запуск</guibutton> "
919 "вывод команды будет помещён в буфер обмена."
922 #: plugin-tools.docbook:263
925 "A related feature is available under <menuchoice><guimenu>Tools</"
926 "guimenu><guimenuitem>Filter selection through command...</guimenuitem></"
927 "menuchoice>. In order to use this, you must select a text area in the "
928 "editor. If you now enter a shell command and hit the <guibutton>Start</"
929 "guibutton> button, the command is started and the selection used as the "
930 "standard input for it. The standard output of the command is then inserted "
931 "into the editor, replacing the selection."
933 "Вторая функция доступна через пункт меню <menuchoice><guimenu>Сервис</"
934 "guimenu><guimenuitem>Фильтровать выделение через команду...</guimenuitem></"
935 "menuchoice>. Для её использования выделите текст в редакторе. Выделенный "
936 "текст будет передан на стандартный ввод указанной команде, а в вместо него "
937 "будет вставлен вывод команды."
940 #: plugin-tools.docbook:273
943 "For example, if you write documentation, you frequently have to refer to "
944 "menu items. To do this correctly for e.g. the Copy command in the Edit menu, "
945 "you have to write: <programlisting><menuchoice><guimenu>Edit</"
946 "guimenu><guimenuitem>Copy</guimenuitem></menuchoice></"
947 "programlisting> This is cumbersome, so you'd rather just write \"Edit - Copy"
948 "\" and let the computer do the tagging. Here is how you can do it. You write "
949 "a little shell script called mef you put e.g. in your home's bin directory: "
950 "<programlisting>sed s/\"^\\(.*\\) - \\(.*\\)\\$\"/\"<menuchoice><"
951 "guimenu>\\1<\\/guimenu><guimenuitem>\\2<\\/guimenuitem>"
952 "<\\/menuchoice>\"/</programlisting> Don't forget to make it "
953 "executable. That's all. Now, in your documentation .docbook source, you "
954 "write \"Edit - Copy\". You select this text you just wrote, choose "
955 "<menuchoice><guimenu>Tools</guimenu><guimenuitem>Filter selection through "
956 "command...</guimenuitem></menuchoice> and call ~/bin/mef. Instantly \"Edit - "
957 "Copy\" is replaced by"
959 "Например, принаписании документации часто требуется ссылаться на команды "
960 "меню. Например, для команды Скопировать из меню Правка нужно написать: "
961 "<programlisting><menuchoice><guimenu>Edit</guimenu><"
962 "guimenuitem>Copy</guimenuitem></menuchoice></programlisting>. "
963 "Но значительно проще ввести просто \"Edit - Copy\" и оставить утомительную "
964 "работу по вставку тегов компьютеру. Для этого напишем маленький сценарий и "
965 "сохраним его в файле с именем mef в домашнем каталоге: <programlisting>sed s/"
966 "\"^\\(.*\\) - \\(.*\\)\\$\"/\"<menuchoice><guimenu>\\1<\\/"
967 "guimenu><guimenuitem>\\2<\\/guimenuitem><\\/menuchoice>"
968 "\"/</programlisting> Сделаем его исполняемым. Теперь ведите и выделите текст "
969 "\"Edit - Copy\", затем вызовите меню <menuchoice><guimenu>Сервис</"
970 "guimenu><guimenuitem>Фильтровать выделение через команду...</guimenuitem></"
971 "menuchoice> и запустите ~/mef. \"Edit - Copy\" будет заменено таким текстом:"
973 #. Tag: programlisting
974 #: plugin-tools.docbook:289
977 "<menuchoice><guimenu>Edit</guimenu><guimenuitem>"
978 "Copy</guimenuitem></menuchoice>"
980 "<menuchoice><guimenu>Edit</guimenu><guimenuitem>"
981 "Copy</guimenuitem></menuchoice>"
984 #: plugin-tools.docbook:297
986 msgid "The &doxygen; Plugin"
987 msgstr "Модуль &doxygen;"
990 #: plugin-tools.docbook:298
996 #: plugin-tools.docbook:299
998 msgid "documentation tool"
999 msgstr "средство документирования"
1002 #: plugin-tools.docbook:300
1004 msgid "API documentation"
1005 msgstr "API-документация"
1008 #: plugin-tools.docbook:302
1011 "This one helps you to use the &doxygen; API documentation tool (<ulink url="
1012 "\"http://www.doxygen.org\"></ulink>). You can select "
1013 "<menuchoice><guimenu>Project</guimenu> <guimenuitem>Run Doxygen</"
1014 "guimenuitem></menuchoice> to generate API documentation for your current "
1015 "project, based on the configuration given by the file <filename>Doxyfile</"
1016 "filename> in your project directory."
1018 "Упрощает использования средства API-документирования &doxygen; (<ulink url="
1019 "\"http://www.doxygen.org\"></ulink>). <menuchoice><guimenu>Проект</guimenu> "
1020 "<guimenuitem>Запустить Doxygen</guimenuitem></menuchoice> приведёт к "
1021 "генерированию API-документации к текущему проекту, основываясь на "
1022 "конфигурационном файле <filename>Doxyfile</filename> в каталоге проекта."
1025 #: plugin-tools.docbook:312
1028 "Furthermore, you can configure &doxygen; in the "
1029 "<menuchoice><guimenu>Project</guimenu> <guimenuitem>Project options...</"
1030 "guimenuitem></menuchoice> dialog. This dialog is very similar to the "
1031 "&doxywizard; tool."
1033 "Более того, вы можете настроить &doxygen; через диалог "
1034 "<menuchoice><guimenu>Проект</guimenu> <guimenuitem>Параметры проекта...</"
1035 "guimenuitem></menuchoice>. Он подобен мастеру &doxywizard;."
1038 #: plugin-tools.docbook:322
1040 msgid "The &ctags; Plugin"
1041 msgstr "Модуль &ctags;"
1044 #: plugin-tools.docbook:323
1050 #: plugin-tools.docbook:325
1053 "Although the class browser gives you extensive insight into the symbols and "
1054 "classes of your project, you may also want to use the ctags tool. In "
1055 "particular, this one supports a lot more language than the class browser."
1057 "Этот инструмент является расширением обозревателя классов, основанным на "
1058 "программе ctags, и поддерживает больше языков программирования."
1061 #: plugin-tools.docbook:332
1064 "You activate this plugin under <menuchoice><guimenu>Tools</guimenu> "
1065 "<guimenuitem>CTags...</guimenuitem></menuchoice>. When you start it the "
1066 "first time, you will be asked to generate a search database first. When you "
1067 "accept this, the &ctags; program will be started and will create a file "
1068 "named <filename>tags</filename> in your project directory. This is a text "
1069 "file containing all symbols of your source files."
1071 "Активируйте модуль через меню <menuchoice><guimenu>Сервис</guimenu> "
1072 "<guimenuitem>CTags...</guimenuitem></menuchoice>. При первом запуске, вам "
1073 "будет предложено создать базу данных поиска. При этом в каталоге проекта "
1074 "будет создан файл <filename>tags</filename>. Это текстовый файл со списком "
1075 "идентификаторов исходных файлов проекта."
1078 #: plugin-tools.docbook:341
1081 "You can search in the symbol database in two ways: when the "
1082 "<guilabel>Regular expression match</guilabel> box is checked, the text you "
1083 "enter will be interpreted as a regular expression (POSIX flavor) and matched "
1084 "with the existing symbols. For example, the text <literal>.*Widget</literal> "
1085 "will search for all symbols ending with <literal>Widget</literal>. If the "
1086 "box is not checked, the search will be verbatim."
1088 "В такой базе данных вы можете выполнять поиск двумя способами: если "
1089 "<guilabel>Совпадение с регулярным выражением</guilabel> включено, вводимый "
1090 "вами текст будет интерпретироваться как регулярное выражение (стандарта "
1091 "POSIX) и сравниваться в существующими идентификаторами. Например, текст "
1092 "<literal>.*Widget</literal> приведёт к поиску всех идентификаторов, "
1093 "заканчивающихся на <literal>Widget</literal>. Иначе, поиск будет дословным."
1096 #: plugin-tools.docbook:350
1099 "When searching, you will get a list of the matched symbols, accompanied with "
1100 "the line numbers where they are defined. You jump to the respective point by "
1101 "clicking on the list."
1103 "При поиске будет выводиться список подходящих идентификаторов, "
1104 "сопровождающийся номерами строк с их объявлениями. Чтобы перейти к "
1105 "объявлению, щёлкните на идентификаторе."
1108 #: plugin-tools.docbook:356
1111 "For some languages, &ctags; distinguishes different kinds of symbols. For "
1112 "example, Python has classes and functions. You can selectively search only "
1113 "for classes by checking the respecting kinds in the dialog."
1115 "Для некоторых языков программирования, &ctags; распознаёт разные типы "
1116 "идентификаторов. например, в Python есть классы и функции, и вы можете "
1117 "выборочно искать отдельно либо классы, либо функции."
1120 #: plugin-tools.docbook:362
1123 "The symbol database is normally not updated when your sources change. "
1124 "Consequently, after a while the line numbers will not be correct anymore and "
1125 "newly added classes and functions will be missing. Therefore you should "
1126 "update the <filename>tags</filename> file in regular intervals by pressing "
1127 "the button <guibutton>Regenerate</guibutton>."
1129 "База данных не обновляется каждый раз при изменении исходников. Поэтому вам "
1130 "нужно самостоятельно периодично обновлять её с помощью кнопки "
1131 "<guibutton>Обновить</guibutton>."
1134 #: plugin-tools.docbook:373
1136 msgid "The <command>astyle</command> Plugin"
1137 msgstr "Модуль <command>astyle</command>"
1140 #: plugin-tools.docbook:374
1146 #: plugin-tools.docbook:375
1148 msgid "Artistic Style"
1149 msgstr "Оформление исходного кода"
1152 #: plugin-tools.docbook:376
1155 msgstr "выставление отступов"
1158 #: plugin-tools.docbook:378
1161 "Astyle is a plugin for formatting of sourcecode according to a specified set "
1164 "Astyle - это модуль для форматирования кода в соответствии с определённым "
1168 #: plugin-tools.docbook:386
1170 msgid "The <command>regexptest</command> Plugin"
1171 msgstr "Модуль <command>regexptest</command>"
1174 #: plugin-tools.docbook:387
1180 #: plugin-tools.docbook:388
1182 msgid "<primary>debugging</primary>"
1183 msgstr "<primary>отладка</primary>"
1186 #: plugin-tools.docbook:388
1188 msgid "<secondary>regular expressions</secondary>"
1189 msgstr "<secondary>регулярные выражения</secondary>"
1192 #: plugin-tools.docbook:389
1194 msgid "<primary>regular expressions</primary>"
1195 msgstr "<primary>регулярные выражения</primary>"
1198 #: plugin-tools.docbook:389
1200 msgid "<secondary>debugging</secondary>"
1201 msgstr "<secondary>отладка</secondary>"
1204 #: plugin-tools.docbook:391
1207 "Designing with regular expressions can be hard work. Often the first try at "
1208 "an expression matches too many strings. In particular, when working with a "
1209 "compiled language, the turnaround times when debugging a regular expression "
1210 "can be awkward. The regexptest plugin allows you to directly explore the "
1211 "changes in a regular expression. It is activated by choosing "
1212 "<menuchoice><guimenu>Tools</guimenu> <guimenuitem>Debug Regular Expression..."
1213 "</guimenuitem></menuchoice>."
1215 "Составление регулярных выражений может быть долгой работой, обычно первая "
1216 "попытка поиска по введённому выражению выводит много результатов. Модуль "
1217 "regexptest позволяет вам напрямую отслеживать изменения в регулярном "
1218 "выражении. он активируется через <menuchoice><guimenu>Сервис</guimenu> "
1219 "<guimenuitem>Проверить регулярное выражение...</guimenuitem></menuchoice>."
1222 #: plugin-tools.docbook:402
1225 "In the flavor group box, you can choose the flavor of the regular expression "
1226 "engine used. Currently supported is the flavor defined in the POSIX "
1227 "standard, which is used by the &grep; program, and the extended POSIX syntax "
1228 "used by the program &egrep;."
1230 "Вы можете выбрать синтаксис регулярного выражения. На текущий момент "
1231 "поддерживается стандарт POSIX, используемый командой &grep;, и расширенный "
1232 "стандарт POSIX, используемый в команде &egrep;."
1235 #: plugin-tools.docbook:409
1238 "When you enter an expression, you get immediate feedback about any syntax "
1239 "errors in it. By entering a text under <guilabel>Test string</guilabel>, you "
1240 "can see whether the expression matches this string. In particular, if your "
1241 "regular expression includes groups, such as <literal>([a-z])</literal>, the "
1242 "content of the matched subgroups will be shown in a list box."
1244 "При вводе регулярного выражения, вам сразу будет сообщаться об ошибках в "
1245 "нём. Введением текста в <guilabel>Строка для проверки</guilabel>, вы можете "
1246 "проверить, подходит ли текст введённому вами выражению. В частности, если "
1247 "регулярно выражение содержит группы, такие как <literal>([a-z])</literal>, "
1248 "содержание подходящих подгрупп будет отображено в списке."