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