Doxygen
Loading...
Searching...
No Matches
translator_ru.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 *
4 *
5 * Copyright (C) 1997-2015 by Dimitri van Heesch.
6 *
7 * Permission to use, copy, modify, and distribute this software and its
8 * documentation under the terms of the GNU General Public License is hereby
9 * granted. No representations are made about the suitability of this software
10 * for any purpose. It is provided "as is" without express or implied warranty.
11 * See the GNU General Public License for more details.
12 *
13 * Documents produced by Doxygen are derivative works derived from the
14 * input used in their production; they are not affected by this license.
15 */
16
17/*
18 *
19 * Nickolay Semyonov
20 * Andrey V. Stolyarov released Feb 14, 2001
21 * Alexandr V. Chelpanov <cav@cryptopro.ru> released Sep 25, 2004
22 * Благодарности: Vitaly A. Repin <vitaly@radio.hop.stu.neva.ru>,
23 * Михаил Глушенков <bbman@mail.ru>
24 */
25
26#ifndef TRANSLATOR_RU_H
27#define TRANSLATOR_RU_H
28
30{
31 public:
32 /*! Used for identification of the language. */
34 { return "russian"; }
35
36 /* Used to get the command(s) for the language support. */
38 { return "\\usepackage[T2A]{fontenc}\n\\usepackage[russian]{babel}\n"; }
39
41 { return "ru"; }
43 {
44 return "0x419 Russian";
45 }
46
47 // --- Language translation methods -------------------
48
49 /*! used in the compound documentation before a list of related functions. */
51 { return "Относящиеся к классу функции"; }
52
53 /*! subscript for the related functions. */
55 { return "(не члены класса)"; }
56
57 /*! header that is put before the detailed description of files, classes and namespaces. */
59 { return "Подробное описание"; }
60
61 /*! header that is used when the summary tag is missing inside the details tag */
63 { return "Подробности"; }
64
65 /*! header that is put before the list of typedefs. */
67 { return "Определения типов"; }
68
69 /*! header that is put before the list of enumerations. */
71 { return "Перечисления"; }
72
73 /*! header that is put before the list of member functions. */
75 { return "Методы"; }
76
77 /*! header that is put before the list of member attributes. */
79 {
80 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
81 {
82 return "Поля";
83 }
84 else
85 {
86 return "Данные класса";
87 }
88 }
89
90 /*! this is the text of a link put after brief descriptions. */
91 QCString trMore() override
92 { return "Подробнее..."; }
93
94 /*! put in the class documentation */
95 /* Isn't used when optimization for C is on. */
97 {
98 return "Полный список членов класса";
99 }
100
101 /*! used as the title of the "list of all members" page of a class */
102 /* Isn't used when optimization for C is on. */
104 {
105 return "Cписок членов класса";
106 }
107
108 /*! this is the first part of a sentence that is followed by a class name */
109 /* Isn't used when optimization for C is on. */
111 { return "Полный список членов класса"; }
112
113 /*! this is the remainder of the sentence after the class name */
114 /* Isn't used when optimization for C is on. */
116 { return ", включая наследуемые из базового класса"; }
117
118 /*! this is put at the author sections at the bottom of man pages.
119 * parameter s is name of the project name.
120 */
122 { QCString result="Автоматически создано Doxygen";
123 if (!s.isEmpty()) result+=QCString(" для ")+s;
124 result+=" из исходного текста.";
125 return result;
126 }
127
128 /*! put after an enum name in the list of all members */
130 { return "перечисление"; }
131
132 /*! put after an enum value in the list of all members */
134 { return "элементы перечисления"; }
135
136 /*! put after an undocumented member in the list of all members */
138 { return "определено в"; }
139
140 // quick reference sections
141
142 /*! This is put above each page as a link to the list of all groups of
143 * compounds or files (see the \\group command).
144 */
146 { return "Группы"; }
147
148 /*! This is put above each page as a link to the class hierarchy */
150 { return "Иерархия классов"; }
151
152 /*! This is put above each page as a link to the list of annotated classes */
154 {
155 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
156 {
157 return "Структуры данных";
158 }
159 else
160 {
161 return "Классы";
162 }
163 }
164
165 /*! This is put above each page as a link to the list of documented files */
167 { return "Файлы"; }
168
169 /*! This is put above each page as a link to all members of compounds. */
171 {
172 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
173 {
174 return "Поля структур";
175 }
176 else
177 {
178 return "Члены классов";
179 }
180 }
181
182 /*! This is put above each page as a link to all members of files. */
183 /*??*/
185 {
186 return "Список членов всех файлов";
187 }
188
189 /*! This is put above each page as a link to all related pages. */
191 /* ?? Вариант перевода "См. также: " более удачный, но не в заголовке,
192 как в данном случае. */
193 { return "Описания"; }
194
195 /*! This is put above each page as a link to all examples. */
197 { return "Примеры"; }
198
199 /*! This is put above each page as a link to the search engine. */
201 { return "Поиск"; }
202
203 /*! This is an introduction to the class hierarchy. */
205 { return "Иерархия классов."; }
206
207 /*! This is an introduction to the list with all files. */
208 QCString trFileListDescription(bool extractAll) override
209 {
210 QCString result="Полный список ";
211 if (!extractAll) result+="документированных ";
212 result+="файлов.";
213 return result;
214 }
215
216 /*! This is an introduction to the annotated compound list. */
218 {
219 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
220 {
221 return "Структуры данных с их кратким описанием.";
222 }
223 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
224 {
225 return "Классы с их кратким описанием.";
226 }
227 else
228 {
229 return "Классы с их кратким описанием.";
230 }
231 }
232
233 /*! This is an introduction to the page with all class members. */
234 QCString trCompoundMembersDescription(bool extractAll) override
235 {
236 QCString result="Список всех ";
237 if(!extractAll) result+="документированных ";
238 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
239 result+="членов структур данных со ссылками на ";
240 else
241 result+="членов классов со ссылками на ";
242 if(!extractAll)
243 {
244 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
245 result+="документацию по структуре для каждого члена.";
246 else
247 result+="документацию по классу для каждого члена.";
248 }
249 else
250 {
251 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
252 result += "структуры";
253 else
254 result += "классы";
255 result+=", к которым они принадлежат.";
256 }
257 return result;
258 }
259
260 /*! This is an introduction to the page with all file members. */
261 QCString trFileMembersDescription(bool extractAll) override
262 {
263 QCString result="Список всех ";
264 if (!extractAll) result+="документированных ";
265
266 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
267 {
268 result+="функций, переменных, макроопределений, "
269 "перечислений и определений типов";
270 }
271 else
272 {
273 result+="членов файлов ";
274 }
275 result+=" со ссылками на ";
276 if (extractAll)
277 result+="файлы, к которым они принадлежат.";
278 else
279 result+="документацию.";
280 return result;
281 }
282
283 /*! This is an introduction to the page with the list of all examples */
285 { return "Полный список примеров."; }
286
287 /*! This is an introduction to the page with the list of related pages */
289 { return "Полный список дополнительных описаний."; }
290
291 /*! This is an introduction to the page with the list of class/file groups */
293 { return "Полный список групп."; }
294
295 // index titles (the project name is prepended for these)
296
297
298 /*! This is used in HTML as the title of index.html. */
299 QCString trDocumentation(const QCString &projName) override
300 { return (!projName.isEmpty()?projName + " " : "") + "Документация"; }
301
302 /*! This is used in LaTeX as the title of the chapter with the
303 * index of all groups.
304 */
306 { return "Алфавитный указатель групп"; }
307
308 /*! This is used in LaTeX as the title of the chapter with the
309 * class hierarchy.
310 */
312 { return "Иерархический список классов"; }
313
314 /*! This is used in LaTeX as the title of the chapter with the
315 * annotated compound index.
316 */
318 {
319 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
320 {
321 return "Алфавитный указатель структур данных";
322 }
323 else
324 {
325 return "Алфавитный указатель классов";
326 }
327 }
328
329 /*! This is used in LaTeX as the title of the chapter with the
330 * list of all files.
331 */
333 { return "Список файлов"; }
334
335 /*! This is used in LaTeX as the title of the chapter containing
336 * the documentation of all groups.
337 */
339 { return "Группы"; }
340
341 /*! This is used in LaTeX as the title of the chapter containing
342 * the documentation of all classes, structs and unions.
343 */
345 {
346 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
347 {
348 return "Структуры данных";
349 }
350 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
351 {
353 }
354 else
355 {
356 return "Классы";
357 }
358 }
359
360 /*! This is used in LaTeX as the title of the chapter containing
361 * the documentation of all files.
362 */
364 { return "Файлы"; }
365
366 /*! This is used in LaTeX as the title of the document */
368 { return "Оглавление"; }
369
370 /*! This is used in the documentation of a file as a header before the
371 * list of defines
372 */
374 { return "Макросы"; }
375
376 /*! This is used in the documentation of a file as a header before the
377 * list of typedefs
378 */
380 { return "Определения типов"; }
381
382 /*! This is used in the documentation of a file as a header before the
383 * list of enumerations
384 */
386 { return "Перечисления"; }
387
388 /*! This is used in the documentation of a file as a header before the
389 * list of (global) functions
390 */
392 { return "Функции"; }
393
394 /*! This is used in the documentation of a file as a header before the
395 * list of (global) variables
396 */
398 { return "Переменные"; }
399
400 /*! This is used in the documentation of a file as a header before the
401 * list of (global) variables
402 */
404 { return "Элементы перечислений"; }
405
406 /*! This is used in the documentation of a file before the list of
407 * documentation blocks for defines
408 */
410 { return "Макросы"; }
411
412 /*! This is used in the documentation of a file/namespace before the list
413 * of documentation blocks for typedefs
414 */
416 { return "Типы"; }
417
418 /*! This is used in the documentation of a file/namespace before the list
419 * of documentation blocks for enumeration types
420 */
422 { return "Перечисления"; }
423
424 /*! This is used in the documentation of a file/namespace before the list
425 * of documentation blocks for functions
426 */
428 { return "Функции"; }
429
430 /*! This is used in the documentation of a file/namespace before the list
431 * of documentation blocks for variables
432 */
434 { return "Переменные"; }
435
436 /*! This is used in the documentation of a file/namespace/group before
437 * the list of links to documented compounds
438 */
440 {
441 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
442 {
443 return "Структуры данных";
444 }
445 else
446 {
447 return "Классы";
448 }
449
450 }
451
452 /*! This is used in the documentation of a group before the list of
453 * links to documented files
454 */
455 /*! This is used in the standard footer of each page and indicates when
456 * the page was generated
457 */
458 QCString trGeneratedAt(const QCString &date,const QCString &projName) override
459 {
460 QCString result="Документация ";
461 if (!projName.isEmpty()) result+=QCString("по ")+projName;
462 result+=QCString(". Последние изменения: ")+date;
463 result+=". Создано системой";
464 return result;
465 }
466
467 /*! this text is put before a class diagram */
468 QCString trClassDiagram(const QCString &clName) override
469 {
470 return QCString("Граф наследования:")+clName+":";
471 }
472
473 /*! this text is generated when the \\warning command is used. */
475 { return "Предупреждения"; }
476
477 /*! this text is generated when the \\version command is used. */
479 { return "Версия"; }
480
481 /*! this text is generated when the \\date command is used. */
482 QCString trDate() override
483 { return "Дата"; }
484
485 /*! this text is generated when the \\return command is used. */
487 { return "Возвращает"; }
488
489 /*! this text is generated when the \\sa command is used. */
491 { return "См. также"; }
492
493 /*! this text is generated when the \\param command is used. */
495 { return "Аргументы"; }
496
497 /*! this text is generated when the \\exception command is used. */
499 { return "Исключения"; }
500
501 /*! this text is used in the title page of a LaTeX document. */
503 { return "Создано системой"; }
504
505//////////////////////////////////////////////////////////////////////////
506// new since 0.49-990307
507//////////////////////////////////////////////////////////////////////////
508
509 /*! used as the title of page containing all the index of all namespaces. */
511 { return "Пространства имен"; }
512
513 /*! used as an introduction to the namespace list */
514 QCString trNamespaceListDescription(bool extractAll) override
515 {
516 QCString result="Полный список ";
517 if (!extractAll) result+="документированных ";
518 result+="пространств имен.";
519 return result;
520 }
521
522 /*! used in the class documentation as a header before the list of all
523 * friends of a class
524 */
526 { return "Друзья"; }
527
528//////////////////////////////////////////////////////////////////////////
529// new since 0.49-990405
530//////////////////////////////////////////////////////////////////////////
531
532 /*! used in the class documentation as a header before the list of all
533 * related classes
534 */
536 { return "Документация по друзьям класса и функциям, относящимся"
537 " к классу"; }
538
539//////////////////////////////////////////////////////////////////////////
540// new since 0.49-990425
541//////////////////////////////////////////////////////////////////////////
542
543 /*! used as the title of the HTML page of a class/struct/union */
545 ClassDef::CompoundType compType,
546 bool isTemplate) override
547 {
548 QCString result;
549 if (isTemplate)
550 {
551 result="Шаблон ";
552 switch(compType)
553 {
554 case ClassDef::Class: result+="класса"; break;
555 case ClassDef::Struct: result+="структуры"; break;
556 case ClassDef::Union: result+="объединения"; break;
557 case ClassDef::Interface: result+="интерфейса"; break;
558 case ClassDef::Protocol: result+="протокола"; break;
559 case ClassDef::Category: result+="категории"; break;
560 case ClassDef::Exception: result+="исключения"; break;
561 default: break;
562 }
563 }
564 else
565 {
566 switch(compType)
567 {
568 case ClassDef::Class: result+="Класс"; break;
569 case ClassDef::Struct: result+="Структура"; break;
570 case ClassDef::Union: result+="Объединение"; break;
571 case ClassDef::Interface: result+="Интерфейс"; break;
572 case ClassDef::Protocol: result+="Протокол"; break;
573 case ClassDef::Category: result+="Категория"; break;
574 case ClassDef::Exception: result+="Исключение"; break;
575 default: break;
576 }
577 }
578 result+=" ";
579 return result+clName;
580 }
581
582 /*! used as the title of the HTML page of a file */
583 QCString trFileReference(const QCString &fileName) override
584 {
585 return QCString("Файл ")+fileName;
586 }
587
588 /*! used as the title of the HTML page of a namespace */
589 QCString trNamespaceReference(const QCString &namespaceName) override
590 {
591 return QCString("Пространство имен ")+namespaceName;
592 }
593
595 { return "Открытые члены"; }
597 { return "Открытые слоты"; }
599 { return "Сигналы"; }
601 { return "Открытые статические члены"; }
603 { return "Защищенные члены"; }
605 { return "Защищенные слоты"; }
607 { return "Защищенные статические члены"; }
609 { return "Закрытые члены"; }
611 { return "Закрытые слоты"; }
613 { return "Закрытые статические члены"; }
614
615 /*! this function is used to produce a comma-separated list of items.
616 * use generateMarker(i) to indicate where item i should be put.
617 */
618 QCString trWriteList(int numEntries) override
619 {
620 QCString result;
621 // the inherits list contain `numEntries' classes
622 for (int i=0;i<numEntries;i++)
623 {
624 // use generateMarker to generate placeholders for the class links!
625 result+=generateMarker(i); // generate marker for entry i in the list
626 // (order is left to right)
627
628 if (i!=numEntries-1) // not the last entry, so we need a separator
629 {
630 if (i<numEntries-2) // not the fore last entry
631 result+=", ";
632 else // the fore last entry
633 result+=" и ";
634 }
635 }
636 return result;
637 }
638
639 /*! used in class documentation to produce a list of base classes,
640 * if class diagrams are disabled.
641 */
642 QCString trInheritsList(int numEntries) override
643 {
644 return "Базовые классы:"+trWriteList(numEntries)+".";
645 }
646
647 /*! used in class documentation to produce a list of super classes,
648 * if class diagrams are disabled.
649 */
650 QCString trInheritedByList(int numEntries) override
651 {
652 return "Производные классы:"+trWriteList(numEntries)+".";
653 }
654
655 /*! used in member documentation blocks to produce a list of
656 * members that are hidden by this one.
657 */
658 QCString trReimplementedFromList(int numEntries) override
659 {
660 QCString result="Переопределяет метод";
661 if(numEntries>1)
662 result+="ы предков";
663 else
664 result+=" предка";
665 return result+" "+trWriteList(numEntries)+".";
666 }
667
668 /*! used in member documentation blocks to produce a list of
669 * all member that overwrite the implementation of this member.
670 */
671 QCString trReimplementedInList(int numEntries) override
672 {
673 return "Переопределяется в "+trWriteList(numEntries)+".";
674 }
675
676 /*! This is put above each page as a link to all members of namespaces. */
678 { return "Члены пространств имен"; }
679
680 /*! This is an introduction to the page with all namespace members */
681 QCString trNamespaceMemberDescription(bool extractAll) override
682 {
683 QCString result="Полный список ";
684 if (!extractAll) result+="документированных ";
685 result+="членов простанств имен.";
686 return result;
687 }
688
689 /*! This is used in LaTeX as the title of the chapter with the
690 * index of all namespaces.
691 */
693 { return "Алфавитный указатель пространств имен"; }
694
695 /*! This is used in LaTeX as the title of the chapter containing
696 * the documentation of all namespaces.
697 */
699 { return "Пространства имен"; }
700
701//////////////////////////////////////////////////////////////////////////
702// new since 0.49-990522
703//////////////////////////////////////////////////////////////////////////
704
705 /*! This is used in the documentation before the list of all
706 * namespaces in a file.
707 */
709 { return "Пространства имен"; }
710
711//////////////////////////////////////////////////////////////////////////
712// new since 0.49-990728
713//////////////////////////////////////////////////////////////////////////
714
715 /*! This is put at the bottom of a class documentation page and is
716 * followed by a list of files that were used to generate the page.
717 */
719 bool single) override
720 { // here s is one of " Class", " Struct" or " Union"
721 // single is true implies a single file
722 QCString result=QCString("Объявления и описания членов ");
723 switch(compType)
724 {
725 case ClassDef::Class: result+="класс";
726 if (single) result+="а"; else result+="ов";
727 break;
728 case ClassDef::Struct: result+="структур";
729 if (single) result+="ы";
730 break;
731 case ClassDef::Union: result+="объединени";
732 if (single) result+="я"; else result+="й";
733 break;
734 case ClassDef::Interface: result+="интерфейс";
735 if (single) result+="а"; else result+="ов";
736 break;
737 case ClassDef::Protocol: result+="протокол";
738 if (single) result+="а"; else result+="ов";
739 break;
740 case ClassDef::Category: result+="категори";
741 if (single) result+="и"; else result+="й";
742 break;
743 case ClassDef::Exception: result+="исключени";
744 if (single) result+="я"; else result+="й";
745 break;
746 default:
747 break;
748 }
749 result+=" находятся в файл";
750 if (single) result+="е:"; else result+="ах:";
751 return result;
752 }
753
754//////////////////////////////////////////////////////////////////////////
755// new since 0.49-990901
756//////////////////////////////////////////////////////////////////////////
757
758 /*! This is used as the heading text for the retval command. */
760 { return "Возвращаемые значения"; }
761
762 /*! This is in the (quick) index as a link to the main page (index.html)
763 */
765 { return "Титульная страница"; }
766
767 /*! This is used in references to page that are put in the LaTeX
768 * documentation. It should be an abbreviation of the word page.
769 */
771 { return "стр."; }
772
773//////////////////////////////////////////////////////////////////////////
774// new since 0.49-991106
775//////////////////////////////////////////////////////////////////////////
776
778 {
779 return "См. определение в файле @1 строка @0";
780 }
782 {
783 return "См. определение в файле @0";
784 }
785
786//////////////////////////////////////////////////////////////////////////
787// new since 0.49-991205
788//////////////////////////////////////////////////////////////////////////
789
791 {
792 return "Уст.";
793 }
794
795//////////////////////////////////////////////////////////////////////////
796// new since 1.0.0
797//////////////////////////////////////////////////////////////////////////
798
799 /*! this text is put before a collaboration diagram */
801 {
802 return "Граф связей класса "+clName+":";
803 }
804 /*! this text is put before an include dependency graph */
805 QCString trInclDepGraph(const QCString &fName) override
806 {
807 return "Граф включаемых заголовочных файлов для "+fName+":";
808 }
809 /*! header that is put before the list of constructor/destructors. */
811 {
812 return "Конструктор(ы)";
813 }
814 /*! Used in the file documentation to point to the corresponding sources. */
816 {
817 return "См. исходные тексты.";
818 }
819 /*! Used in the file sources to point to the corresponding documentation. */
821 {
822 return "См. документацию.";
823 }
824 /*! Text for the \\pre command */
826 {
827 return "Предусловие";
828 }
829 /*! Text for the \\post command */
831 {
832 return "Постусловие";
833 }
834 /*! Text for the \\invariant command */
836 {
837 return "Инвариант";
838 }
839 /*! Text shown before a multi-line variable/enum initialization */
841 {
842 return "Инициализатор";
843 }
844 /*! Text used the source code in the file index */
845 QCString trCode() override
846 {
847 return "Исходные тексты";
848 }
850 {
851 return "Иерархия классов. Графический вид.";
852 }
854 {
855 return "см. графический вид.";
856 }
858 {
859 return "см. текстовый вид.";
860 }
862 {
863 return "Алфавитный указатель тематических описаний";
864 }
865
866//////////////////////////////////////////////////////////////////////////
867// new since 1.1.0
868//////////////////////////////////////////////////////////////////////////
869
870 QCString trNote() override
871 {
872 return "Заметки";
873 }
875 {
876 return "Открытые типы";
877 }
879 {
880 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
881 {
882 return "Поля данных";
883 }
884 else
885 {
886 return "Открытые атрибуты";
887 }
888 }
890 {
891 return "Статические открытые данные";
892 }
894 {
895 return "Защищенные типы";
896 }
898 {
899 return "Защищенные данные";
900 }
902 {
903 return "Статические защищенные данные";
904 }
906 {
907 return "Закрытые типы";
908 }
910 {
911 return "Закрытые данные";
912 }
914 {
915 return "Закрытые статические данные";
916 }
917
918
919//////////////////////////////////////////////////////////////////////////
920// new since 1.1.3
921//////////////////////////////////////////////////////////////////////////
922
923 /*! Used as a marker that is put before a todo item */
924 QCString trTodo() override
925 /*??*/
926 {
927 return "Необходимо сделать";
928 }
929 /*! Used as the header of the todo list */
931 /*??*/
932 {
933 return "Список задач";
934 }
935
936//////////////////////////////////////////////////////////////////////////
937// new since 1.1.4
938//////////////////////////////////////////////////////////////////////////
939
941 {
942 return "Используется в";
943 }
945 {
946 return "Прим.";
947 }
949 {
950 return "Внимание";
951 }
953 {
954 return "Граф файлов, в которые включается этот файл:";
955 }
956 QCString trSince() override
957 /*??*/
958 {
959 return "Начиная с";
960 }
961
962//////////////////////////////////////////////////////////////////////////
963// new since 1.1.5
964//////////////////////////////////////////////////////////////////////////
965
966 /*! title of the graph legend page */
968 {
969 return "Легенда";
970 }
971 /*! page explaining how the dot graph's should be interpreted */
973 {
974 return
975 "Обозначения, используемые в графах.<p>\n"
976 "Рассмотрим следующий пример:\n"
977 "\\code\n"
978 "/*! Невидимый класс из-за усечения */\n"
979 "class Invisible { };\n\n"
980 "/*! Усеченный класс, отношение наследования скрыто */\n"
981 "class Truncated : public Invisible { };\n\n"
982 "/* Недокументированный класс */\n"
983 "class Undocumented { };\n\n"
984 "/*! Открытое наследование */\n"
985 "class PublicBase : public Truncated { };\n\n"
986 "/*! Шаблон класса */\n"
987 "template<class T> class Templ {};\n\n"
988 "/*! Защищенное наследование */\n"
989 "class ProtectedBase { };\n\n"
990 "/*! Закрытое наследование */\n"
991 "class PrivateBase { };\n\n"
992 "/*! Класс, используемый классом Inherited */\n"
993 "class Used { };\n\n"
994 "/*! Класс, порожденный от других классов */\n"
995 "class Inherited : public PublicBase,\n"
996 " protected ProtectedBase,\n"
997 " private PrivateBase,\n"
998 " public Undocumented,\n"
999 " public Templ<int>\n"
1000 "{\n"
1001 " private:\n"
1002 " Used *m_usedClass;\n"
1003 "};\n"
1004 "\\endcode\n"
1005 "Получится следующий граф:"
1006 "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1007 "<p>\n"
1008 "Прямоугольники в этом графе имеют следующее значение:\n"
1009 "<ul>\n"
1010 "<li>Заполненный черный прямоугольник представляет структуру или класс, "
1011 "для которого создан граф.\n"
1012 "<li>Прямоугольник с черной границей обозначает документированную структуру или класс.\n"
1013 "<li>Прямоугольник с серой границей обозначает недокументированную структуру или класс.\n"
1014 "<li>Прямоугольник с красной границей обозначает документированную структуру или класс, для которого\n"
1015 " не все отношения наследования/содержания показаны. Граф усечен, "
1016 "если он не поместился в указанных границах.\n"
1017 "</ul>\n"
1018 "Стрелки имеют следующее значение:\n"
1019 "<ul>\n"
1020 "<li>Темно-синяя стрелка используется для изображения отношения открытого наследования "
1021 "между двумя классами.\n"
1022 "<li>Темно-зеленая стрелка используется при защищенном наследовании.\n"
1023 "<li>Темно-красная стрелка используется при закрытом наследовании.\n"
1024 "<li>Фиолетовая стрелка используется, если класс содержится в"
1025 "другом класе или используется другим классом."
1026 "Со стрелкой указывается переменная, "
1027 "через которую доступен указываемый класс или структура. \n"
1028 "<li>Желтая стрелка используется для связи подстановки шаблона и "
1029 "шаблона, на основе которого эта подстановка выполнена. С шаблоном"
1030 "указывается параметр подстановки.\n"
1031 "</ul>\n";
1032 }
1033 /*! text for the link to the legend page */
1035 {
1036 return "см. легенду";
1037 }
1038
1039//////////////////////////////////////////////////////////////////////////
1040// new since 1.2.0
1041//////////////////////////////////////////////////////////////////////////
1042
1043 /*! Used as a marker that is put before a test item */
1044 QCString trTest() override
1045 {
1046 return "Тест";
1047 }
1048 /*! Used as the header of the test list */
1050 {
1051 return "Список тестов";
1052 }
1053
1054//////////////////////////////////////////////////////////////////////////
1055// new since 1.2.2
1056//////////////////////////////////////////////////////////////////////////
1057
1058 /*! Used as a section header for IDL properties */
1060 {
1061 return "Свойства";
1062 }
1063 /*! Used as a section header for IDL property documentation */
1065 {
1066 return "Полный список свойств";
1067 }
1068
1069//////////////////////////////////////////////////////////////////////////
1070// new since 1.2.4
1071//////////////////////////////////////////////////////////////////////////
1072
1073 /*! Used for Java classes in the summary section of Java packages */
1075 {
1076 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1077 {
1078 return "Структуры данных";
1079 }
1080 else
1081 {
1082 return "Классы";
1083 }
1084 }
1085 /*! Used as the title of a Java package */
1086 QCString trPackage(const QCString &name) override
1087 {
1088 return QCString("Пакет ")+name;
1089 }
1090 /*! The description of the package index page */
1092 {
1093 return "Полный список документированных пакетов.";
1094 }
1095 /*! The link name in the Quick links header for each page */
1097 {
1098 return "Пакеты";
1099 }
1100 /*! Text shown before a multi-line define */
1102 {
1103 return "Макроопределение:";
1104 }
1105
1106//////////////////////////////////////////////////////////////////////////
1107// new since 1.2.5
1108//////////////////////////////////////////////////////////////////////////
1109
1110 /*! Used as a marker that is put before a \\bug item */
1111 QCString trBug() override
1112 {
1113 return "Ошибка";
1114 }
1115 /*! Used as the header of the bug list */
1117 {
1118 return "Ошибки";
1119 }
1120
1121//////////////////////////////////////////////////////////////////////////
1122// new since 1.2.6
1123//////////////////////////////////////////////////////////////////////////
1124 /*! Used as ansicpg for RTF file */
1126 {
1127 return "1251";
1128 }
1129 /*! Used as ansicpg for RTF fcharset */
1131 {
1132 return "204";
1133 }
1134 /*! Used as header RTF general index */
1136 {
1137 return "Алфавитный указатель";
1138 }
1139
1140 /*! This is used for translation of the word that will possibly
1141 * be followed by a single name or by a list of names
1142 * of the category.
1143 */
1144 QCString trClass(bool first_capital, bool singular) override
1145 {
1146 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1147 {
1148 QCString result((first_capital ? "Структуры данных" : "структуры данных"));
1149 return result;
1150 }
1151 else
1152 {
1153 return createNoun(first_capital, singular, "класс", "ы");
1154 }
1155 }
1156
1157 /*! This is used for translation of the word that will possibly
1158 * be followed by a single name or by a list of names
1159 * of the category.
1160 */
1161 QCString trFile(bool first_capital, bool singular) override
1162 {
1163 return createNoun(first_capital, singular, "файл", "ы");
1164 }
1165
1166 /*! This is used for translation of the word that will possibly
1167 * be followed by a single name or by a list of names
1168 * of the category.
1169 */
1170 QCString trNamespace(bool first_capital, bool singular) override
1171 {
1172 return createNoun(first_capital, singular, "пространств", "а имен", "о имен");
1173 }
1174
1175 /*! This is used for translation of the word that will possibly
1176 * be followed by a single name or by a list of names
1177 * of the category.
1178 */
1179 QCString trGroup(bool first_capital, bool singular) override
1180 {
1181 return createNoun(first_capital, singular, "групп", "ы", "а");
1182 }
1183
1184 /*! This is used for translation of the word that will possibly
1185 * be followed by a single name or by a list of names
1186 * of the category.
1187 */
1188 QCString trPage(bool first_capital, bool singular) override
1189 {
1190 return createNoun(first_capital, singular, "страниц", "ы", "а");
1191 }
1192
1193 /*! This is used for translation of the word that will possibly
1194 * be followed by a single name or by a list of names
1195 * of the category.
1196 */
1197 QCString trMember(bool first_capital, bool singular) override
1198 {
1199 return createNoun(first_capital, singular, "член", "ы");
1200 }
1201
1202 /*! This is used for translation of the word that will possibly
1203 * be followed by a single name or by a list of names
1204 * of the category.
1205 */
1206 QCString trGlobal(bool first_capital, bool singular) override
1207 {
1208 return createNoun(first_capital, singular, "глобальны", "е", "й");
1209 }
1210
1211//////////////////////////////////////////////////////////////////////////
1212// new since 1.2.7
1213//////////////////////////////////////////////////////////////////////////
1214
1215 /*! This text is generated when the \\author command is used and
1216 * for the author section in man pages. */
1217 QCString trAuthor(bool first_capital, bool singular) override
1218 {
1219 return createNoun(first_capital, singular, "автор", "ы");
1220 }
1221
1222//////////////////////////////////////////////////////////////////////////
1223// new since 1.2.11
1224//////////////////////////////////////////////////////////////////////////
1225
1226 /*! This text is put before the list of members referenced by a member
1227 */
1229 {
1230 return "Перекрестные ссылки";
1231 }
1232
1233//////////////////////////////////////////////////////////////////////////
1234// new since 1.2.13
1235//////////////////////////////////////////////////////////////////////////
1236
1237 /*! used in member documentation blocks to produce a list of
1238 * members that are implemented by this one.
1239 */
1240 QCString trImplementedFromList(int numEntries) override
1241 {
1242 return "Замещает "+trWriteList(numEntries)+".";
1243 }
1244
1245 /*! used in member documentation blocks to produce a list of
1246 * all members that implementation this member.
1247 */
1248 QCString trImplementedInList(int numEntries) override
1249 {
1250 return "Замещается в "+trWriteList(numEntries)+".";
1251 }
1252
1253//////////////////////////////////////////////////////////////////////////
1254// new since 1.2.16
1255//////////////////////////////////////////////////////////////////////////
1256
1257 /*! used in RTF documentation as a heading for the Table
1258 * of Contents.
1259 */
1261 {
1262 return "Оглавление";
1263 }
1264
1265//////////////////////////////////////////////////////////////////////////
1266// new since 1.2.17
1267//////////////////////////////////////////////////////////////////////////
1268
1269 /*! Used as the header of the list of item that have been
1270 * flagged deprecated
1271 */
1273 {
1274 return "Список устаревших определений и описаний";
1275 }
1276
1277//////////////////////////////////////////////////////////////////////////
1278// new since 1.2.18
1279//////////////////////////////////////////////////////////////////////////
1280
1281 /*! Used as a header for declaration section of the events found in
1282 * a C# program
1283 */
1285 {
1286 return "События";
1287 }
1288 /*! Header used for the documentation section of a class' events. */
1290 {
1291 return "Cобытия";
1292 }
1293
1294//////////////////////////////////////////////////////////////////////////
1295// new since 1.3
1296//////////////////////////////////////////////////////////////////////////
1297
1298 /*! Used as a heading for a list of Java class types with package scope.
1299 */
1301 {
1302 return "Типы с областью видимости пакета";
1303 }
1304 /*! Used as a heading for a list of Java class functions with package
1305 * scope.
1306 */
1308 {
1309 return "Функции с областью видимости пакета";
1310 }
1312 {
1313 return "Члены с областью видимости пакета";
1314 }
1315 /*! Used as a heading for a list of static Java class functions with
1316 * package scope.
1317 */
1319 {
1320 return "Статические функции с областью видимости пакета";
1321 }
1322 /*! Used as a heading for a list of Java class variables with package
1323 * scope.
1324 */
1326 {
1327 return "Переменные с областью видимости пакета";
1328 }
1329 /*! Used as a heading for a list of static Java class variables with
1330 * package scope.
1331 */
1333 {
1334 return "Статические переменные с областью видимости пакета";
1335 }
1336
1337//////////////////////////////////////////////////////////////////////////
1338// new since 1.3.1
1339//////////////////////////////////////////////////////////////////////////
1340
1341 /*! Used in the quick index of a class/file/namespace member list page
1342 * to link to the unfiltered list of all members.
1343 */
1344 QCString trAll() override
1345 {
1346 return "Указатель";
1347 }
1348 /*! Put in front of the call graph for a function. */
1350 {
1351 return "Граф вызовов:";
1352 }
1353
1354//////////////////////////////////////////////////////////////////////////
1355// new since 1.3.3
1356//////////////////////////////////////////////////////////////////////////
1357
1358 /*! This string is used as the title for the page listing the search
1359 * results.
1360 */
1362 {
1363 return "Результаты поиска";
1364 }
1365 /*! This string is put just before listing the search results. The
1366 * text can be different depending on the number of documents found.
1367 * Inside the text you can put the special marker $num to insert
1368 * the number representing the actual number of search results.
1369 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1370 * value 2 represents 2 or more matches. HTML markup is allowed inside
1371 * the returned string.
1372 */
1373 QCString trSearchResults(int numDocuments) override
1374 {
1375 if (numDocuments==0)
1376 {
1377 return "К сожалению, по Вашему запросу ничего не найдено.";
1378 }
1379 else if( numDocuments == 1 )
1380 {
1381 return "Найден 1 документ.";
1382 }
1383 else
1384 {
1385 return "Найден(о) <b>$num</b> документ(ов). "
1386 "Документы отсортированы по релевантности.";
1387 }
1388 }
1389 /*! This string is put before the list of matched words, for each search
1390 * result. What follows is the list of words that matched the query.
1391 */
1393 {
1394 return "Найдено:";
1395 }
1396
1397//////////////////////////////////////////////////////////////////////////
1398// new since 1.3.8
1399//////////////////////////////////////////////////////////////////////////
1400
1401 /*! This is used in HTML as the title of page with source code for file filename
1402 */
1403 QCString trSourceFile(const QCString& filename) override
1404 {
1405 return "Исходный файл " + filename;
1406 }
1407
1408//////////////////////////////////////////////////////////////////////////
1409// new since 1.3.9
1410//////////////////////////////////////////////////////////////////////////
1411
1412 /*! This is used as the name of the chapter containing the directory
1413 * hierarchy.
1414 */
1416 { return "Дерево директорий"; }
1417
1418 /*! This is used as the name of the chapter containing the documentation
1419 * of the directories.
1420 */
1422 { return "Директории"; }
1423
1424 /*! This is used as the title of the directory index and also in the
1425 * Quick links of a HTML page, to link to the directory hierarchy.
1426 */
1428 { return "Алфавитный указатель директорий"; }
1429
1430 /*! This returns the title of a directory page. The name of the
1431 * directory is passed via \a dirName.
1432 */
1433 QCString trDirReference(const QCString &dirName) override
1434 { QCString result=QCString("Содержание директории ")+ dirName; return result; }
1435
1436 /*! This returns the word directory with or without starting capital
1437 * (\a first_capital) and in sigular or plural form (\a singular).
1438 */
1439 QCString trDir(bool first_capital, bool singular) override
1440 {
1441 return createNoun(first_capital, singular, "директори", "и", "я");
1442 }
1443
1444//////////////////////////////////////////////////////////////////////////
1445// new since 1.4.1
1446//////////////////////////////////////////////////////////////////////////
1447
1448 /*! This text is added to the documentation when the \\overload command
1449 * is used for a overloaded function.
1450 */
1452 {
1453 return "Эта функция перегружена и предоставляется исключительно "
1454 "для удобства использования. Она отличается от вышеупомянутой "
1455 "только фактическими аргументами.";
1456 }
1457
1458//////////////////////////////////////////////////////////////////////////
1459// new since 1.4.6
1460//////////////////////////////////////////////////////////////////////////
1461
1462 /*! This is used to introduce a caller (or called-by) graph */
1464 {
1465 return "Граф вызова функции:";
1466 }
1467
1468 /*! This is used in the documentation of a file/namespace before the list
1469 * of documentation blocks for enumeration values
1470 */
1472 { return "Элементы перечислений"; }
1473
1474
1475//////////////////////////////////////////////////////////////////////////
1476// new since 1.5.4 (mainly for Fortran)
1477//////////////////////////////////////////////////////////////////////////
1478 // Простите переводчика, уже лет 20 не писал на фортране...
1479 // Любые замечания приму с благодарностью.
1480
1481 /*! header that is put before the list of member subprograms (Fortran). */
1483 { return "Функции/подпрограммы"; }
1484
1485 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1487 { return "Типы данных"; }
1488
1489 /*! This is put above each page as a link to all members of compounds (Fortran). */
1491 { return "Поля данных"; }
1492
1493 /*! This is an introduction to the annotated compound list (Fortran). */
1495 { return "Аннотированный список типов данных:"; }
1496
1497 /*! This is an introduction to the page with all data types (Fortran). */
1499 {
1500 QCString result="Список всех ";
1501 if (!extractAll)
1502 {
1503 result+="документированных ";
1504 }
1505 result+="членов типа со ссылками ";
1506 if (!extractAll)
1507 {
1508 result+="на документацию для каждого члена:";
1509 }
1510 else
1511 {
1512 result+="на содержащую структуру:";
1513 }
1514 return result;
1515 }
1516
1517 /*! This is used in LaTeX as the title of the chapter with the
1518 * annotated compound index (Fortran).
1519 */
1521 { return "Типы данных"; }
1522
1523 /*! This is used in LaTeX as the title of the chapter containing
1524 * the documentation of all data types (Fortran).
1525 */
1527 { return "Оглавление типов данных"; }
1528
1529 /*! This is used in the documentation of a file as a header before the
1530 * list of (global) subprograms (Fortran).
1531 */
1533 { return "Функции/подпрограммы"; }
1534
1535 /*! This is used in the documentation of a file/namespace before the list
1536 * of documentation blocks for subprograms (Fortran)
1537 */
1539 { return "Функции/подпрограммы"; }
1540
1541 /*! This is used in the documentation of a file/namespace/group before
1542 * the list of links to documented compounds (Fortran)
1543 */
1545 { return "Типы данных"; }
1546
1547 /*! used as the title of page containing all the index of all modules (Fortran). */
1549 { return "Указатель модулей"; }
1550
1551 /*! used as an introduction to the modules list (Fortran) */
1552 QCString trModulesListDescription(bool extractAll) override
1553 {
1554 QCString result="Аннотированный список";
1555 if (!extractAll) result+="документированных ";
1556 result+="модулей:";
1557 return result;
1558 }
1559
1560 /*! used as the title of the HTML page of a module/type (Fortran) */
1562 ClassDef::CompoundType compType,
1563 bool isTemplate) override
1564 {
1565 QCString result=clName;
1566 if (isTemplate)
1567 {
1568 switch(compType)
1569 {
1570 case ClassDef::Class: result+=" Модуль"; break;
1571 case ClassDef::Struct: result+=" Тип"; break;
1572 case ClassDef::Union: result+=" Объединение"; break;
1573 case ClassDef::Interface: result+=" Интерфейс"; break;
1574 case ClassDef::Protocol: result+=" Протокол"; break;
1575 case ClassDef::Category: result+=" Категория"; break;
1576 case ClassDef::Exception: result+=" Исключение"; break;
1577 default: break;
1578 }
1579 }
1580 else
1581 {
1582 result+=" Шаблон ";
1583 switch(compType)
1584 {
1585 case ClassDef::Class: result+="модуля"; break;
1586 case ClassDef::Struct: result+="типа"; break;
1587 case ClassDef::Union: result+="объединения"; break;
1588 case ClassDef::Interface: result+="интерфейса"; break;
1589 case ClassDef::Protocol: result+="протокола"; break;
1590 case ClassDef::Category: result+="категории"; break;
1591 case ClassDef::Exception: result+="исключения"; break;
1592 default: break;
1593 }
1594 }
1595 return result;
1596 }
1597 /*! used as the title of the HTML page of a module (Fortran) */
1598 QCString trModuleReference(const QCString &namespaceName) override
1599 {
1600 return QCString("Модуль ") + namespaceName;
1601 }
1602
1603 /*! This is put above each page as a link to all members of modules. (Fortran) */
1605 { return "Члены модуля"; }
1606
1607 /*! This is an introduction to the page with all modules members (Fortran) */
1608 QCString trModulesMemberDescription(bool extractAll) override
1609 {
1610 QCString result="Список всех ";
1611 if (!extractAll) result+="документированных ";
1612 result+="модулей со ссылками ";
1613 if (extractAll)
1614 {
1615 result+="на документацию для каждого члена:";
1616 }
1617 else
1618 {
1619 result+="на модули, их содержащие:";
1620 }
1621 return result;
1622 }
1623
1624 /*! This is used in LaTeX as the title of the chapter with the
1625 * index of all modules (Fortran).
1626 */
1628 { return "Указатель модулей"; }
1629
1630 /*! This is used for translation of the word that will possibly
1631 * be followed by a single name or by a list of names
1632 * of the category.
1633 */
1634 QCString trModule(bool first_capital, bool singular) override
1635 {
1636 return createNoun(first_capital, singular, "модул", "и", "ь");
1637 }
1638 /*! This is put at the bottom of a module documentation page and is
1639 * followed by a list of files that were used to generate the page.
1640 */
1642 bool single) override
1643 { // here s is one of " Module", " Struct" or " Union"
1644 // single is true implies a single file
1645 QCString result="Документация по ";
1646 switch(compType)
1647 {
1648 case ClassDef::Class: result+="модулю"; break;
1649 case ClassDef::Struct: result+="типу"; break;
1650 case ClassDef::Union: result+="объединению"; break;
1651 case ClassDef::Interface: result+="интерфейсу"; break;
1652 case ClassDef::Protocol: result+="протоколу"; break;
1653 case ClassDef::Category: result+="категории"; break;
1654 case ClassDef::Exception: result+="исключению"; break;
1655 default: break;
1656 }
1657 result+=" сгенерирована на основе следующ";
1658 if (single) result+="его файла:"; else result+="их файлов:";
1659 return result;
1660 }
1661 /*! This is used for translation of the word that will possibly
1662 * be followed by a single name or by a list of names
1663 * of the category.
1664 */
1665 QCString trType(bool first_capital, bool singular) override
1666 {
1667 return createNoun(first_capital, singular, "тип", "ы");
1668 }
1669 /*! This is used for translation of the word that will possibly
1670 * be followed by a single name or by a list of names
1671 * of the category.
1672 */
1673 QCString trSubprogram(bool first_capital, bool singular) override
1674 {
1675 return createNoun(first_capital, singular, "подпрограмм", "ы", "а");
1676 }
1677
1678 /*! C# Type Constraint list */
1680 {
1681 return "Согласование типов";
1682 }
1683//////////////////////////////////////////////////////////////////////////
1684// new since 1.6.0 (mainly for the new search engine)
1685//////////////////////////////////////////////////////////////////////////
1686
1687 /*! directory relation for \a name */
1688 QCString trDirRelation(const QCString &name) override
1689 {
1690 return QCString(name)+" Связь";
1691 }
1692
1693 /*! Loading message shown when loading search results */
1695 {
1696 return "Загрузка...";
1697 }
1698
1699 /*! Label used for search results in the global namespace */
1701 {
1702 return "Глобальное пространство имён";
1703 }
1704
1705 /*! Message shown while searching */
1707 {
1708 return "Поиск...";
1709 }
1710
1711 /*! Text shown when no search results are found */
1713 {
1714 return "Не найдено";
1715 }
1716
1717//////////////////////////////////////////////////////////////////////////
1718// new since 1.6.3 (missing items for the directory pages)
1719//////////////////////////////////////////////////////////////////////////
1720
1721 /*! when clicking a directory dependency label, a page with a
1722 * table is shown. The heading for the first column mentions the
1723 * source file that has a relation to another file.
1724 */
1725 QCString trFileIn(const QCString &name) override
1726 {
1727 return "Файл в "+name;
1728 }
1729
1730 /*! when clicking a directory dependency label, a page with a
1731 * table is shown. The heading for the second column mentions the
1732 * destination file that is included.
1733 */
1734 QCString trIncludesFileIn(const QCString &name) override
1735 {
1736 return "Включает файл в "+name;
1737 }
1738
1739 /** Compiles a date string.
1740 * @param year Year in 4 digits
1741 * @param month Month of the year: 1=January
1742 * @param day Day of the Month: 1..31
1743 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1744 * @param hour Hour of the day: 0..23
1745 * @param minutes Minutes in the hour: 0..59
1746 * @param seconds Seconds within the minute: 0..59
1747 * @param includeTime Include time in the result string?
1748 */
1749 QCString trDateTime(int year,int month,int day,int dayOfWeek,
1750 int hour,int minutes,int seconds,
1751 DateTimeType includeTime) override
1752 {
1753 static const char *days[] = { "Пн","Вт","Ср","Чт","Пт","Сб","Вс" };
1754 static const char *months[] = { "Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек" };
1755 QCString sdate;
1756 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1757 {
1758 sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1759 }
1760 if (includeTime == DateTimeType::DateTime) sdate += " ";
1761 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1762 {
1763 QCString stime;
1764 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1765 sdate+=stime;
1766 }
1767 return sdate;
1768 }
1769 QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
1770 {
1771 static const char *days_short[] = { "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", "Вс" };
1772 static const char *days_full[] = { "понедельник", "вторник", "среда", "четверг", "пятница", "суббота", "воскресенье" };
1773 QCString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1774 return text;
1775 }
1776 QCString trMonth(int month, bool, bool full) override
1777 {
1778 static const char *months_short[] = { "янв", "фев", "мар", "апр", "май", "июн", "июл", "авг", "сен", "окт", "ноя", "дек" };
1779 static const char *months_full[] = { "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" };
1780 QCString text = full? months_full[month-1] : months_short[month-1];
1781 return text;
1782 }
1783 QCString trDayPeriod(bool period) override
1784 {
1785 static const char *dayPeriod[] = { "AM", "PM" };
1786 return dayPeriod[period?1:0];
1787 }
1788
1789///////////////////////////////////////////////////////////////////////
1790// new since 1.7.5
1791///////////////////////////////////////////////////////////////////////
1792
1793 /*! Header for the page with bibliographic citations */
1795 { return "Библиографические ссылки"; }
1796
1797 /*! Text for copyright paragraph */
1799 { return "Авторство"; }
1800
1801 /*! Header for the graph showing the directory dependencies */
1802 QCString trDirDepGraph(const QCString &name) override
1803 { return QCString("Директория графа зависимостей ")+name+":"; }
1804
1805///////////////////////////////////////////////////////////////////////
1806// new since 1.8.0
1807///////////////////////////////////////////////////////////////////////
1808
1809 /*! Detail level selector shown for hierarchical indices */
1811 { return "уровень детализации"; }
1812
1813 /*! Section header for list of template parameters */
1815 { return "Параметры шаблона"; }
1816
1817 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1818 QCString trAndMore(const QCString &number) override
1819 { return "и "+number+" больше..."; }
1820
1821 /*! Used file list for a Java enum */
1823 { QCString result = "Документация для этого перечисления сгенерерирована из файл";
1824 if (!single) result += "ов";
1825 result+="а:";
1826 return result;
1827 }
1828
1829 /*! Header of a Java enum page (Java enums are represented as classes). */
1830 QCString trEnumReference(const QCString &name) override
1831 { return QCString(name)+" Ссылки на перечисление"; }
1832
1833 /*! Used for a section containing inherited members */
1834 QCString trInheritedFrom(const QCString &members,const QCString &what) override
1835 { return QCString(members)+" унаследованные от "+what; }
1836
1837 /*! Header of the sections with inherited members specific for the
1838 * base class(es)
1839 */
1841 { return "Дополнительные унаследованные члены"; }
1842
1843///////////////////////////////////////////////////////////////////////
1844// new since 1.8.2
1845///////////////////////////////////////////////////////////////////////
1846
1847 /*! Used as a tooltip for the toggle button that appears in the
1848 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1849 * enabled. This tooltip explains the meaning of the button.
1850 */
1852 {
1853 QCString opt = enable ? "включить" : "выключить";
1854 return "нажмите на "+opt+" для синхронизации панелей";
1855 }
1856
1857 /*! Used in a method of an Objective-C class that is declared in a
1858 * a category. Note that the @1 marker is required and is replaced
1859 * by a link.
1860 */
1862 {
1863 return "По группам @0.";
1864 }
1865
1866 /*! Used in a method of an Objective-C category that extends a class.
1867 * Note that the @1 marker is required and is replaced by a link to
1868 * the class method.
1869 */
1871 {
1872 return "Расширяет класс @0.";
1873 }
1874
1875 /*! Used as the header of a list of class methods in Objective-C.
1876 * These are similar to static public member functions in C++.
1877 */
1879 {
1880 return "Методы класса";
1881 }
1882
1883 /*! Used as the header of a list of instance methods in Objective-C.
1884 * These are similar to public member functions in C++.
1885 */
1887 {
1888 return "Методы экземпляра";
1889 }
1890
1891 /*! Used as the header of the member functions of an Objective-C class.
1892 */
1894 {
1895 return "Документация метода";
1896 }
1897
1898///////////////////////////////////////////////////////////////////////
1899// new since 1.8.4
1900///////////////////////////////////////////////////////////////////////
1901
1902 /** old style UNO IDL services: implemented interfaces */
1904 { return "Экспортируемые интерфейсы"; }
1905
1906 /** old style UNO IDL services: inherited services */
1908 { return "Включённые сервисы"; }
1909
1910 /** UNO IDL constant groups */
1912 { return "Постоянные группы"; }
1913
1914 /** UNO IDL constant groups */
1915 QCString trConstantGroupReference(const QCString &namespaceName) override
1916 {
1917 QCString result=namespaceName;
1918 result+=" Ссылка на постоянную группу";
1919 return result;
1920 }
1921 /** UNO IDL service page title */
1922 QCString trServiceReference(const QCString &sName) override
1923 {
1924 QCString result=sName;
1925 result+=" Ссылка на сервис";
1926 return result;
1927 }
1928 /** UNO IDL singleton page title */
1930 {
1931 QCString result=sName;
1932 result+=" Ссылка на одиночку";
1933 return result;
1934 }
1935 /** UNO IDL service page */
1937 {
1938 // single is true implies a single file
1939 QCString result="Документация для этого сервиса "
1940 "сгенерирована из следующего файл";
1941 if (single) result+="а:"; else result+="ов:";
1942 return result;
1943 }
1944 /** UNO IDL singleton page */
1946 {
1947 // single is true implies a single file
1948 QCString result="Документация по этому одиночке "
1949 "сгенерирована из следующего файл";
1950 if (single) result+="а:"; else result+="ов:";
1951 return result;
1952 }
1953
1954/*
1955 * Russian translations for updates since version 1.8.15
1956 *
1957 * Aleksei Leshchenko, 2024
1958 * Github: FrostMonsterSP
1959 */
1960
1961 //////////////////////////////////////////////////////////////////////////
1962 // new since 1.8.15
1963 //////////////////////////////////////////////////////////////////////////
1964
1965 /** VHDL design unit hierarchy */
1967 return "Иерархия проектных единиц";
1968 }
1969 /** VHDL design unit list */
1970 QCString trDesignUnitList() override { return "Список проектных единиц"; }
1971 /** VHDL design unit members */
1973 return "Компоненты проектной единицы";
1974 }
1975 /** VHDL design unit list description */
1977 return "Список всех компонентов проектных единиц со ссылками на "
1978 "проектные единицы, в которые входят:";
1979 }
1980 /** VHDL design unit index */
1981 QCString trDesignUnitIndex() override { return "Указатель проектных единиц"; }
1982 /** VHDL design units */
1983 QCString trDesignUnits() override { return "Проектные единицы"; }
1984 /** VHDL functions/procedures/processes */
1985 QCString trFunctionAndProc() override { return "Функции/Процедуры/Процессы"; }
1986 /** VHDL type */
1987 QCString trVhdlType(VhdlSpecifier type, bool single) override {
1988 switch (type) {
1990 if (single)
1991 return "Библиотека";
1992 else
1993 return "Библиотеки";
1995 if (single)
1996 return "Пакет";
1997 else
1998 return "Пакеты";
2000 if (single)
2001 return "Сигнал";
2002 else
2003 return "Сигналы";
2005 if (single)
2006 return "Компонент";
2007 else
2008 return "Компоненты";
2010 if (single)
2011 return "Конатанта";
2012 else
2013 return "Константы";
2015 if (single)
2016 return "Единица";
2017 else
2018 return "Единицы";
2020 if (single)
2021 return "Тип";
2022 else
2023 return "Типы";
2025 if (single)
2026 return "Подтип";
2027 else
2028 return "Подтипы";
2030 if (single)
2031 return "Функция";
2032 else
2033 return "Функции";
2035 if (single)
2036 return "Запись";
2037 else
2038 return "Записи";
2040 if (single)
2041 return "Процедура";
2042 else
2043 return "Процедуры";
2045 if (single)
2046 return "Архитектура";
2047 else
2048 return "Архитектуры";
2050 if (single)
2051 return "Аттрибут";
2052 else
2053 return "Аттрибуты";
2055 if (single)
2056 return "Процесс";
2057 else
2058 return "Процессы";
2060 if (single)
2061 return "Порт";
2062 else
2063 return "Порты";
2064 case VhdlSpecifier::USE:
2065 if (single)
2066 return "Условие использования";
2067 else
2068 return "Условия использования";
2070 if (single)
2071 return "Дженерик";
2072 else
2073 return "Дженерики";
2075 return "Тело пакета";
2077 return "Единицы";
2079 if (single)
2080 return "Общая переменная";
2081 else
2082 return "Общие переменные";
2084 if (single)
2085 return "Файл";
2086 else
2087 return "Файлы";
2089 if (single)
2090 return "Группа";
2091 else
2092 return "Группы";
2094 if (single)
2095 return "Созданный экземпляр";
2096 else
2097 return "Созданные экземпляры";
2099 if (single)
2100 return "Псевдоним";
2101 else
2102 return "Псевдонимы";
2104 if (single)
2105 return "Конфигурация";
2106 else
2107 return "Конфигурации";
2109 return "Разное";
2111 return "Ограничения";
2112 default:
2113 return "Класс";
2114 }
2115 }
2116 QCString trCustomReference(const QCString &name) override {
2117 return "Документация " + name;
2118 }
2119
2120 /* Slice */
2121 QCString trConstants() override { return "Константы"; }
2123 return "Документация константы";
2124 }
2125 QCString trSequences() override { return "Последовательности"; }
2127 return "Документация последовательности";
2128 }
2129 QCString trDictionaries() override { return "Словари"; }
2131 return "Документация словаря";
2132 }
2133 QCString trSliceInterfaces() override { return "Интерфейсы"; }
2134 QCString trInterfaceIndex() override { return "Документация интерфейса"; }
2135 QCString trInterfaceList() override { return "Список интерфейсов"; }
2137 return "Здесь представлен список интерфейсов с их кратким описанием:";
2138 }
2139 QCString trInterfaceHierarchy() override { return "Иерархия интерфейса"; }
2141 return "Данный список наследований по большей части, но не "
2142 "полностью, отсортирован в алфавитном порядке:";
2143 }
2145 return "Документация интерфейса";
2146 }
2147 QCString trStructs() override { return "Структуры"; }
2148 QCString trStructIndex() override { return "Указатель Структур"; }
2149 QCString trStructList() override { return "Список Структур"; }
2151 return "Здесь представлен список структур с их краткими описаниями:";
2152 }
2153 QCString trStructDocumentation() override { return "Документация структур"; }
2154 QCString trExceptionIndex() override { return "Указатель исключений"; }
2155 QCString trExceptionList() override { return "Список исключений"; }
2157 return "Здесь представлен список исключений с их краткими описаниями:";
2158 }
2159 QCString trExceptionHierarchy() override { return "Иерархия Исключения"; }
2161 return "Данный список наследований частично, но не полностью, отсортирован "
2162 "в алфавитном порядке:";
2163 }
2165 return "Документация исключения";
2166 }
2168 ClassDef::CompoundType compType,
2169 bool isLocal) override {
2170 QCString result = "Ссылка на";
2171 switch (compType) {
2172 case ClassDef::Class:
2173 if (isLocal)
2174 result += " локальный";
2175 result += " класс ";
2176 break;
2177 case ClassDef::Struct:
2178 if (isLocal)
2179 result += " локальную";
2180 result += " структуру ";
2181 break;
2182 case ClassDef::Union:
2183 if (isLocal)
2184 result += " локальное";
2185 result += " объединение ";
2186 break;
2188 if (isLocal)
2189 result += " локальный";
2190 result += " интерфейс ";
2191 break;
2192 case ClassDef::Protocol:
2193 if (isLocal)
2194 result += " локальный";
2195 result += " протокол ";
2196 break;
2197 case ClassDef::Category:
2198 if (isLocal)
2199 result += " локальную";
2200 result += " категорию ";
2201 break;
2203 if (isLocal)
2204 result += " локальное";
2205 result += " исключение ";
2206 break;
2207 default:
2208 break;
2209 }
2210 return result + clName;
2211 }
2212 QCString trOperations() override { return "Операции"; }
2214 return "Документация операции";
2215 }
2216 QCString trDataMembers() override { return "Поля класса"; }
2218 return "Документация для полей класса";
2219 }
2220
2221 //////////////////////////////////////////////////////////////////////////
2222 // new since 1.8.19
2223 //////////////////////////////////////////////////////////////////////////
2224
2225 /** VHDL design unit documentation */
2226 QCString trDesignUnitDocumentation() override { return "Проектная единица"; }
2227
2228 //////////////////////////////////////////////////////////////////////////
2229 // new since 1.9.2
2230 //////////////////////////////////////////////////////////////////////////
2231
2232 /** C++20 concept */
2233 QCString trConcept(bool first_capital, bool singular) override {
2234 return createNoun(first_capital, singular, "концепт", "ы");
2235 }
2236 /*! used as the title of the HTML page of a C++20 concept page */
2237 QCString trConceptReference(const QCString &conceptName) override {
2238 return "Ссылка на концепт " + conceptName;
2239 }
2240
2241 /*! used as the title of page containing all the index of all concepts. */
2242 QCString trConceptList() override { return "Список концептов"; }
2243
2244 /*! used as the title of chapter containing the index listing all concepts. */
2245 QCString trConceptIndex() override { return "Указатель концептов"; }
2246
2247 /*! used as the title of chapter containing all information about concepts. */
2249 return "Документация концептов";
2250 }
2251
2252 /*! used as an introduction to the concept list */
2253 QCString trConceptListDescription(bool extractAll) override {
2254 QCString result = "Список всех ";
2255 if (!extractAll)
2256 result += "задокументированных ";
2257 result += "концептов с их краткими описаниями:";
2258 return result;
2259 }
2260
2261 /*! used to introduce the definition of the C++20 concept */
2262 QCString trConceptDefinition() override { return "Определение концепта"; }
2263
2264 //////////////////////////////////////////////////////////////////////////
2265 // new since 1.9.4
2266 //////////////////////////////////////////////////////////////////////////
2267
2268 QCString trPackageList() override { return "Список пакетов"; }
2269
2270 //////////////////////////////////////////////////////////////////////////
2271 // new since 1.9.6
2272 //////////////////////////////////////////////////////////////////////////
2273
2274 /*! This is used for translation of the word that will be
2275 * followed by a single name of the VHDL process flowchart.
2276 */
2277 QCString trFlowchart() override { return "Блок-схема:"; }
2278
2279 /*! Please translate also updated body of the method
2280 * trMemberFunctionDocumentation(), now better adapted for
2281 * VHDL sources documentation.
2282 */
2283
2284 //////////////////////////////////////////////////////////////////////////
2285 // new since 1.9.7
2286 //////////////////////////////////////////////////////////////////////////
2287 /*! used in the compound documentation before a list of related symbols.
2288 *
2289 * Supersedes trRelatedFunctions
2290 */
2291 QCString trRelatedSymbols() override { return "Относящиеся к классу:"; }
2292
2293 /*! subscript for the related symbols
2294 *
2295 * Supersedes trRelatedSubscript
2296 */
2297 QCString trRelatedSymbolsSubscript() override { return "(не члены класса)"; }
2298
2299 /*! used in the class documentation as a header before the list of all
2300 * related classes.
2301 *
2302 * Supersedes trRelatedFunctionDocumentation
2303 */
2305 return "Друзья класса и относящимся к классу обозначения";
2306 }
2307
2308 /*! the compound type as used for the xrefitems */
2310 SrcLangExt lang) override {
2311 QCString result;
2312 switch (compType) {
2313 case ClassDef::Class:
2314 if (lang == SrcLangExt::Fortran)
2315 trType(true, true);
2316 else
2317 result = trClass(true, true);
2318 break;
2319 case ClassDef::Struct:
2320 result = "Структура";
2321 break;
2322 case ClassDef::Union:
2323 result = "Объединение";
2324 break;
2326 result = "Интерфейс";
2327 break;
2328 case ClassDef::Protocol:
2329 result = "Протокол";
2330 break;
2331 case ClassDef::Category:
2332 result = "Категория";
2333 break;
2335 result = "Исключение";
2336 break;
2337 case ClassDef::Service:
2338 result = "Служба";
2339 break;
2341 result = "Синглтон";
2342 break;
2343 default:
2344 break;
2345 }
2346 return result;
2347 }
2348
2349 QCString
2351 bool extractAll = Config_getBool(EXTRACT_ALL);
2352 QCString result = "Список всех ";
2353 if (!extractAll)
2354 result += "задокументированных ";
2355
2356 switch (hl) {
2358 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
2359 result += "функций, переменных, макроопределений, перечислителей и "
2360 "определений типов";
2361 } else {
2362 result += "прикреплённых файлов";
2363 }
2364 break;
2366 result += "функций";
2367 break;
2369 result += "переменных";
2370 break;
2372 result += "определений типов";
2373 break;
2375 result += "последовательностей";
2376 break;
2378 result += "словарей";
2379 break;
2381 result += "перечислителей";
2382 break;
2384 result += "значений перечислителей";
2385 break;
2387 result += "макроопределений";
2388 break;
2389 case FileMemberHighlight::Total: // for completeness
2390 break;
2391 }
2392 result += " соссылками на ";
2393 if (extractAll)
2394 result += "файлы, к которым они относятся:";
2395 else
2396 result += "документацию:";
2397 return result;
2398 }
2399 QCString
2401 bool extractAll = Config_getBool(EXTRACT_ALL);
2402 QCString result = "Список всех ";
2403 if (!extractAll) {
2404 result += "задокументированных ";
2405 }
2406
2407 switch (hl) {
2409 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
2410 result += "полей структур и объединений";
2411 } else {
2412 result += "членов класса";
2413 }
2414 break;
2416 result += "функций";
2417 break;
2419 result += "переменных";
2420 break;
2422 result += "определений типов";
2423 break;
2425 result += "перечислителей";
2426 break;
2428 result += "значений перечислителей";
2429 break;
2431 result += "свойств";
2432 break;
2434 result += "событий";
2435 break;
2437 result += "связанных символов";
2438 break;
2439 case ClassMemberHighlight::Total: // for completeness
2440 break;
2441 }
2442 result += " со ссылками на ";
2443 if (!extractAll) {
2444 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
2445 result += "документацию каждого поля структуры/объединения:";
2446 } else {
2447 result += "документацию класса каждого члена:";
2448 }
2449 } else {
2450 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C)) {
2451 result += "структуры/объединения, к которым они относятся:";
2452 } else {
2453 result += "классы, к которым они относятся:";
2454 }
2455 }
2456 return result;
2457 }
2459 NamespaceMemberHighlight::Enum hl) override {
2460 bool extractAll = Config_getBool(EXTRACT_ALL);
2461 QCString result = "Список всех ";
2462 if (!extractAll)
2463 result += "задокументированных ";
2464 QCString singularResult = "";
2465 QCString pluralResult = "";
2466 switch (hl) {
2468 singularResult = "члена";
2469 pluralResult = "членов";
2470 break;
2472 singularResult = "функции";
2473 pluralResult = "функций";
2474 break;
2476 singularResult = "переменной";
2477 pluralResult = "переменных";
2478 break;
2480 singularResult = "определения";
2481 pluralResult = "определений типов";
2482 break;
2484 singularResult = "последовательности";
2485 pluralResult = "последовательностей";
2486 break;
2488 singularResult = "словаря";
2489 pluralResult = "словарей";
2490 break;
2492 singularResult = "перечислителя";
2493 pluralResult = "перечислителей";
2494 break;
2496 singularResult = "значения";
2497 pluralResult = "значений перечислителей";
2498 break;
2499 case NamespaceMemberHighlight::Total: // for completeness
2500 break;
2501 }
2502 result += pluralResult + " со ссылками на ";
2503 if (extractAll)
2504 result +=
2505 "документацию пространства имён для каждого " + singularResult + ":";
2506 else
2507 result += "пространство имён, к которому они принадлежат:";
2508 return result;
2509 }
2510 QCString trDefinition() override { return "Определения"; }
2511 QCString trDeclaration() override { return "Объявления"; }
2512
2513 //////////////////////////////////////////////////////////////////////////
2514 // new since 1.9.8
2515 //////////////////////////////////////////////////////////////////////////
2516
2517 QCString trTopics() override { return "Разделы"; }
2518 QCString trTopicDocumentation() override { return "Документация разделов"; }
2519 QCString trTopicList() override { return "Список разделов"; }
2520 QCString trTopicIndex() override { return "Указатель разделов"; }
2522 return "Список всех разделов c краткими описаниями:";
2523 }
2524 QCString
2526 bool extractAll = Config_getBool(EXTRACT_ALL);
2527 QCString result = "Список всех ";
2528 if (!extractAll)
2529 result += "задокументированных ";
2530 QCString singularResult = "";
2531 QCString pluralResult = "";
2532 switch (hl) {
2534 singularResult = "члена";
2535 pluralResult = "членов";
2536 break;
2538 singularResult = "функции";
2539 pluralResult = "функций";
2540 break;
2542 singularResult = "переменной";
2543 pluralResult = "переменных";
2544 break;
2546 singularResult = "определения";
2547 pluralResult = "определений типов";
2548 break;
2550 singularResult = "перечислителя";
2551 pluralResult = "перечислителей";
2552 break;
2554 singularResult = "значения";
2555 pluralResult = "значений перечислителей";
2556 break;
2557 case ModuleMemberHighlight::Total: // for completeness
2558 break;
2559 };
2560 result += pluralResult + " со ссылками на ";
2561 if (extractAll)
2562 result += "на документацию модуля для каждого " + singularResult + ":";
2563 else
2564 result += "на модуль к которому они принадлежат:";
2565 return result;
2566 }
2567 QCString trExportedModules() override { return "Экспортируемые модули"; }
2568
2569 //////////////////////////////////////////////////////////////////////////
2570 // new since 1.10.0
2571 //////////////////////////////////////////////////////////////////////////
2572
2573 QCString trCopyToClipboard() override { return "Скопировать в буфер обмена"; }
2574 //////////////////////////////////////////////////////////////////////////
2575 // new since 1.11.0
2576 //////////////////////////////////////////////////////////////////////////
2577 QCString trImportant() override { return "Важно!"; }
2578};
2579
2580#endif
CompoundType
The various compound types.
Definition classdef.h:109
@ Singleton
Definition classdef.h:117
@ Interface
Definition classdef.h:112
@ Exception
Definition classdef.h:115
This is an alternative implementation of QCString.
Definition qcstring.h:101
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition qcstring.h:150
QCString & sprintf(const char *format,...)
Definition qcstring.cpp:29
Abstract base class for all translatable text fragments.
Definition translator.h:29
QCString createNoun(bool first_capital, bool singular, const QCString &base, const QCString &plurSuffix, const QCString &singSuffix="")
Definition translator.h:782
QCString trPrivateMembers() override
QCString trPackageFunctions() override
QCString trClassDiagram(const QCString &clName) override
QCString trDetailLevel() override
QCString trVariableDocumentation() override
QCString trDirRelation(const QCString &name) override
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
QCString trVersion() override
QCString trDeprecated() override
QCString trConstants() override
QCString trPrivateTypes() override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trProperties() override
QCString trPackageMembers() override
QCString trImplementedInList(int numEntries) override
QCString trConceptListDescription(bool extractAll) override
QCString trRelatedFunctionDocumentation() override
QCString trDetailedDescription() override
QCString trExamplesDescription() override
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trBugList() override
QCString trPackages() override
QCString trVariables() override
QCString trPageAbbreviation() override
QCString trSearching() override
QCString trConcept(bool first_capital, bool singular) override
C++20 concept.
QCString trInstanceMethods() override
QCString trReferencedBy() override
QCString trCompoundMembersDescriptionFortran(bool extractAll) override
QCString trTest() override
QCString trThisIsTheListOfAllMembers() override
QCString trTestList() override
QCString trTopicListDescription() override
QCString trConceptIndex() override
QCString trEnumValue() override
QCString trWriteList(int numEntries) override
QCString trFileListDescription(bool extractAll) override
QCString trSubprograms() override
QCString trPanelSynchronisationTooltip(bool enable) override
QCString trRTFansicp() override
QCString trExceptionHierarchy() override
QCString trStructListDescription() override
QCString trClasses() override
QCString trEnumGeneratedFromFiles(bool single) override
QCString trInvariant() override
QCString trDeclaration() override
QCString trTopicIndex() override
QCString trNote() override
QCString trPackageTypes() override
QCString trReimplementedInList(int numEntries) override
QCString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
QCString trAuthor(bool first_capital, bool singular) override
QCString trReimplementedFromList(int numEntries) override
QCString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
QCString trPublicSlots() override
QCString trFileMembersDescription(bool extractAll) override
QCString trProtectedSlots() override
QCString trGraphicalHierarchy() override
QCString trCallGraph() override
QCString trNamespaceMembers() override
QCString trModulesList() override
QCString trReferences() override
QCString trCallerGraph() override
QCString trDataMemberDocumentation() override
QCString trDesignUnits() override
VHDL design units.
QCString trPackageList() override
QCString trStaticPackageAttribs() override
QCString trStaticProtectedAttribs() override
QCString trPrivateAttribs() override
QCString trDayPeriod(bool period) override
QCString trCompoundIndexFortran() override
QCString trSequenceDocumentation() override
QCString trDefinition() override
QCString trGotoTextualHierarchy() override
QCString trInterfaceIndex() override
QCString trInheritedByList(int numEntries) override
QCString trModule(bool first_capital, bool singular) override
QCString trStaticProtectedMembers() override
QCString trExportedModules() override
QCString trPackageListDescription() override
QCString trTemplateParameters() override
QCString trGlobal(bool first_capital, bool singular) override
QCString trClassDocumentation() override
QCString trLegend() override
QCString trCopyToClipboard() override
QCString latexLanguageSupportCommand() override
QCString trSubprogramDocumentation() override
QCString trExceptionIndex() override
QCString trRelatedPages() override
QCString trModules() override
QCString trRTFTableOfContents() override
QCString trDesignUnitListDescription() override
VHDL design unit list description.
QCString getLanguageString() override
language codes for Html help
QCString trVhdlType(VhdlSpecifier type, bool single) override
VHDL type.
QCString trEnumerations() override
QCString trExceptionList() override
QCString trAdditionalInheritedMembers() override
QCString trAndMore(const QCString &number) override
QCString trFunctionDocumentation() override
QCString trDesignUnitMembers() override
VHDL design unit members.
QCString trOperations() override
QCString trGotoGraphicalHierarchy() override
QCString trDirDepGraph(const QCString &name) override
QCString trInterfaceList() override
QCString trFriends() override
QCString trPackageAttribs() override
QCString trMemberFunctionDocumentationFortran() override
QCString trNamespaceListDescription(bool extractAll) override
QCString trConstructorDocumentation() override
QCString trDirectories() override
QCString trClassMethods() override
QCString trModulesDescription() override
QCString trRelatedSubscript() override
QCString trInitialValue() override
QCString trNamespaces() override
QCString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) override
QCString trCompounds() override
QCString trFlowchart() override
QCString trReturns() override
QCString trStaticPackageFunctions() override
QCString trEnumReference(const QCString &name) override
QCString trModuleDocumentation() override
QCString trRTFCharSet() override
QCString trListOfAllMembers() override
QCString trModuleReference(const QCString &namespaceName) override
QCString trClass(bool first_capital, bool singular) override
QCString trSearchResultsTitle() override
QCString trProtectedMembers() override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trExtendsClass() override
QCString trDetails() override
QCString trParameters() override
QCString trModulesMemberDescription(bool extractAll) override
QCString trPrivateSlots() override
QCString trProtectedAttribs() override
QCString trDesignUnitIndex() override
VHDL design unit index.
QCString trPublicTypes() override
QCString trFunctionAndProc() override
VHDL functions/procedures/processes.
QCString trCompoundMembersFortran() override
QCString trPackage(const QCString &name) override
QCString trSeeAlso() override
QCString trCompoundListDescription() override
QCString trReturnValues() override
QCString trGroup(bool first_capital, bool singular) override
QCString trImportant() override
QCString trSingletonGeneratedFromFiles(bool single) override
UNO IDL singleton page.
QCString trCompoundIndex() override
QCString trExceptions() override
QCString trEvents() override
QCString trServiceGeneratedFromFiles(bool single) override
UNO IDL service page.
QCString trMore() override
QCString trInclByDepGraph() override
QCString trRelatedFunctions() override
QCString trSequences() override
QCString trFileDocumentation() override
QCString trConstantGroupReference(const QCString &namespaceName) override
UNO IDL constant groups.
QCString trRelatedPagesDescription() override
QCString trSignals() override
QCString trAll() override
QCString trTypedefDocumentation() override
QCString trTodoList() override
QCString trConceptDocumentation() override
QCString trConceptList() override
QCString trLegendDocs() override
QCString trModulesIndex() override
QCString trStaticPublicAttribs() override
QCString trDefinedAtLineInSourceFile() override
QCString trTopics() override
QCString trAttention() override
QCString trInterfaceHierarchy() override
QCString trDirReference(const QCString &dirName) override
QCString trCompoundMembers() override
QCString trWarning() override
QCString trDefines() override
QCString trMemberDataDocumentation() override
QCString trExceptionDocumentation() override
QCString trCompoundReferenceSlice(const QCString &clName, ClassDef::CompoundType compType, bool isLocal) override
QCString trConceptDefinition() override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
QCString trHierarchicalIndex() override
QCString trNamespace(bool first_capital, bool singular) override
QCString trSearch() override
QCString trDir(bool first_capital, bool singular) override
QCString trCiteReferences() override
QCString trInheritedFrom(const QCString &members, const QCString &what) override
QCString trConstantDocumentation() override
QCString trOverloadText() override
QCString trLegendTitle() override
QCString trTodo() override
QCString trNamespaceDocumentation() override
QCString trStructList() override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trSubprogram(bool first_capital, bool singular) override
QCString trInheritsList(int numEntries) override
QCString trInterfaces() override
old style UNO IDL services: implemented interfaces
QCString trType(bool first_capital, bool singular) override
QCString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
QCString trFileMembers() override
QCString trLoading() override
QCString trGotoDocumentation() override
QCString trDesignUnitList() override
VHDL design unit list.
QCString trDefinedIn() override
QCString trEnumerationValueDocumentation() override
QCString trGlobalNamespace() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trCode() override
QCString trSliceInterfaces() override
QCString trNamespaceIndex() override
QCString trDefineValue() override
QCString trSearchResults(int numDocuments) override
QCString trEventDocumentation() override
QCString trMemberEnumerationDocumentation() override
QCString trTypeDocumentation() override
QCString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) override
QCString trFileReference(const QCString &fileName) override
QCString trDataTypes() override
QCString trConstantGroups() override
UNO IDL constant groups.
QCString trCompoundListFortran() override
QCString trBug() override
QCString trMonth(int month, bool, bool full) override
QCString trFileIndex() override
QCString trSourceFile(const QCString &filename) override
QCString trDataMembers() override
QCString trGeneratedBy() override
QCString trRelatedSymbols() override
QCString trServiceReference(const QCString &sName) override
UNO IDL service page title.
QCString trMemberList() override
QCString trCopyright() override
QCString trPublicMembers() override
QCString trStaticPublicMembers() override
QCString trDirDocumentation() override
QCString trDefinedInSourceFile() override
QCString trSingletonReference(const QCString &sName) override
UNO IDL singleton page title.
QCString trStructIndex() override
QCString trClassHierarchy() override
QCString trRelatedSymbolsSubscript() override
QCString trClassHierarchyDescription() override
QCString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) override
QCString trEnumerationTypeDocumentation() override
QCString trSearchMatches() override
QCString trTopicDocumentation() override
QCString trPostcondition() override
QCString trIncludingInheritedMembers() override
QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
QCString trPublicAttribs() override
QCString trProvidedByCategory() override
QCString trPageIndex() override
QCString trNamespaceList() override
QCString trExamples() override
QCString trPage(bool first_capital, bool singular) override
QCString trFunctions() override
QCString trReferenceManual() override
QCString trISOLang() override
QCString trDictionaryDocumentation() override
QCString trEnumerationValues() override
QCString trMemberFunctionDocumentation() override
QCString trDeprecatedList() override
QCString idLanguage() override
QCString trConceptReference(const QCString &conceptName) override
QCString trStaticPrivateMembers() override
QCString trCustomReference(const QCString &name) override
QCString trTypeConstraints() override
QCString trStructDocumentation() override
QCString trIncludesFileIn(const QCString &name) override
QCString trProtectedTypes() override
QCString trRTFGeneralIndex() override
QCString trCompoundReferenceFortran(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trModuleIndex() override
QCString trInclDepGraph(const QCString &fName) override
QCString trDesignUnitDocumentation() override
VHDL design unit documentation.
QCString trStructs() override
QCString trServices() override
old style UNO IDL services: inherited services
QCString trExceptionListDescription() override
QCString trMember(bool first_capital, bool singular) override
QCString trModulesMembers() override
QCString trDate() override
QCString trRelatedSymbolDocumentation() override
QCString trGeneratedAutomatically(const QCString &s) override
QCString trDirIndex() override
QCString trNoMatches() override
QCString trMainPage() override
QCString trOperationDocumentation() override
QCString trStaticPrivateAttribs() override
QCString trTypedefs() override
QCString trModulesListDescription(bool extractAll) override
QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
QCString trEnumName() override
QCString trFile(bool first_capital, bool singular) override
QCString trCompoundList() override
QCString trCompoundListDescriptionFortran() override
QCString trExceptionHierarchyDescription() override
QCString trDictionaries() override
QCString trInterfaceHierarchyDescription() override
QCString trMethodDocumentation() override
QCString trImplementedFromList(int numEntries) override
QCString trSince() override
QCString trGotoSourceCode() override
QCString trInterfaceListDescription() override
QCString trInterfaceDocumentation() override
QCString trPropertyDocumentation() override
QCString trFileIn(const QCString &name) override
QCString trRemarks() override
QCString trFileList() override
QCString trTopicList() override
QCString trPrecondition() override
QCString trDefineDocumentation() override
QCString trMemberTypedefDocumentation() override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trDocumentation(const QCString &projName) override
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
SrcLangExt
Language as given by extension.
Definition types.h:42
@ Fortran
Definition types.h:53
VhdlSpecifier
Definition types.h:548
@ INSTANTIATION
Definition types.h:569
@ MISCELLANEOUS
Definition types.h:575
@ SHAREDVARIABLE
Definition types.h:572
QCString generateMarker(int id)
Definition util.cpp:290
QCString getDotImageExtension()
Definition util.cpp:6617