Doxygen
Loading...
Searching...
No Matches
translator_bg.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#ifndef TRANSLATOR_BG_H
17#define TRANSLATOR_BG_H
18
19/*!
20 When defining a translator class for the new language, follow
21 the description in the documentation. One of the steps says
22 that you should copy the translator_en.h (this) file to your
23 translator_xx.h new file. Your new language should use the
24 Translator class as the base class. This means that you need to
25 implement exactly the same (pure virtual) override methods as the
26 TranslatorEnglish does. Because of this, it is a good idea to
27 start with the copy of TranslatorEnglish and replace the strings
28 one by one.
29
30 It is not necessary to include "translator.h" or
31 "translator_adapter.h" here. The files are included in the
32 language.cpp correctly. Not including any of the mentioned
33 files frees the maintainer from thinking about whether the
34 first, the second, or both files should be included or not, and
35 why. This holds namely for localized translators because their
36 base class is changed occasionally to adapter classes when the
37 Translator class changes the interface, or back to the
38 Translator class (by the local maintainer) when the localized
39 translator is made up-to-date again.
40*/
41
42/*
43 * Kiril Kirilov released released Feb 28, 2022
44 *
45 */
47{
48 public:
49
50 // --- Language control methods -------------------
51
52 /*! Used for identification of the language. The identification
53 * should not be translated. It should be replaced by the name
54 * of the language in English using lower-case characters only
55 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
56 * the identification used in language.cpp.
57 */
59 { return "bulgarian"; }
60
61 /*! Used to get the LaTeX command(s) for the language support.
62 * This method should return string with commands that switch
63 * LaTeX to the desired language. For example
64 * <pre>"\\usepackage[german]{babel}\n"
65 * </pre>
66 * or
67 * <pre>"\\usepackage{polski}\n"
68 * "\\usepackage[latin2]{inputenc}\n"
69 * "\\usepackage[T1]{fontenc}\n"
70 * </pre>
71 *
72 * The English LaTeX does not use such commands. Because of this
73 * the empty string is returned in this implementation.
74 */
76 {
77 { return "\\usepackage[T2A]{fontenc}\n\\usepackage[bulgarian]{babel}\n"; }
78 }
79
80 DString trISOLang() override
81 {
82 return "bg";
83 }
85 {
86 return "0x402 bulgarian";
87 }
88
89 // --- Language translation methods -------------------
90
91 /*! used in the compound documentation before a list of related functions. */
93 { return "Функции, свързани с класа"; }
94
95 /*! subscript for the related functions. */
97 { return "(Имайте предвид, че тези функции не са членове на класа.)"; }
98
99 /*! header that is put before the detailed description of files, classes and namespaces. */
101 { return "Подробно описание"; }
102
103 /*! header that is used when the summary tag is missing inside the details tag */
105 { return "Подробности"; }
106
107 /*! header that is put before the list of typedefs. */
109 { return "Членове Дефинирани типове Документация"; }
110
111 /*! header that is put before the list of enumerations. */
113 { return "Членове Изброявания Документация"; }
114
115 /*! header that is put before the list of member functions. */
117 { return "Членове Функции(методи) Документация"; }
118
119 /*! header that is put before the list of member attributes. */
121 {
122 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
123 {
124 return "Полета Документация";
125 }
126 else
127 {
128 return "Член данни Документация";
129 }
130 }
131
132 /*! this is the text of a link put after brief descriptions. */
133 DString trMore() override
134 { return "Допълнително..."; }
135
136 /*! put in the class documentation */
138 { return "Списък на всички членове"; }
139
140 /*! used as the title of the "list of all members" page of a class */
142 { return "Членове Списък"; }
143
144 /*! this is the first part of a sentence that is followed by a class name */
146 { return "Това е пълен списък с членове за"; }
147
148 /*! this is the remainder of the sentence after the class name */
150 { return ", включително всички наследени членове."; }
151
152 /*! this is put at the author sections at the bottom of man pages.
153 * parameter s is name of the project name.
154 */
156 { DString result="Генерирано автоматично от Doxygen";
157 if (!s.empty()) result+=(DString)" за "+s;
158 result+=" от изходния код.";
159 return result;
160 }
161
162 /*! put after an enum name in the list of all members */
164 { return "изброяване"; }
165
166 /*! put after an enum value in the list of all members */
168 { return "елементи на изброяване"; }
169
170 /*! put after an undocumented member in the list of all members */
172 { return "дефинирани в"; }
173
174 // quick reference sections
175
176 /*! This is put above each page as a link to the list of all groups of
177 * compounds or files (see the \\group command).
178 */
180 { return "Групи"; }
181
182 /*! This is put above each page as a link to the class hierarchy */
184 { return "Класове Йерархия"; }
185
186 /*! This is put above each page as a link to the list of annotated classes */
188 {
189 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
190 {
191 return "Структури от данни";
192 }
193 else
194 {
195 return "Класове Списък";
196 }
197 }
198
199 /*! This is put above each page as a link to the list of documented files */
201 { return "Файлове Списък"; }
202
203 /*! This is put above each page as a link to all members of compounds. */
205 {
206 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
207 {
208 return "Член Полета с данни";
209 }
210 else
211 {
212 return "Членове на класа";
213 }
214 }
215
216 /*! This is put above each page as a link to all members of files. */
218 {
219 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
220 {
221 return "Глобални";
222 }
223 else
224 {
225 return "Файлове Членове";
226 }
227 }
228
229 /*! This is put above each page as a link to all related pages. */
231 { return "Свързани страници"; }
232
233 /*! This is put above each page as a link to all examples. */
235 { return "Примери"; }
236
237 /*! This is put above each page as a link to the search engine. */
238 DString trSearch() override
239 { return "Търсене"; }
240
241 /*! This is an introduction to the class hierarchy. */
243 {
244 if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
245 {
246 return "Йерархичен списък на всички обекти:";
247 }
248 else
249 {
250 return "Този списък с наследявания е сортиран, "
251 "но не изцяло по азбучен ред:";
252 }
253 }
254
255 /*! This is an introduction to the list with all files. */
256 DString trFileListDescription(bool extractAll) override
257 {
258 DString result="Пълен списък с ";
259 if (!extractAll) result+="документирани ";
260 result+="файлове с кратко описание:";
261 return result;
262 }
263
264 /*! This is an introduction to the annotated compound list. */
266 {
267
268 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
269 {
270 return "Структури от данни с кратко описание:";
271 }
272 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
273 {
274 return "Класове с кратко описание:";
275 }
276 else
277 {
278 return "Класове, структури, "
279 "обединения и интерфейси с кратко описание:";
280 }
281 }
282
283 /*! This is an introduction to the page with all class members. */
284 DString trCompoundMembersDescription(bool extractAll) override
285 {
286 DString result="Списък на всички ";
287 if (!extractAll)
288 {
289 result+="документирани ";
290 }
291 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
292 {
293 result+="членове поле, структура и обединение";
294 }
295 else
296 {
297 result+="членове на класа";
298 }
299 result+=" с връзки към ";
300 if (!extractAll)
301 {
302 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
303 {
304 result+="документацията за структура/обединение за всяко поле:";
305 }
306 else
307 {
308 result+="документацията на класа за всеки член:";
309 }
310 }
311 else
312 {
313 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
314 {
315 result+="структурите/обединенията, към които принадлежат:";
316 }
317 else
318 {
319 result+="класовете, към които принадлежат:";
320 }
321 }
322 return result;
323 }
324
325 /*! This is an introduction to the page with all file members. */
326 DString trFileMembersDescription(bool extractAll) override
327 {
328 DString result="Списък на всички ";
329 if (!extractAll) result+="документирани ";
330
331 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
332 {
333 result+="функции, променливи, макроопределения, изброявания и дефиниции на типове";
334 }
335 else
336 {
337 result+="членове на файлове";
338 }
339 result+=" с връзки към ";
340 if (extractAll)
341 result+="файловете,към които принадлежат:";
342 else
343 result+="документацията:";
344 return result;
345 }
346
347 /*! This is an introduction to the page with the list of all examples */
349 { return "Списък на всички примери:"; }
350
351 /*! This is an introduction to the page with the list of related pages */
353 { return "Списък на всички свързани страници с документация:"; }
354
355 /*! This is an introduction to the page with the list of class/file groups */
357 { return "Списък на всички групи:"; }
358
359 // index titles (the project name is prepended for these)
360
361 /*! This is used in HTML as the title of index.html. */
362 DString trDocumentation(const DString &projName) override
363 { return (!projName.empty()?projName + " " : "") + "Документация"; }
364
365 /*! This is used in LaTeX as the title of the chapter with the
366 * index of all groups.
367 */
369 { return "Групи Указател"; }
370
371 /*! This is used in LaTeX as the title of the chapter with the
372 * class hierarchy.
373 */
375 { return "Класове Йерархичен указател"; }
376
377 /*! This is used in LaTeX as the title of the chapter with the
378 * annotated compound index.
379 */
381 {
382 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
383 {
384 return "Структури от данни Указател";
385 }
386 else
387 {
388 return "Класове Указател";
389 }
390 }
391
392 /*! This is used in LaTeX as the title of the chapter with the
393 * list of all files.
394 */
396 { return "Файлове Списък"; }
397
398 /*! This is used in LaTeX as the title of the chapter containing
399 * the documentation of all groups.
400 */
402 { return "Групи Документация"; }
403
404 /*! This is used in LaTeX as the title of the chapter containing
405 * the documentation of all classes, structs and unions.
406 */
408 {
409 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
410 {
411 return "Структури от данни Документация";
412 }
413 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
414 {
416 }
417 else
418 {
419 return "Класове Документация";
420 }
421 }
422
423 /*! This is used in LaTeX as the title of the chapter containing
424 * the documentation of all files.
425 */
427 { return "Файлове Документация"; }
428
429 /*! This is used in LaTeX as the title of the document */
431 { return "Помощно ръководство"; }
432
433 /*! This is used in the documentation of a file as a header before the
434 * list of defines
435 */
437 { return "Макроси"; }
438
439 /*! This is used in the documentation of a file as a header before the
440 * list of typedefs
441 */
443 { return "Дефиниции на типове"; }
444
445 /*! This is used in the documentation of a file as a header before the
446 * list of enumerations
447 */
449 { return "Изброявания"; }
450
451 /*! This is used in the documentation of a file as a header before the
452 * list of (global) functions
453 */
455 { return "Функции"; }
456
457 /*! This is used in the documentation of a file as a header before the
458 * list of (global) variables
459 */
461 { return "Променливи"; }
462
463 /*! This is used in the documentation of a file as a header before the
464 * list of (global) variables
465 */
467 { return "Елементи на изброяване"; }
468
469 /*! This is used in the documentation of a file before the list of
470 * documentation blocks for defines
471 */
473 { return "Макро дефиниции Документация"; }
474
475 /*! This is used in the documentation of a file/namespace before the list
476 * of documentation blocks for typedefs
477 */
479 { return "Дефинирани типове Документация"; }
480
481 /*! This is used in the documentation of a file/namespace before the list
482 * of documentation blocks for enumeration types
483 */
485 { return "Изброени типове Документация"; }
486
487 /*! This is used in the documentation of a file/namespace before the list
488 * of documentation blocks for functions
489 */
491 { return "Функции Документация"; }
492
493 /*! This is used in the documentation of a file/namespace before the list
494 * of documentation blocks for variables
495 */
497 { return "Променливи Документация"; }
498
499 /*! This is used in the documentation of a file/namespace/group before
500 * the list of links to documented compounds
501 */
503 {
504 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
505 {
506 return "Структури от данни";
507 }
508 else
509 {
510 return "Класове";
511 }
512 }
513
514 /*! This is used in the standard footer of each page and indicates when
515 * the page was generated
516 */
517 DString trGeneratedAt(const DString &date,const DString &projName) override
518 {
519 DString result=(DString)"Генерирано на "+date;
520 if (!projName.empty()) result+=(DString)" за "+projName;
521 result+=(DString)" от";
522 return result;
523 }
524
525 /*! this text is put before a class diagram */
526 DString trClassDiagram(const DString &clName) override
527 {
528 return (DString)"Диаграма на наследяване за "+clName+":";
529 }
530
531 /*! this text is generated when the \\warning command is used. */
533 { return "Предупреждение"; }
534
535 /*! this text is generated when the \\version command is used. */
537 { return "Версия"; }
538
539 /*! this text is generated when the \\date command is used. */
540 DString trDate() override
541 { return "Дата"; }
542
543 /*! this text is generated when the \\return command is used. */
545 { return "Връща"; }
546
547 /*! this text is generated when the \\sa command is used. */
549 { return "Виж също"; }
550
551 /*! this text is generated when the \\param command is used. */
553 { return "Аргументи"; }
554
555 /*! this text is generated when the \\exception command is used. */
557 { return "Изключения"; }
558
559 /*! this text is used in the title page of a LaTeX document. */
561 { return "Генериран от"; }
562
563//////////////////////////////////////////////////////////////////////////
564// new since 0.49-990307
565//////////////////////////////////////////////////////////////////////////
566
567 /*! used as the title of page containing all the index of all namespaces. */
569 { return "Именни пространства Списък "; }
570
571 /*! used as an introduction to the namespace list */
572 DString trNamespaceListDescription(bool extractAll) override
573 {
574 DString result="пълен списък с ";
575 if (!extractAll) result+="документирани ";
576 result+="именни пространства с кратко описание:";
577 return result;
578 }
579
580 /*! used in the class documentation as a header before the list of all
581 * friends of a class
582 */
584 { return "Приятели"; }
585
586//////////////////////////////////////////////////////////////////////////
587// new since 0.49-990405
588//////////////////////////////////////////////////////////////////////////
589
590 /*! used in the class documentation as a header before the list of all
591 * related classes
592 */
594 { return "Приятели и Свързани функции Документация"; }
595
596//////////////////////////////////////////////////////////////////////////
597// new since 0.49-990425
598//////////////////////////////////////////////////////////////////////////
599
600 /*! used as the title of the HTML page of a class/struct/union */
602 ClassDef::CompoundType compType,
603 bool isTemplate) override
604 {
605 DString result=(DString)clName;
606 switch(compType)
607 {
608 case ClassDef::Class: result+=" Клас"; break;
609 case ClassDef::Struct: result+=" Структура"; break;
610 case ClassDef::Union: result+=" Обединение"; break;
611 case ClassDef::Interface: result+=" Интерфейс"; break;
612 case ClassDef::Protocol: result+=" Протокол"; break;
613 case ClassDef::Category: result+=" Категория"; break;
614 case ClassDef::Exception: result+=" Изключение"; break;
615 default: break;
616 }
617 if (isTemplate) result+=" Шаблон";
618 result+=" Препратка";
619 return result;
620 }
621
622 /*! used as the title of the HTML page of a file */
623 DString trFileReference(const DString &fileName) override
624 {
625 DString result=fileName;
626 result+=" Файл Справка";
627 return result;
628 }
629
630 /*! used as the title of the HTML page of a namespace */
631 DString trNamespaceReference(const DString &namespaceName) override
632 {
633 DString result=namespaceName;
634 result+=" Именно пространството Справка";
635 return result;
636 }
637
639 { return "Общодостъпни членове функции"; }
641 { return "Общодостъпни слотове"; }
643 { return "Сигнали"; }
645 { return "Статични общодостъпни членове функции"; }
647 { return "Защитени членове функции"; }
649 { return "Защитени слотове"; }
651 { return "Статични защитени членове функции"; }
653 { return "Частни членове функции"; }
655 { return "Частни слотове"; }
657 { return "Статични частни членове функции"; }
658
659 /*! this function is used to produce a comma-separated list of items.
660 * use generateMarker(i) to indicate where item i should be put.
661 */
662 DString trWriteList(int numEntries) override
663 {
664 DString result;
665 // the inherits list contain `numEntries' classes
666 for (int i=0;i<numEntries;i++)
667 {
668 // use generateMarker to generate placeholders for the class links!
669 result+=generateMarker(i); // generate marker for entry i in the list
670 // (order is left to right)
671
672 if (i!=numEntries-1) // not the last entry, so we need a separator
673 {
674 if (i<numEntries-2) // not the fore last entry
675 result+=", ";
676 else // the fore last entry
677 result+=", и ";
678 }
679 }
680 return result;
681 }
682
683 /*! used in class documentation to produce a list of base classes,
684 * if class diagrams are disabled.
685 */
686 DString trInheritsList(int numEntries) override
687 {
688 return "Базови класове "+trWriteList(numEntries)+".";
689 }
690
691 /*! used in class documentation to produce a list of super classes,
692 * if class diagrams are disabled.
693 */
694 DString trInheritedByList(int numEntries) override
695 {
696 return "Производни класове "+trWriteList(numEntries)+".";
697 }
698
699 /*! used in member documentation blocks to produce a list of
700 * members that are hidden by this one.
701 */
702 DString trReimplementedFromList(int numEntries) override
703 {
704 return "Заменя наследеният метод "+trWriteList(numEntries)+".";
705 }
706
707 /*! used in member documentation blocks to produce a list of
708 * all member that overwrite the implementation of this member.
709 */
710 DString trReimplementedInList(int numEntries) override
711 {
712 return "Заменя в "+trWriteList(numEntries)+".";
713 }
714
715 /*! This is put above each page as a link to all members of namespaces. */
717 {
718 return "Членове Именни пространства";
719 }
720
721 /*! This is an introduction to the page with all namespace members */
722 DString trNamespaceMemberDescription(bool extractAll) override
723 {
724 DString result="Пълен списък с ";
725 if (!extractAll) result+="документирани ";
726 result+="членове именни пространства с връзки към ";
727 if (extractAll)
728 result+="документация за именно пространство за всеки член:";
729 else
730 result+="именните пространства към които принадлежат:";
731 return result;
732 }
733 /*! This is used in LaTeX as the title of the chapter with the
734 * index of all namespaces.
735 */
737 { return "Именни пространства Указател"; }
738
739 /*! This is used in LaTeX as the title of the chapter containing
740 * the documentation of all namespaces.
741 */
743 { return "Именни пространства Документация"; }
744
745//////////////////////////////////////////////////////////////////////////
746// new since 0.49-990522
747//////////////////////////////////////////////////////////////////////////
748
749 /*! This is used in the documentation before the list of all
750 * namespaces in a file.
751 */
753 { return "Именни пространства"; }
754
755//////////////////////////////////////////////////////////////////////////
756// new since 0.49-990728
757//////////////////////////////////////////////////////////////////////////
758
759 /*! This is put at the bottom of a class documentation page and is
760 * followed by a list of files that were used to generate the page.
761 */
763 bool single) override
764 { // single is true implies a single file
765 bool vhdlOpt = Config_getBool(OPTIMIZE_OUTPUT_VHDL);
766 DString result=(DString)"Документация за ";
767 switch(compType)
768 {
769 case ClassDef::Class: result+=vhdlOpt?"проектна единица":"клас"; break;
770 case ClassDef::Struct: result+="структура"; break;
771 case ClassDef::Union: result+="обединение"; break;
772 case ClassDef::Interface: result+="интерфейс"; break;
773 case ClassDef::Protocol: result+="протокол"; break;
774 case ClassDef::Category: result+="категория"; break;
775 case ClassDef::Exception: result+="изключение"; break;
776 default: break;
777 }
778 result+=" генериран от ";
779 if (single) result+="следният файл:"; else result+="следните файлове:";
780 return result;
781 }
782
783//////////////////////////////////////////////////////////////////////////
784// new since 0.49-990901
785//////////////////////////////////////////////////////////////////////////
786
787 /*! This is used as the heading text for the retval command. */
789 { return "Връщана стойност"; }
790
791 /*! This is in the (quick) index as a link to the main page (index.html)
792 */
794 { return "Главна страница"; }
795
796 /*! This is used in references to page that are put in the LaTeX
797 * documentation. It should be an abbreviation of the word page.
798 */
800 { return "стр."; }
801
802//////////////////////////////////////////////////////////////////////////
803// new since 0.49-991003
804//////////////////////////////////////////////////////////////////////////
805
807 {
808 return "Виж дефиницията във файла @1 ред @0.";
809 }
811 {
812 return "Виж дефиницията във файла @0.";
813 }
814
815//////////////////////////////////////////////////////////////////////////
816// new since 0.49-991205
817//////////////////////////////////////////////////////////////////////////
818
820 {
821 return "Остарело";
822 }
823
824//////////////////////////////////////////////////////////////////////////
825// new since 1.0.0
826//////////////////////////////////////////////////////////////////////////
827
828 /*! this text is put before a collaboration diagram */
829 DString trCollaborationDiagram(const DString &clName) override
830 {
831 return (DString)"Граф на зависимости за класа "+clName+":";
832 }
833 /*! this text is put before an include dependency graph */
834 DString trInclDepGraph(const DString &fName) override
835 {
836 return (DString)"Граф на включените заглавни файлове за "+fName+":";
837 }
838 /*! header that is put before the list of constructor/destructors. */
840 {
841 return "Конструктор & Деструктор Документация";
842 }
843 /*! Used in the file documentation to point to the corresponding sources. */
845 {
846 return "Вижте изходният код на този файл.";
847 }
848 /*! Used in the file sources to point to the corresponding documentation. */
850 {
851 return "Вижте документацията за този файл.";
852 }
853 /*! Text for the \\pre command */
855 {
856 return "Предпоставка";
857 }
858 /*! Text for the \\post command */
860 {
861 return "Следусловие";
862 }
863 /*! Text for the \\invariant command */
865 {
866 return "Инвариант";
867 }
868 /*! Text shown before a multi-line variable/enum initialization */
870 {
871 return "Първоначална стойност:";
872 }
873 /*! Text used the source code in the file index */
874 DString trCode() override
875 {
876 return "изходен код";
877 }
879 {
880 return "Йерархия на класовете Графичен вид";
881 }
883 {
884 return "Виж графичен вид на йерархията на класовете";
885 }
887 {
888 return "Виж текстови вид на йерархията на класовете";
889 }
891 {
892 return "Тематични описания Указател";
893 }
894
895//////////////////////////////////////////////////////////////////////////
896// new since 1.1.0
897//////////////////////////////////////////////////////////////////////////
898
899 DString trNote() override
900 {
901 return "Пояснение";
902 }
904 {
905 return "Общодостъпни типове";
906 }
908 {
909 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
910 {
911 return "Полета данни";
912 }
913 else
914 {
915 return "Общодостъпни атрибути";
916 }
917 }
919 {
920 return "Статични общодостъпни атрибути";
921 }
923 {
924 return "Защитени типове";
925 }
927 {
928 return "Защитени атрибути";
929 }
931 {
932 return "Статични защитени атрибути";
933 }
935 {
936 return "Частни типове";
937 }
939 {
940 return "Частни атрибути";
941 }
943 {
944 return "Статични частни атрибути";
945 }
946
947//////////////////////////////////////////////////////////////////////////
948// new since 1.1.3
949//////////////////////////////////////////////////////////////////////////
950
951 /*! Used as a marker that is put before a \\todo item */
952 DString trTodo() override
953 {
954 return "Елементи на списъка със задачи";
955 }
956 /*! Used as the header of the todo list */
958 {
959 return "Списък със задачи за обсъждане свързани с подобренията";
960 }
961
962//////////////////////////////////////////////////////////////////////////
963// new since 1.1.4
964//////////////////////////////////////////////////////////////////////////
965
967 {
968 return "Използва се";
969 }
971 {
972 return "Забележки";
973 }
975 {
976 return "Внимание";
977 }
979 {
980 return "Граф на файлове показващ, кой файлове включват "
981 "явно или косвено този файл:";
982 }
983 DString trSince() override
984 {
985 return "От";
986 }
987
988//////////////////////////////////////////////////////////////////////////
989// new since 1.1.5
990//////////////////////////////////////////////////////////////////////////
991
992 /*! title of the graph legend page */
994 {
995 return "Графична легенда";
996 }
997 /*! page explaining how the dot graph's should be interpreted
998 * The %A in the text below are to prevent link to classes called "A".
999 */
1001 {
1002 return
1003 "Тази страница обяснява как да интерпретирате графиките, генерирани "
1004 "от doxygen.<p>\n"
1005 "Разгледайте следният пример:\n"
1006 "\\code\n"
1007 "/*! Невидим клас поради съкращаване */\n"
1008 "class Invisible { };\n\n"
1009 "/*! Съкратен клас, наследствена връзка е скрита */\n"
1010 "class Truncated : public Invisible { };\n\n"
1011 "/* Класът не е документиран с doxygen коментари */\n"
1012 "class Undocumented { };\n\n"
1013 "/*! Клас, който се наследява чрез публично наследяване */\n"
1014 "class PublicBase : public Truncated { };\n\n"
1015 "/*! Шаблонен клас */\n"
1016 "template<class T> class Templ { };\n\n"
1017 "/*! Клас, който се наследява чрез защитено наследяване */\n"
1018 "class ProtectedBase { };\n\n"
1019 "/*! Клас, който се наследява чрез частно наследяване */\n"
1020 "class PrivateBase { };\n\n"
1021 "/*! Клас, използващ наследеният клас */\n"
1022 "class Used { };\n\n"
1023 "/*! Супер клас, който наследява редица други класове */\n"
1024 "class Inherited : public PublicBase,\n"
1025 " protected ProtectedBase,\n"
1026 " private PrivateBase,\n"
1027 " public Undocumented,\n"
1028 " public Templ<int>\n"
1029 "{\n"
1030 " private:\n"
1031 " Used *m_usedClass;\n"
1032 "};\n"
1033 "\\endcode\n"
1034 "Правоъгълниците в този граф имат следното значение:"
1035 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1036 "<p>\n"
1037 "Правоъгълниците в този граф имат следното значение:\n"
1038 "</p>\n"
1039 "<ul>\n"
1040 "<li>%Запълненият сиво правоъгълник представлява структурата или клас, "
1041 "за който е създаден графа.</li>\n"
1042 "<li>%Правоъгълника с черна рамка обозначава документирана структура или клас.</li>\n"
1043 "<li>%Правоъгълника със сива рамка обозначава недокументирана структура или клас.</li>\n"
1044 "<li>%Правоъгълника с червена рамка обозначава документирана структура или клас за"
1045 "който не са показани всички отношения наследяване/съдържание. %A Графa e"
1046 "съкратен, ако не се вписва в определените граници.</li>\n"
1047 "</ul>\n"
1048 "<p>\n"
1049 "Стрелките имат следното значение:\n"
1050 "</p>\n"
1051 "<ul>\n"
1052 "<li>%Тъмносиня стрелка се използва за визуализиране на публично наследство "
1053 "между два класа.</li>\n"
1054 "<li>%Тъмнозелена стрелка се използва за защитено наследяване.</li>\n"
1055 "<li>%Тъмночервена стрелка се използва за частно наследяване.</li>\n"
1056 "<li>%Лилава пунктирана стрелка се използва, ако клас се съдържа или използва "
1057 "от друг клас. Стрелката указва променлива(и) "
1058 "чрез който е достъпен посоченият клас или структура.</li>\n"
1059 "<li>%Жълта пунктирана стрелка обозначава връзка между екземпляр на шаблон и "
1060 "класът шаблон, от който е създаден. Стрелката указва "
1061 "параметрите на шаблона на екземпляра.</li>\n"
1062 "</ul>\n";
1063 }
1064 /*! text for the link to the legend page */
1066 {
1067 return "легенда";
1068 }
1069
1070//////////////////////////////////////////////////////////////////////////
1071// new since 1.2.0
1072//////////////////////////////////////////////////////////////////////////
1073
1074 /*! Used as a marker that is put before a test item */
1075 DString trTest() override
1076 {
1077 return "Тест";
1078 }
1079 /*! Used as the header of the test list */
1081 {
1082 return "Тестове Списък";
1083 }
1084
1085//////////////////////////////////////////////////////////////////////////
1086// new since 1.2.2
1087//////////////////////////////////////////////////////////////////////////
1088
1089 /*! Used as a section header for IDL properties */
1091 {
1092 return "Свойства";
1093 }
1094 /*! Used as a section header for IDL property documentation */
1096 {
1097 return "Свойство Документация";
1098 }
1099
1100//////////////////////////////////////////////////////////////////////////
1101// new since 1.2.4
1102//////////////////////////////////////////////////////////////////////////
1103
1104 /*! Used for Java classes in the summary section of Java packages */
1106 {
1107 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1108 {
1109 return "Структури от данни";
1110 }
1111 else
1112 {
1113 return "Класове";
1114 }
1115 }
1116 /*! Used as the title of a Java package */
1117 DString trPackage(const DString &name) override
1118 {
1119 return (DString)"Пакет "+name;
1120 }
1121 /*! The description of the package index page */
1123 {
1124 return "Списък на пакетите с кратки описания(ако има такива):";
1125 }
1126 /*! The link name in the Quick links header for each page */
1128 {
1129 return "Пакети";
1130 }
1131 /*! Text shown before a multi-line define */
1133 {
1134 return "Макроопределение:";
1135 }
1136
1137//////////////////////////////////////////////////////////////////////////
1138// new since 1.2.5
1139//////////////////////////////////////////////////////////////////////////
1140
1141 /*! Used as a marker that is put before a \\bug item */
1142 DString trBug() override
1143 {
1144 return "Бъг";
1145 }
1146 /*! Used as the header of the bug list */
1148 {
1149 return "Бъгове Списък";
1150 }
1151
1152//////////////////////////////////////////////////////////////////////////
1153// new since 1.2.6
1154//////////////////////////////////////////////////////////////////////////
1155
1156 /*! Used as ansicpg for RTF file
1157 *
1158 * The following table shows the correlation of Charset name, Charset Value and
1159 * Codepage number:
1160 * <pre>
1161 * Charset Name Charset Value(hex) Codepage number
1162 * ------------------------------------------------------
1163 * DEFAULT_CHARSET 1 (x01)
1164 * SYMBOL_CHARSET 2 (x02)
1165 * OEM_CHARSET 255 (xFF)
1166 * ANSI_CHARSET 0 (x00) 1252
1167 * RUSSIAN_CHARSET 204 (xCC) 1251
1168 * EE_CHARSET 238 (xEE) 1250
1169 * GREEK_CHARSET 161 (xA1) 1253
1170 * TURKISH_CHARSET 162 (xA2) 1254
1171 * BALTIC_CHARSET 186 (xBA) 1257
1172 * HEBREW_CHARSET 177 (xB1) 1255
1173 * ARABIC _CHARSET 178 (xB2) 1256
1174 * SHIFTJIS_CHARSET 128 (x80) 932
1175 * HANGEUL_CHARSET 129 (x81) 949
1176 * GB2313_CHARSET 134 (x86) 936
1177 * CHINESEBIG5_CHARSET 136 (x88) 950
1178 * </pre>
1179 *
1180 */
1182 {
1183 return "1251";
1184 }
1185
1186
1187 /*! Used as ansicpg for RTF fcharset
1188 * \see trRTFansicp() for a table of possible values.
1189 */
1191 {
1192 return "204";
1193 }
1194
1195 /*! Used as header RTF general index */
1197 {
1198 return "Азбучен указател";
1199 }
1200
1201 /*! This is used for translation of the word that will possibly
1202 * be followed by a single name or by a list of names
1203 * of the category.
1204 */
1205 DString trClass(bool first_capital, bool singular) override
1206 {
1207 return createNoun(first_capital, singular, "клас", "ове");
1208 }
1209
1210 /*! This is used for translation of the word that will possibly
1211 * be followed by a single name or by a list of names
1212 * of the category.
1213 */
1214 DString trFile(bool first_capital, bool singular) override
1215 {
1216 return createNoun(first_capital, singular, "файл", "ове");
1217 }
1218
1219 /*! This is used for translation of the word that will possibly
1220 * be followed by a single name or by a list of names
1221 * of the category.
1222 */
1223 DString trNamespace(bool first_capital, bool singular) override
1224 {
1225 return createNoun(first_capital, singular, "именн", "и пространства", "о пространство");
1226 }
1227
1228 /*! This is used for translation of the word that will possibly
1229 * be followed by a single name or by a list of names
1230 * of the category.
1231 */
1232 DString trGroup(bool first_capital, bool singular) override
1233 {
1234 return createNoun(first_capital, singular, "груп", "и", "а");
1235 }
1236
1237 /*! This is used for translation of the word that will possibly
1238 * be followed by a single name or by a list of names
1239 * of the category.
1240 */
1241 DString trPage(bool first_capital, bool singular) override
1242 {
1243 return createNoun(first_capital, singular, "страниц", "и", "а");
1244 }
1245
1246 /*! This is used for translation of the word that will possibly
1247 * be followed by a single name or by a list of names
1248 * of the category.
1249 */
1250 DString trMember(bool first_capital, bool singular) override
1251 {
1252 return createNoun(first_capital, singular, "член", "ове");
1253 }
1254
1255 /*! This is used for translation of the word that will possibly
1256 * be followed by a single name or by a list of names
1257 * of the category.
1258 */
1259 DString trGlobal(bool first_capital, bool singular) override
1260 {
1261 return createNoun(first_capital, singular, "глобалн", "и", "а");
1262 }
1263
1264//////////////////////////////////////////////////////////////////////////
1265// new since 1.2.7
1266//////////////////////////////////////////////////////////////////////////
1267
1268 /*! This text is generated when the \\author command is used and
1269 * for the author section in man pages. */
1270 DString trAuthor(bool first_capital, bool singular) override
1271 {
1272 return createNoun(first_capital, singular, "автор", "и");
1273 }
1274
1275//////////////////////////////////////////////////////////////////////////
1276// new since 1.2.11
1277//////////////////////////////////////////////////////////////////////////
1278
1279 /*! This text is put before the list of members referenced by a member
1280 */
1282 {
1283 return "Кръстосани препратки";
1284 }
1285
1286//////////////////////////////////////////////////////////////////////////
1287// new since 1.2.13
1288//////////////////////////////////////////////////////////////////////////
1289
1290 /*! used in member documentation blocks to produce a list of
1291 * members that are implemented by this one.
1292 */
1293 DString trImplementedFromList(int numEntries) override
1294 {
1295 return "Заменя "+trWriteList(numEntries)+".";
1296 }
1297
1298 /*! used in member documentation blocks to produce a list of
1299 * all members that implement this abstract member.
1300 */
1301 DString trImplementedInList(int numEntries) override
1302 {
1303 return "Заменя в "+trWriteList(numEntries)+".";
1304 }
1305
1306//////////////////////////////////////////////////////////////////////////
1307// new since 1.2.16
1308//////////////////////////////////////////////////////////////////////////
1309
1310 /*! used in RTF documentation as a heading for the Table
1311 * of Contents.
1312 */
1314 {
1315 return "Съдържание";
1316 }
1317
1318//////////////////////////////////////////////////////////////////////////
1319// new since 1.2.17
1320//////////////////////////////////////////////////////////////////////////
1321
1322 /*! Used as the header of the list of item that have been
1323 * flagged deprecated
1324 */
1326 {
1327 return "Остарели дефиниции и декларации Списък";
1328 }
1329
1330//////////////////////////////////////////////////////////////////////////
1331// new since 1.2.18
1332//////////////////////////////////////////////////////////////////////////
1333
1334 /*! Used as a header for declaration section of the events found in
1335 * a C# program
1336 */
1338 {
1339 return "Събития";
1340 }
1341 /*! Header used for the documentation section of a class' events. */
1343 {
1344 return "Събития Документация";
1345 }
1346
1347//////////////////////////////////////////////////////////////////////////
1348// new since 1.3
1349//////////////////////////////////////////////////////////////////////////
1350
1351 /*! Used as a heading for a list of Java class types with package scope.
1352 */
1354 {
1355 return "Типове с област на видимост пакет";
1356 }
1357 /*! Used as a heading for a list of Java class functions with package
1358 * scope.
1359 */
1361 {
1362 return "Функции с област на видимост пакет";
1363 }
1365 {
1366 return "Членове с област на видимост пакет";
1367 }
1368 /*! Used as a heading for a list of static Java class functions with
1369 * package scope.
1370 */
1372 {
1373 return "Статични функции с област на видимост пакет";
1374 }
1375 /*! Used as a heading for a list of Java class variables with package
1376 * scope.
1377 */
1379 {
1380 return "Променливи с област на видимост пакет";
1381 }
1382 /*! Used as a heading for a list of static Java class variables with
1383 * package scope.
1384 */
1386 {
1387 return "Статични променливи с област на видимост пакет";
1388 }
1389
1390//////////////////////////////////////////////////////////////////////////
1391// new since 1.3.1
1392//////////////////////////////////////////////////////////////////////////
1393
1394 /*! Used in the quick index of a class/file/namespace member list page
1395 * to link to the unfiltered list of all members.
1396 */
1397 DString trAll() override
1398 {
1399 return "Указател към не филтриран списък на всички членове";
1400 }
1401 /*! Put in front of the call graph for a function. */
1403 {
1404 return "Граф с извикванията за тази функция:";
1405 }
1406
1407//////////////////////////////////////////////////////////////////////////
1408// new since 1.3.3
1409//////////////////////////////////////////////////////////////////////////
1410
1411 /*! This string is used as the title for the page listing the search
1412 * results.
1413 */
1415 {
1416 return "Резултати от търсенето";
1417 }
1418 /*! This string is put just before listing the search results. The
1419 * text can be different depending on the number of documents found.
1420 * Inside the text you can put the special marker $num to insert
1421 * the number representing the actual number of search results.
1422 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1423 * value 2 represents 2 or more matches. HTML markup is allowed inside
1424 * the returned string.
1425 */
1426 DString trSearchResults(int numDocuments) override
1427 {
1428 if (numDocuments==0)
1429 {
1430 return "За съжаление няма документи, отговарящи на вашата заявка.";
1431 }
1432 else if (numDocuments==1)
1433 {
1434 return "Намерен е <b>1</b> документ, съответстващ на вашата заявка.";
1435 }
1436 else
1437 {
1438 return "Намерени са <b>$num</b> документи, съответстващи на вашата заявка. "
1439 "Първо се показват най-добрите съвпадения.";
1440 }
1441 }
1442 /*! This string is put before the list of matched words, for each search
1443 * result. What follows is the list of words that matched the query.
1444 */
1446 {
1447 return "Намерено:";
1448 }
1449
1450//////////////////////////////////////////////////////////////////////////
1451// new since 1.3.8
1452//////////////////////////////////////////////////////////////////////////
1453
1454 /*! This is used in HTML as the title of page with source code for file filename
1455 */
1456 DString trSourceFile(const DString& filename) override
1457 {
1458 return filename + " Изходен файл";
1459 }
1460
1461//////////////////////////////////////////////////////////////////////////
1462// new since 1.3.9
1463//////////////////////////////////////////////////////////////////////////
1464
1465 /*! This is used as the name of the chapter containing the directory
1466 * hierarchy.
1467 */
1469 { return "Директории Йерархия"; }
1470
1471 /*! This is used as the name of the chapter containing the documentation
1472 * of the directories.
1473 */
1475 { return "Директории Документация"; }
1476
1477 /*! This is used as the title of the directory index and also in the
1478 * Quick links of an HTML page, to link to the directory hierarchy.
1479 */
1481 { return "Директории"; }
1482
1483 /*! This returns the title of a directory page. The name of the
1484 * directory is passed via \a dirName.
1485 */
1486 DString trDirReference(const DString &dirName) override
1487 { DString result=dirName; result+=" Директория Съдържание"; return result; }
1488
1489 /*! This returns the word directory with or without starting capital
1490 * (\a first_capital) and in singular or plural form (\a singular).
1491 */
1492 DString trDir(bool first_capital, bool singular) override
1493 {
1494 return createNoun(first_capital, singular, "директори", "и", "я");
1495 }
1496
1497//////////////////////////////////////////////////////////////////////////
1498// new since 1.4.1
1499//////////////////////////////////////////////////////////////////////////
1500
1501 /*! This text is added to the documentation when the \\overload command
1502 * is used for a overloaded function.
1503 */
1505 {
1506 return "Това е преопределена член функция, "
1507 "предоставена за удобство. Различава се от спомената по горе "
1508 "функция само по броя на фактическите аргументи.";
1509 }
1510
1511//////////////////////////////////////////////////////////////////////////
1512// new since 1.4.6
1513//////////////////////////////////////////////////////////////////////////
1514
1515 /*! This is used to introduce a caller (or called-by) graph */
1517 {
1518 return "Граф на извикванията за тази функция:";
1519 }
1520
1521 /*! This is used in the documentation of a file/namespace before the list
1522 * of documentation blocks for enumeration values
1523 */
1525 { return "Изброяване Документация"; }
1526
1527//////////////////////////////////////////////////////////////////////////
1528// new since 1.5.4 (mainly for Fortran)
1529//////////////////////////////////////////////////////////////////////////
1530
1531 /*! header that is put before the list of member subprograms (Fortran). */
1533 { return "Функции/подпрограми Документация"; }
1534
1535 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1537 { return "Типове данни Списък"; }
1538
1539 /*! This is put above each page as a link to all members of compounds (Fortran). */
1541 { return "Полета данни"; }
1542
1543 /*! This is an introduction to the annotated compound list (Fortran). */
1545 { return "Анотиран списък от типовете данни с кратки описания:"; }
1546
1547 /*! This is an introduction to the page with all data types (Fortran). */
1549 {
1550 DString result="Списък на всички ";
1551 if (!extractAll)
1552 {
1553 result+="документирани ";
1554 }
1555 result+="членове типове данни";
1556 result+=" с препратки към ";
1557 if (!extractAll)
1558 {
1559 result+="документацията за структура от данни за всеки член";
1560 }
1561 else
1562 {
1563 result+="типовете данни, към които принадлежат:";
1564 }
1565 return result;
1566 }
1567
1568 /*! This is used in LaTeX as the title of the chapter with the
1569 * annotated compound index (Fortran).
1570 */
1572 { return "Типове данни Указател"; }
1573
1574 /*! This is used in LaTeX as the title of the chapter containing
1575 * the documentation of all data types (Fortran).
1576 */
1578 { return "Типове данни Документация"; }
1579
1580 /*! This is used in the documentation of a file as a header before the
1581 * list of (global) subprograms (Fortran).
1582 */
1584 { return "Функции/Подпрограми"; }
1585
1586 /*! This is used in the documentation of a file/namespace before the list
1587 * of documentation blocks for subprograms (Fortran)
1588 */
1590 { return "Функции/Подпрограми Документация"; }
1591
1592 /*! This is used in the documentation of a file/namespace/group before
1593 * the list of links to documented compounds (Fortran)
1594 */
1596 { return "Типове данни"; }
1597
1598 /*! used as the title of page containing all the index of all modules (Fortran). */
1600 { return "Модули Списък"; }
1601
1602 /*! used as an introduction to the modules list (Fortran) */
1603 DString trModulesListDescription(bool extractAll) override
1604 {
1605 DString result="Списък на всички ";
1606 if (!extractAll) result+="документирани ";
1607 result+="модули с кратко описание:";
1608 return result;
1609 }
1610
1611 /*! used as the title of the HTML page of a module/type (Fortran) */
1613 ClassDef::CompoundType compType,
1614 bool isTemplate) override
1615 {
1616 DString result=(DString)clName;
1617 switch(compType)
1618 {
1619 case ClassDef::Class: result+=" Модул"; break;
1620 case ClassDef::Struct: result+=" Тип"; break;
1621 case ClassDef::Union: result+=" Обединение"; break;
1622 case ClassDef::Interface: result+=" Интерфейс"; break;
1623 case ClassDef::Protocol: result+=" Протокол"; break;
1624 case ClassDef::Category: result+=" Категория"; break;
1625 case ClassDef::Exception: result+=" Изключение"; break;
1626 default: break;
1627 }
1628 if (isTemplate) result+=" Шаблон";
1629 result+=" Отнася се";
1630 return result;
1631 }
1632 /*! used as the title of the HTML page of a module (Fortran) */
1633 DString trModuleReference(const DString &namespaceName) override
1634 {
1635 DString result=namespaceName;
1636 result+=" Модул Справка";
1637 return result;
1638 }
1639
1640 /*! This is put above each page as a link to all members of modules. (Fortran) */
1642 { return "Модул Членове"; }
1643
1644 /*! This is an introduction to the page with all modules members (Fortran) */
1645 DString trModulesMemberDescription(bool extractAll) override
1646 {
1647 DString result="Списък на всички ";
1648 if (!extractAll) result+="документирани ";
1649 result+="членове на модула с връзки към ";
1650 if (extractAll)
1651 {
1652 result+="документацията на модула за всеки член:";
1653 }
1654 else
1655 {
1656 result+="модулите, към които принадлежат:";
1657 }
1658 return result;
1659 }
1660
1661 /*! This is used in LaTeX as the title of the chapter with the
1662 * index of all modules (Fortran).
1663 */
1665 { return "Модули Указател"; }
1666
1667 /*! This is used for translation of the word that will possibly
1668 * be followed by a single name or by a list of names
1669 * of the category.
1670 */
1671 DString trModule(bool first_capital, bool singular) override
1672 {
1673 return createNoun(first_capital, singular, "модул", "и");
1674 }
1675
1676 /*! This is put at the bottom of a module documentation page and is
1677 * followed by a list of files that were used to generate the page.
1678 */
1680 bool single) override
1681 {
1682 // single is true implies a single file
1683 DString result=(DString)"Документацията за ";
1684 switch(compType)
1685 {
1686 case ClassDef::Class: result+="модул"; break;
1687 case ClassDef::Struct: result+="тип"; break;
1688 case ClassDef::Union: result+="обединение"; break;
1689 case ClassDef::Interface: result+="интерфейс"; break;
1690 case ClassDef::Protocol: result+="протокол"; break;
1691 case ClassDef::Category: result+="категория"; break;
1692 case ClassDef::Exception: result+="изключение"; break;
1693 default: break;
1694 }
1695 result+=" беше генериран ";
1696 if (single) result+="от следният файл:"; else result+="от следните файлове:";
1697 return result;
1698 }
1699
1700 /*! This is used for translation of the word that will possibly
1701 * be followed by a single name or by a list of names
1702 * of the category.
1703 */
1704 DString trType(bool first_capital, bool singular) override
1705 {
1706 return createNoun(first_capital, singular, "тип", "ове");
1707 }
1708
1709 /*! This is used for translation of the word that will possibly
1710 * be followed by a single name or by a list of names
1711 * of the category.
1712 */
1713 DString trSubprogram(bool first_capital, bool singular) override
1714 {
1715 return createNoun(first_capital, singular, "подпрограм", "и:", "а:");
1716 }
1717
1718 /*! C# Type Constraint list */
1720 {
1721 return "Съвместими типове";
1722 }
1723
1724//////////////////////////////////////////////////////////////////////////
1725// new since 1.6.0 (mainly for the new search engine)
1726//////////////////////////////////////////////////////////////////////////
1727
1728 /*! directory relation for \a name */
1729 DString trDirRelation(const DString &name) override
1730 {
1731 return name+" Връзка";
1732 }
1733
1734 /*! Loading message shown when loading search results */
1736 {
1737 return "Зареждане...";
1738 }
1739
1740 /*! Label used for search results in the global namespace */
1742 {
1743 return "Глобални именни пространства";
1744 }
1745
1746 /*! Message shown while searching */
1748 {
1749 return "Търсене...";
1750 }
1751
1752 /*! Text shown when no search results are found */
1754 {
1755 return "Не намерено";
1756 }
1757
1758//////////////////////////////////////////////////////////////////////////
1759// new since 1.6.3 (missing items for the directory pages)
1760//////////////////////////////////////////////////////////////////////////
1761
1762 /*! when clicking a directory dependency label, a page with a
1763 * table is shown. The heading for the first column mentions the
1764 * source file that has a relation to another file.
1765 */
1766 DString trFileIn(const DString &name) override
1767 {
1768 return (DString)"Файл в "+name;
1769 }
1770
1771 /*! when clicking a directory dependency label, a page with a
1772 * table is shown. The heading for the second column mentions the
1773 * destination file that is included.
1774 */
1775 DString trIncludesFileIn(const DString &name) override
1776 {
1777 return (DString)"Включва файла в "+name;
1778 }
1779
1780 /** Compiles a date string.
1781 * @param year Year in 4 digits
1782 * @param month Month of the year: 1=January
1783 * @param day Day of the Month: 1..31
1784 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1785 * @param hour Hour of the day: 0..23
1786 * @param minutes Minutes in the hour: 0..59
1787 * @param seconds Seconds within the minute: 0..59
1788 * @param includeTime Include time in the result string?
1789 */
1790 DString trDateTime(int year,int month,int day,int dayOfWeek,
1791 int hour,int minutes,int seconds,
1792 DateTimeType includeTime) override
1793 {
1794 static const char *days[] = { "Пн","Вт","Ср","Чт","Пт","Сб","Нд" };
1795 static const char *months[] = { "Яну","Фев","Мар","Апр","Май","Юни","Юли","Авг","Сеп","Окт","Ное","Дек" };
1796 DString sdate;
1797 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1798 {
1799 sdate.sprintf("%s %s %d %d",days[dayOfWeek-1],months[month-1],day,year);
1800 }
1801 if (includeTime == DateTimeType::DateTime) sdate += " ";
1802 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1803 {
1804 DString stime;
1805 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1806 sdate+=stime;
1807 }
1808 return sdate;
1809 }
1810 DString trDayOfWeek(int dayOfWeek, bool, bool full) override
1811 {
1812 static const char *days_short[] = { "пон", "вт", "ср", "четв", "пет", "съб", "нед" };
1813 static const char *days_full[] = { "понеделник", "вторник", "сряда", "четвъртък", "петък", "събота", "неделя" };
1814 return full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1815 }
1816 DString trMonth(int month, bool, bool full) override
1817 {
1818 static const char *months_short[] = { "яну", "фев", "мар", "апр", "май", "юни", "юли", "авг", "сеп", "окт", "ное", "дек" };
1819 static const char *months_full[] = { "януари", "февруари", "март", "април", "май", "юни", "юли", "август", "септември", "октомври", "ноември", "декември" };
1820 return full? months_full[month-1] : months_short[month-1];
1821 }
1822 DString trDayPeriod(bool period) override
1823 {
1824 static const char *dayPeriod[] = { "пр.об.", "сл.об." };
1825 return dayPeriod[period?1:0];
1826 }
1827
1828//////////////////////////////////////////////////////////////////////////
1829// new since 1.7.5
1830//////////////////////////////////////////////////////////////////////////
1831
1832 /*! Header for the page with bibliographic citations */
1834 { return "Библиография"; }
1835
1836 /*! Text for copyright paragraph */
1838 { return "Авторско право"; }
1839
1840 /*! Header for the graph showing the directory dependencies */
1841 DString trDirDepGraph(const DString &name) override
1842 { return DString("Граф на зависимостта на директория за ")+name+":"; }
1843
1844//////////////////////////////////////////////////////////////////////////
1845// new since 1.8.0
1846//////////////////////////////////////////////////////////////////////////
1847
1848 /*! Detail level selector shown for hierarchical indices */
1850 { return "ниво на детайлност"; }
1851
1852 /*! Section header for list of template parameters */
1854 { return "Шаблона Параметри"; }
1855
1856 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1857 DString trAndMore(const DString &number) override
1858 { return "и "+number+" повече..."; }
1859
1860 /*! Used file list for a Java enum */
1861 DString trEnumGeneratedFromFiles(bool single) override
1862 { DString result = "Документацията за това изброяване е генерирана от ";
1863 if (single) result+="следният файл:"; else result+="следните файлове:";
1864 result+=":";
1865 return result;
1866 }
1867
1868 /*! Header of a Java enum page (Java enums are represented as classes). */
1869 DString trEnumReference(const DString &name) override
1870 { return name+" Изброяване Справка"; }
1871
1872 /*! Used for a section containing inherited members */
1873 DString trInheritedFrom(const DString &members,const DString &what) override
1874 { return members+" наследен от "+what; }
1875
1876 /*! Header of the sections with inherited members specific for the
1877 * base class(es)
1878 */
1880 { return "Допълнителни наследени членове"; }
1881
1882//////////////////////////////////////////////////////////////////////////
1883// new since 1.8.2
1884//////////////////////////////////////////////////////////////////////////
1885
1886 /*! Used as a tooltip for the toggle button that appears in the
1887 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1888 * enabled. This tooltip explains the meaning of the button.
1889 */
1891 {
1892 DString opt = enable ? "включване" : "изключване";
1893 return "натиснете на "+opt+" за синхронизация на панела";
1894 }
1895
1896 /*! Used in a method of an Objective-C class that is declared in a
1897 * a category. Note that the @1 marker is required and is replaced
1898 * by a link.
1899 */
1901 {
1902 return "По групи @0.";
1903 }
1904
1905 /*! Used in a method of an Objective-C category that extends a class.
1906 * Note that the @1 marker is required and is replaced by a link to
1907 * the class method.
1908 */
1910 {
1911 return "Разширява класа @0.";
1912 }
1913
1914 /*! Used as the header of a list of class methods in Objective-C.
1915 * These are similar to static public member functions in C++.
1916 */
1918 {
1919 return "Клас Методи";
1920 }
1921
1922 /*! Used as the header of a list of instance methods in Objective-C.
1923 * These are similar to public member functions in C++.
1924 */
1926 {
1927 return "Общодостъпни Методи";
1928 }
1929
1930 /*! Used as the header of the member functions of an Objective-C class.
1931 */
1933 {
1934 return "Метод Документация";
1935 }
1936
1937//////////////////////////////////////////////////////////////////////////
1938// new since 1.8.4
1939//////////////////////////////////////////////////////////////////////////
1940
1941 /** old style UNO IDL services: implemented interfaces */
1943 { return "Експортирани интерфейси"; }
1944
1945 /** old style UNO IDL services: inherited services */
1947 { return "Включени услуги"; }
1948
1949 /** UNO IDL constant groups */
1951 { return "Постоянни групи"; }
1952
1953 /** UNO IDL constant groups */
1954 DString trConstantGroupReference(const DString &namespaceName) override
1955 {
1956 DString result=namespaceName;
1957 result+=" Постоянни групи Справка";
1958 return result;
1959 }
1960 /** UNO IDL service page title */
1961 DString trServiceReference(const DString &sName) override
1962 {
1963 DString result=(DString)sName;
1964 result+=" Сървис Справка";
1965 return result;
1966 }
1967 /** UNO IDL singleton page title */
1968 DString trSingletonReference(const DString &sName) override
1969 {
1970 DString result=(DString)sName;
1971 result+=" Конкретика Справка";
1972 return result;
1973 }
1974 /** UNO IDL service page */
1976 {
1977 // single is true implies a single file
1978 DString result=(DString)"Документацията за този сървис "
1979 "беше генерирано от ";
1980 if (single) result+="следният файл:"; else result+="следните файлове:";
1981 return result;
1982 }
1983 /** UNO IDL singleton page */
1985 {
1986 // single is true implies a single file
1987 DString result=(DString)"Документацията за тази конкретика "
1988 "беше генерирано от ";
1989 if (single) result+="следният файл:"; else result+="следните файлове:";
1990 return result;
1991 }
1992
1993//////////////////////////////////////////////////////////////////////////
1994// new since 1.8.15
1995//////////////////////////////////////////////////////////////////////////
1996
1997 /** VHDL design unit hierarchy */
1999 { return "Проектни единици Йерархия"; }
2000 /** VHDL design unit list */
2002 { return "Проектни единици Списък"; }
2003 /** VHDL design unit members */
2005 { return "Проектна единица Членове"; }
2006 /** VHDL design unit list description */
2008 {
2009 return "Here is a list of all design unit members with links to "
2010 "the Entities they belong to:";
2011 }
2012 /** VHDL design unit index */
2014 { return "Проектна единица Указател"; }
2015 /** VHDL design units */
2017 { return "Проектни единици"; }
2018 /** VHDL functions/procedures/processes */
2020 { return "Функции/Процедури/Процеси"; }
2021 /** VHDL type */
2022 DString trVhdlType(VhdlSpecifier type,bool single) override
2023 {
2024 switch(type)
2025 {
2027 if (single) return "Библиотека";
2028 else return "Библиотеки";
2030 if (single) return "Пакет";
2031 else return "Пакети";
2033 if (single) return "Сигнал";
2034 else return "Сигнали";
2036 if (single) return "Компонент";
2037 else return "Компоненти";
2039 if (single) return "Константа";
2040 else return "Константи";
2042 if (single) return "Същност";
2043 else return "Същности";
2045 if (single) return "Тип";
2046 else return "Типове";
2048 if (single) return "Подтип";
2049 else return "Подтипове";
2051 if (single) return "Функция";
2052 else return "Функции";
2054 if (single) return "Запис";
2055 else return "Записи";
2057 if (single) return "Процедура";
2058 else return "Процедури";
2060 if (single) return "Архитектура";
2061 else return "Архитектури";
2063 if (single) return "Атрибут";
2064 else return "Атрибути";
2066 if (single) return "Процес";
2067 else return "Процеси";
2069 if (single) return "Порт";
2070 else return "Портове";
2071 case VhdlSpecifier::USE:
2072 if (single) return "use клауза";
2073 else return "Use клаузи";
2075 if (single) return "Роден";
2076 else return "Родни";
2078 return "Тяло на пакета";
2080 return "Единици";
2082 if (single) return "Споделена променлива";
2083 else return "Споделени променливи";
2085 if (single) return "Файл";
2086 else return "Файлове";
2088 if (single) return "Група";
2089 else return "Групи";
2091 if (single) return "Инстанция";
2092 else return "Инстанции";
2094 if (single) return "Псевдоним";
2095 else return "Псевдоними";
2097 if (single) return "Конфигурация";
2098 else return "Конфигурации";
2100 return "Други";
2102 return "Ограничения";
2103 default:
2104 return "Клас";
2105 }
2106 }
2107 DString trCustomReference(const DString &name) override
2108 { return name+" Отнася се"; }
2109
2110 /* Slice */
2112 {
2113 return "Константи";
2114 }
2116 {
2117 return "Константи Документация";
2118 }
2120 {
2121 return "Последователности";
2122 }
2124 {
2125 return "Последователности Документация";
2126 }
2128 {
2129 return "Речници";
2130 }
2132 {
2133 return "Речници Документация";
2134 }
2136 {
2137 return "Интерфейси";
2138 }
2140 {
2141 return "Интерфейси Указател";
2142 }
2144 {
2145 return "Интерфейси списък";
2146 }
2148 {
2149 return "Интерфейсите с кратки описания:";
2150 }
2152 {
2153 return "Интерфейси Йерархия";
2154 }
2156 {
2157 return "Този списък на наследяване е сортиран, но не напълно, по азбучен ред:";
2158 }
2160 {
2161 return "Интерфейси Документация";
2162 }
2164 {
2165 return "Структури";
2166 }
2168 {
2169 return "Структури Указател";
2170 }
2172 {
2173 return "Структури Списък";
2174 }
2176 {
2177 return "Структури с кратки описания:";
2178 }
2180 {
2181 return "Структури Документация";
2182 }
2184 {
2185 return "Изключения Указател";
2186 }
2188 {
2189 return "Изключения Списък";
2190 }
2192 {
2193 return "Изключения с кратки описания:";
2194 }
2196 {
2197 return "Изключения Йерархия";
2198 }
2200 {
2201 return "Този списък на наследяване е сортиран, но не напълно, по азбучен ред:";
2202 }
2204 {
2205 return "Изключения Документация";
2206 }
2207 DString trCompoundReferenceSlice(const DString &clName, ClassDef::CompoundType compType, bool isLocal) override
2208 {
2209 DString result=(DString)clName;
2210 if (isLocal) result+=" Локален";
2211 switch(compType)
2212 {
2213 case ClassDef::Class: result+=" Клас"; break;
2214 case ClassDef::Struct: result+=" Структура"; break;
2215 case ClassDef::Union: result+=" Обединение"; break;
2216 case ClassDef::Interface: result+=" Интерфейс"; break;
2217 case ClassDef::Protocol: result+=" Протокол"; break;
2218 case ClassDef::Category: result+=" Категория"; break;
2219 case ClassDef::Exception: result+=" Изключение"; break;
2220 default: break;
2221 }
2222 result+=" Отнася се";
2223 return result;
2224 }
2226 {
2227 return "Операции";
2228 }
2230 {
2231 return "Операции Документация";
2232 }
2234 {
2235 return "Членове Данни";
2236 }
2238 {
2239 return "Членове Данни Документация";
2240 }
2241
2242//////////////////////////////////////////////////////////////////////////
2243// new since 1.8.19
2244//////////////////////////////////////////////////////////////////////////
2245
2246 /** VHDL design unit documentation */
2248 { return "Проектни единици Документация"; }
2249
2250//////////////////////////////////////////////////////////////////////////
2251// new since 1.9.2
2252//////////////////////////////////////////////////////////////////////////
2253
2254 /** C++20 concept */
2255 DString trConcept(bool first_capital, bool singular) override
2256 {
2257 return createNoun(first_capital, singular, "концепци", "и", "я");
2258 }
2259 /*! used as the title of the HTML page of a C++20 concept page */
2260 DString trConceptReference(const DString &conceptName) override
2261 {
2262 DString result=conceptName;
2263 result+=" Концепции Справка";
2264 return result;
2265 }
2266
2267 /*! used as the title of page containing all the index of all concepts. */
2269 { return "Концепции Списък"; }
2270
2271 /*! used as the title of chapter containing the index listing all concepts. */
2273 { return "Концепции Указател"; }
2274
2275 /*! used as the title of chapter containing all information about concepts. */
2277 { return "Концепции Документация"; }
2278
2279 /*! used as an introduction to the concept list */
2280 DString trConceptListDescription(bool extractAll) override
2281 {
2282 DString result="Списък на всички ";
2283 if (!extractAll) result+="документирани ";
2284 result+="концепции с кратко описание:";
2285 return result;
2286 }
2287
2288 /*! used to introduce the definition of the C++20 concept */
2290 {
2291 return "Дефиниция на концепция";
2292 }
2293};
2294
2295#endif
CompoundType
The various compound types.
Definition classdef.h:105
@ 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:88
DString()=default
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:152
DString & sprintf(const char *format,...)
Definition dstring.cpp:30
DString trCollaborationDiagram(const DString &clName) override
DString trISOLang() override
DString trSearching() override
DString trInvariant() override
DString trNoMatches() override
DString trInterfaces() override
old style UNO IDL services: implemented interfaces
DString trStructIndex() override
DString trAttention() override
DString trClassDocumentation() override
DString trCompoundListDescriptionFortran() override
DString trReferences() override
DString trMemberList() override
DString trReferencedBy() override
DString trClassHierarchyDescription() override
DString trConceptListDescription(bool extractAll) override
DString trStaticProtectedMembers() override
DString trExceptionHierarchy() override
DString trCallGraph() override
DString trRelatedPages() override
DString trRTFGeneralIndex() override
DString trRelatedFunctionDocumentation() override
DString trInitialValue() override
DString trProtectedSlots() override
DString trModuleReference(const DString &namespaceName) override
DString trFileMembersDescription(bool extractAll) override
DString trDataTypes() override
DString trTest() override
DString trModule(bool first_capital, bool singular) override
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trGraphicalHierarchy() override
DString trStaticProtectedAttribs() override
DString trTodo() override
DString trAll() override
DString trStructs() override
DString trInterfaceList() override
DString trType(bool first_capital, bool singular) override
DString trInterfaceDocumentation() override
DString trDefineValue() override
DString trConstants() override
DString trMonth(int month, bool, bool full) override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trCiteReferences() override
DString trDefineDocumentation() override
DString trEventDocumentation() override
DString trModulesMembers() override
DString trStaticPrivateAttribs() override
DString trReturnValues() override
DString trCompoundMembersFortran() override
DString trInterfaceHierarchyDescription() override
DString trPanelSynchronisationTooltip(bool enable) override
DString trProtectedMembers() override
DString trCompoundIndex() override
DString trGeneratedAutomatically(const DString &s) override
DString trExamples() override
DString trNamespaceDocumentation() override
DString trStaticPackageFunctions() override
DString trBug() override
DString trPublicSlots() override
DString trSingletonReference(const DString &sName) override
UNO IDL singleton page title.
DString trBugList() override
DString trSequenceDocumentation() override
DString trRelatedFunctions() override
DString trExceptionHierarchyDescription() override
DString trFunctionAndProc() override
VHDL functions/procedures/processes.
DString trFile(bool first_capital, bool singular) override
DString trDesignUnitDocumentation() override
VHDL design unit documentation.
DString trDesignUnitIndex() override
VHDL design unit index.
DString trMemberFunctionDocumentation() override
DString trTodoList() override
DString trTypedefs() override
DString trDefinedIn() override
DString trTestList() override
DString trExceptionList() override
DString trEnumReference(const DString &name) override
DString trClassDiagram(const DString &clName) override
DString trPackageListDescription() override
DString trInclDepGraph(const DString &fName) override
DString trCompoundIndexFortran() override
DString trPrivateSlots() override
DString trAndMore(const DString &number) override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
DString trPackageMembers() override
DString trInclByDepGraph() override
DString trDetailedDescription() override
DString trListOfAllMembers() override
DString trVersion() override
DString trTypeDocumentation() override
DString trPackageFunctions() override
DString trCustomReference(const DString &name) override
DString trSearch() override
DString trConstructorDocumentation() override
DString trAdditionalInheritedMembers() override
DString trPropertyDocumentation() override
DString latexLanguageSupportCommand() override
DString trGlobal(bool first_capital, bool singular) override
DString trInheritedByList(int numEntries) override
DString trRemarks() override
DString trFileIndex() override
DString trGlobalNamespace() override
DString trNamespaceIndex() override
DString trDesignUnits() override
VHDL design units.
DString trDirReference(const DString &dirName) override
DString trModules() override
DString trPackages() override
DString trNote() override
DString trTemplateParameters() override
DString trFunctions() override
DString idLanguage() override
DString trPrivateTypes() override
DString trInheritsList(int numEntries) override
DString trProperties() override
DString trSubprograms() override
DString trNamespaceMemberDescription(bool extractAll) override
DString trImplementedFromList(int numEntries) override
DString trRTFTableOfContents() override
DString trFriends() override
DString trEnumValue() override
DString trEnumName() override
DString trInterfaceIndex() override
DString trNamespaceMembers() override
DString trStaticPublicAttribs() override
DString trReimplementedInList(int numEntries) override
DString trGotoTextualHierarchy() override
DString trDate() override
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trGotoDocumentation() override
DString trClasses() override
DString trEvents() 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 trMemberFunctionDocumentationFortran() override
DString trLegend() override
DString trMemberTypedefDocumentation() override
DString trModulesMemberDescription(bool extractAll) override
DString trLegendTitle() override
DString trDirectories() override
DString trThisIsTheListOfAllMembers() override
DString trSearchResultsTitle() override
DString trConceptDefinition() override
DString trConceptReference(const DString &conceptName) override
DString trCompoundList() override
DString trMethodDocumentation() override
DString trDefinedInSourceFile() override
DString trPrecondition() override
DString trOperationDocumentation() override
DString trModuleIndex() override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trSearchResults(int numDocuments) override
DString trPage(bool first_capital, bool singular) override
DString trIncludesFileIn(const DString &name) override
DString trEnumerationValueDocumentation() override
DString trFileMembers() override
DString trGroup(bool first_capital, bool singular) override
DString trDesignUnitListDescription() override
VHDL design unit list description.
DString trProtectedTypes() override
DString trSearchMatches() override
DString trRelatedPagesDescription() override
DString trExtendsClass() override
DString trDefinedAtLineInSourceFile() override
DString trDataMemberDocumentation() override
DString trWriteList(int numEntries) override
DString trDesignUnitList() override
VHDL design unit list.
DString trReimplementedFromList(int numEntries) override
DString trModuleDocumentation() override
DString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
DString trDetails() override
DString trInstanceMethods() override
DString trExceptionDocumentation() override
DString trDirDocumentation() override
DString trCompounds() override
DString trCompoundListFortran() override
DString trVhdlType(VhdlSpecifier type, bool single) override
VHDL type.
DString trPageAbbreviation() override
DString trSubprogram(bool first_capital, bool singular) override
DString trStructList() override
DString trPackageAttribs() override
DString trSliceInterfaces() override
DString trClassHierarchy() override
DString trNamespaces() override
DString trPackageTypes() override
DString trGotoGraphicalHierarchy() override
DString trHierarchicalIndex() override
DString trDesignUnitMembers() override
VHDL design unit members.
DString trDir(bool first_capital, bool singular) override
DString trLoading() override
DString trCallerGraph() override
DString trSingletonGeneratedFromFiles(bool single) override
UNO IDL singleton page.
DString trMemberDataDocumentation() override
DString trReferenceManual() override
DString trSequences() override
DString trSeeAlso() override
DString trStaticPublicMembers() override
DString trRTFCharSet() override
DString getLanguageString() override
language codes for Html help
DString trDocumentation(const DString &projName) override
DString trServices() override
old style UNO IDL services: inherited services
DString trEnumerationTypeDocumentation() override
DString trCompoundMembersDescription(bool extractAll) override
DString trMember(bool first_capital, bool singular) override
DString trEnumGeneratedFromFiles(bool single) override
DString trAuthor(bool first_capital, bool singular) override
DString trFileListDescription(bool extractAll) override
DString trOverloadText() override
DString trInterfaceHierarchy() override
DString trIncludingInheritedMembers() override
DString trCompoundListDescription() override
DString trPrivateAttribs() override
DString trImplementedInList(int numEntries) override
DString trConstantGroups() override
UNO IDL constant groups.
DString trPostcondition() override
DString trFileReference(const DString &fileName) override
DString trFileIn(const DString &name) override
DString trReturns() override
DString trDefines() override
DString trCode() override
DString trModulesListDescription(bool extractAll) override
DString trGotoSourceCode() override
DString trCompoundMembers() override
DString trFileList() override
DString trDirIndex() override
DString trDayPeriod(bool period) override
DString trDictionaryDocumentation() override
DString trTypedefDocumentation() override
DString trStaticPrivateMembers() override
DString trDirRelation(const DString &name) override
DString trGeneratedBy() override
DString trMemberEnumerationDocumentation() override
DString trLegendDocs() override
DString trModulesIndex() override
DString trRelatedSubscript() override
DString trStaticPackageAttribs() override
DString trDeprecatedList() override
DString trStructDocumentation() override
DString trRTFansicp() override
DString trEnumerations() override
DString trProtectedAttribs() override
DString trConceptDocumentation() override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
DString trDirDepGraph(const DString &name) override
DString trOperations() override
DString trNamespaceListDescription(bool extractAll) override
DString trFileDocumentation() override
DString trExceptions() override
DString trServiceGeneratedFromFiles(bool single) override
UNO IDL service page.
DString trClassMethods() override
DString trConceptList() override
DString trDataMembers() override
DString trPublicTypes() override
DString trExamplesDescription() override
DString trVariableDocumentation() override
DString trConceptIndex() override
DString trConstantGroupReference(const DString &namespaceName) override
UNO IDL constant groups.
DString trProvidedByCategory() override
DString trPrivateMembers() override
DString trMore() override
DString trTypeConstraints() override
DString trCompoundReferenceSlice(const DString &clName, ClassDef::CompoundType compType, bool isLocal) override
DString trSubprogramDocumentation() override
DString trPublicAttribs() override
DString trDayOfWeek(int dayOfWeek, bool, bool full) override
DString trNamespaceReference(const DString &namespaceName) override
DString trPublicMembers() override
DString trSince() override
DString trMainPage() override
DString trPageIndex() override
DString trModulesList() override
DString trVariables() override
DString trPackage(const DString &name) override
DString trFunctionDocumentation() override
DString trExceptionIndex() override
DString trExceptionListDescription() override
DString trNamespace(bool first_capital, bool singular) override
DString trStructListDescription() override
DString trDetailLevel() override
DString trConcept(bool first_capital, bool singular) override
C++20 concept.
DString trServiceReference(const DString &sName) override
UNO IDL service page title.
DString trEnumerationValues() override
DString trDeprecated() override
DString trModulesDescription() override
DString trInterfaceListDescription() override
DString trSourceFile(const DString &filename) override
DString trDictionaries() override
DString trInheritedFrom(const DString &members, const DString &what) override
DString trWarning() override
DString trConstantDocumentation() override
DString trParameters() override
DString trCopyright() override
DString trSignals() override
DString trClass(bool first_capital, bool singular) override
DString trNamespaceList() override
DString createNoun(bool first_capital, bool singular, const DString &base, const DString &plurSuffix, const DString &singSuffix="")
Definition translator.h:799
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
DString generateMarker(int id)
Definition dstring.h:908
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:4966