Doxygen
Loading...
Searching...
No Matches
translator_za.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 * Bronne vir hierdie vertaling (Sources for this translation):
18 * Die Stigting vir Afrikaans se rekenaartermelys:
19 * - http://www.afrikaans.com/rekenaarterme.html
20 * Werkgroep vir Afrikaanse IT-terme:
21 * - http://www.vertaal.org/index.html
22 */
23
24#ifndef TRANSLATOR_ZA_H
25#define TRANSLATOR_ZA_H
26
28{
29 public:
30
31 // --- Language control methods -------------------
32
33 /*! Used for identification of the language. The identification
34 * should not be translated. It should be replaced by the name
35 * of the language in English using lower-case characters only
36 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
37 * the identification used in language.cpp.
38 */
40 { return "afrikaans"; }
41
42 /*! Used to get the LaTeX command(s) for the language support.
43 * This method should return string with commands that switch
44 * LaTeX to the desired language. For example
45 * <pre>"\\usepackage[german]{babel}\n"
46 * </pre>
47 * or
48 * <pre>"\\usepackage{polski}\n"
49 * "\\usepackage[latin2]{inputenc}\n"
50 * "\\usepackage[T1]{fontenc}\n"
51 * </pre>
52 *
53 * The Afrikaans LaTeX does not use such commands. Because of this
54 * the empty string is returned in this implementation.
55 */
57 {
58 return "\\usepackage[afrikaans]{babel}\n";
59 }
60 DString trISOLang() override
61 {
62 return "af";
63 }
65 {
66 return "0x436 Afrikaans";
67 }
68
69 // --- Language translation methods -------------------
70
71 /*! used in the compound documentation before a list of related functions. */
73 { return "Verwante Funksies"; }
74
75 /*! subscript for the related functions. */
77 { return "(Let daarop dat hierdie nie lede funksies is nie.)"; }
78
79 /*! header that is put before the detailed description of files, classes and namespaces. */
81 { return "Detail Beskrywing"; }
82
83 /*! header that is used when the summary tag is missing inside the details tag */
84 DString trDetails() override
85 { return "Besonderhede"; }
86
87 /*! header that is put before the list of typedefs. */
89 { return "Lede Typedef Dokumentasie"; }
90
91 /*! header that is put before the list of enumerations. */
93 { return "Lede Enumerasie Dokumentasie"; }
94
95 /*! header that is put before the list of member functions. */
97 { return "Lede Funksie Dokumentasie"; }
98
99 /*! header that is put before the list of member attributes. */
101 {
102 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
103 {
104 return "Veld Dokumentasie";
105 }
106 else
107 {
108 return "Lede Data Dokumentasie";
109 }
110 }
111
112 /*! this is the text of a link put after brief descriptions. */
113 DString trMore() override
114 { return "Meer detail..."; }
115
116 /*! put in the class documentation */
118 { return "Lys van alle lede"; }
119
120 /*! used as the title of the "list of all members" page of a class */
122 { return "Lede Lys"; }
123
124 /*! this is the first part of a sentence that is followed by a class name */
126 { return "Hierdie is 'n volledige lys van lede vir"; }
127
128 /*! this is the remainder of the sentence after the class name */
130 { return ", insluitend alle afgeleide lede."; }
131
132 /*! this is put at the author sections at the bottom of man pages.
133 * parameter s is name of the project name.
134 */
136 { DString result="Automaties gegenereer deur Doxygen";
137 if (!s.empty()) result+=" vir "+s;
138 result+=" van die bron kode af.";
139 return result;
140 }
141
142 /*! put after an enum name in the list of all members */
144 { return "enum naam"; }
145
146 /*! put after an enum value in the list of all members */
148 { return "enum waarde"; }
149
150 /*! put after an undocumented member in the list of all members */
152 { return "gedefinieër in"; }
153
154 // quick reference sections
155
156 /*! This is put above each page as a link to the list of all groups of
157 * compounds or files (see the \\group command).
158 */
160 { return "Modules"; }
161
162 /*! This is put above each page as a link to the class hierarchy */
164 { return "Klas Hierargie"; }
165
166 /*! This is put above each page as a link to the list of annotated classes */
168 {
169 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
170 {
171 return "Data Strukture";
172 }
173 else
174 {
175 return "Klas Lys";
176 }
177 }
178
179 /*! This is put above each page as a link to the list of documented files */
181 { return "Leër Lys"; }
182
183 /*! This is put above each page as a link to all members of compounds. */
185 {
186 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
187 {
188 return "Data Velde";
189 }
190 else
191 {
192 return "Klas Lede";
193 }
194 }
195
196 /*! This is put above each page as a link to all members of files. */
198 {
199 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
200 {
201 return "Globals";
202 }
203 else
204 {
205 return "Leër Lede";
206 }
207 }
208
209 /*! This is put above each page as a link to all related pages. */
211 { return "Verwante Bladsye"; }
212
213 /*! This is put above each page as a link to all examples. */
215 { return "Voorbeelde"; }
216
217 /*! This is put above each page as a link to the search engine. */
218 DString trSearch() override
219 { return "Soek"; }
220
221 /*! This is an introduction to the class hierarchy. */
223 {
224 return "Hierdie afgeleide lys word rofweg gesorteer: ";
225 }
226
227 /*! This is an introduction to the list with all files. */
228 DString trFileListDescription(bool extractAll) override
229 {
230 DString result="Hier is 'n lys van alle ";
231 if (!extractAll) result+="gedokumenteerde ";
232 result+="leërs met kort beskrywings:";
233 return result;
234 }
235
236 /*! This is an introduction to the annotated compound list. */
238 {
239
240 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
241 {
242 return " Data strukture met kort beskrywings:";
243 }
244 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
245 {
246 return "Klasse met kort beskrywings:";
247 }
248 else
249 {
250 return "Klasse, structs, "
251 "unions en intervlakke met kort beskrywings:";
252 }
253 }
254
255 /*! This is an introduction to the page with all class members. */
256 DString trCompoundMembersDescription(bool extractAll) override
257 {
258 DString result="'n Lys van alle ";
259 if (!extractAll)
260 {
261 result+="gedokumenteerde ";
262 }
263 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
264 {
265 result+="struct en union velde";
266 }
267 else
268 {
269 result+="klas lede";
270 }
271 result+=" met skakels na ";
272 if (!extractAll)
273 {
274 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
275 {
276 result+="die struct/union dokumentasie vir elke veld:";
277 }
278 else
279 {
280 result+="die klas dokumentasie vir elke lid:";
281 }
282 }
283 else
284 {
285 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
286 {
287 result+="die structures/unions waaraan hulle behoort:";
288 }
289 else
290 {
291 result+="die klasse waaraan hulle behoort:";
292 }
293 }
294 return result;
295 }
296
297 /*! This is an introduction to the page with all file members. */
298 DString trFileMembersDescription(bool extractAll) override
299 {
300 DString result="'n Lys van alle ";
301 if (!extractAll) result+="gedokumenteerde ";
302
303 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
304 {
305 result+="funksies, veranderlikes, defines, enums, en typedefs";
306 }
307 else
308 {
309 result+="leër lede";
310 }
311 result+=" met skakels na ";
312 if (extractAll)
313 result+="die leërs waaraan hulle behoort:";
314 else
315 result+="die dokumentasie:";
316 return result;
317 }
318
319 /*! This is an introduction to the page with the list of all examples */
321 { return "'n Lys van alle voorbeelde:"; }
322
323 /*! This is an introduction to the page with the list of related pages */
325 { return "'n Lys van alle verwante dokumentasie:"; }
326
327 /*! This is an introduction to the page with the list of class/file groups */
329 { return "'n Lys van alle modules:"; }
330
331 /*! This is used in HTML as the title of index.html. */
332 DString trDocumentation(const DString &projName) override
333 { return (!projName.empty()?projName + " " : "") + "Dokumentasie"; }
334
335 /*! This is used in LaTeX as the title of the chapter with the
336 * index of all groups.
337 */
339 { return "Module Indeks"; }
340
341 /*! This is used in LaTeX as the title of the chapter with the
342 * class hierarchy.
343 */
345 { return "Hierargiese Indeks"; }
346
347 /*! This is used in LaTeX as the title of the chapter with the
348 * annotated compound index.
349 */
351 {
352 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
353 {
354 return "Data Strukture Indeks";
355 }
356 else
357 {
358 return "Klas Indeks";
359 }
360 }
361
362 /*! This is used in LaTeX as the title of the chapter with the
363 * list of all files.
364 */
366 { return "Leër Indeks"; }
367
368 /*! This is used in LaTeX as the title of the chapter containing
369 * the documentation of all groups.
370 */
372 { return "Module Dokumentasie"; }
373
374 /*! This is used in LaTeX as the title of the chapter containing
375 * the documentation of all classes, structs and unions.
376 */
378 {
379 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
380 {
381 return "Data Strukture Dokumentasie";
382 }
383 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
384 {
386 }
387 else
388 {
389 return "Klas Dokumentasie";
390 }
391 }
392
393 /*! This is used in LaTeX as the title of the chapter containing
394 * the documentation of all files.
395 */
397 { return "Leër Dokumentasie"; }
398
399 /*! This is used in LaTeX as the title of the document */
401 { return "Verwysings Handleiding"; }
402
403 /*! This is used in the documentation of a file as a header before the
404 * list of defines
405 */
407 { return "Definiesies"; }
408
409 /*! This is used in the documentation of a file as a header before the
410 * list of typedefs
411 */
413 { return "Typedefs"; }
414
415 /*! This is used in the documentation of a file as a header before the
416 * list of enumerations
417 */
419 { return "Enumerations"; }
420
421 /*! This is used in the documentation of a file as a header before the
422 * list of (global) functions
423 */
425 { return "Funksies"; }
426
427 /*! This is used in the documentation of a file as a header before the
428 * list of (global) variables
429 */
431 { return "Veranderlikes"; }
432
433 /*! This is used in the documentation of a file as a header before the
434 * list of (global) variables
435 */
437 { return "Enumeration waardes"; }
438
439 /*! This is used in the documentation of a file before the list of
440 * documentation blocks for defines
441 */
443 { return "Define Documentation"; }
444
445 /*! This is used in the documentation of a file/namespace before the list
446 * of documentation blocks for typedefs
447 */
449 { return "Typedef Dokumentasie"; }
450
451 /*! This is used in the documentation of a file/namespace before the list
452 * of documentation blocks for enumeration types
453 */
455 { return "Enumeration Type Dokumentasie"; }
456
457 /*! This is used in the documentation of a file/namespace before the list
458 * of documentation blocks for functions
459 */
461 { return "Funksie Dokumentasie"; }
462
463 /*! This is used in the documentation of a file/namespace before the list
464 * of documentation blocks for variables
465 */
467 { return "Veranderlike Dokumentasie"; }
468
469 /*! This is used in the documentation of a file/namespace/group before
470 * the list of links to documented compounds
471 */
473 {
474 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
475 {
476 return "Data Strukture";
477 }
478 else
479 {
480 return "Klasse";
481 }
482 }
483
484 /*! This is used in the standard footer of each page and indicates when
485 * the page was generated
486 */
487 DString trGeneratedAt(const DString &date,const DString &projName) override
488 {
489 DString result="Gegenereer op "+date;
490 if (!projName.empty()) result+=" vir "+projName;
491 result+=" deur";
492 return result;
493 }
494
495 /*! this text is put before a class diagram */
496 DString trClassDiagram(const DString &clName) override
497 {
498 return "Afleidings diagram vir "+clName+":";
499 }
500
501 /*! this text is generated when the \\warning command is used. */
503 { return "Waarskuwing"; }
504
505 /*! this text is generated when the \\version command is used. */
507 { return "Weergawe"; }
508
509 /*! this text is generated when the \\date command is used. */
510 DString trDate() override
511 { return "Datum"; }
512
513 /*! this text is generated when the \\return command is used. */
515 { return "Returns"; }
516
517 /*! this text is generated when the \\sa command is used. */
519 { return "Sien ook"; }
520
521 /*! this text is generated when the \\param command is used. */
523 { return "Parameters"; }
524
525 /*! this text is generated when the \\exception command is used. */
527 { return "Exceptions"; }
528
529 /*! this text is used in the title page of a LaTeX document. */
531 { return "Gegenereer deur"; }
532
533//////////////////////////////////////////////////////////////////////////
534// new since 0.49-990307
535//////////////////////////////////////////////////////////////////////////
536
537 /*! used as the title of page containing all the index of all namespaces. */
539 { return "Namespace Lys"; }
540
541 /*! used as an introduction to the namespace list */
542 DString trNamespaceListDescription(bool extractAll) override
543 {
544 DString result="'n Lys van alle ";
545 if (!extractAll) result+="gedokumenteerde ";
546 result+="namespaces met kort beskrywings:";
547 return result;
548 }
549
550 /*! used in the class documentation as a header before the list of all
551 * friends of a class
552 */
554 { return "Friends"; }
555
556//////////////////////////////////////////////////////////////////////////
557// new since 0.49-990405
558//////////////////////////////////////////////////////////////////////////
559
560 /*! used in the class documentation as a header before the list of all
561 * related classes
562 */
564 { return "Friends En Verwante Funksie Dokumentasie"; }
565
566//////////////////////////////////////////////////////////////////////////
567// new since 0.49-990425
568//////////////////////////////////////////////////////////////////////////
569
570 /*! used as the title of the HTML page of a class/struct/union */
572 ClassDef::CompoundType compType,
573 bool isTemplate) override
574 {
575 DString result=clName;
576 switch(compType)
577 {
578 case ClassDef::Class: result+=" klas"; break;
579 case ClassDef::Struct: result+=" Struct"; break;
580 case ClassDef::Union: result+=" Union"; break;
581 case ClassDef::Interface: result+=" Intervlak"; break;
582 case ClassDef::Protocol: result+=" Protocol"; break;
583 case ClassDef::Category: result+=" Kategorie"; break;
584 case ClassDef::Exception: result+=" Exception"; break;
585 default: break;
586 }
587 if (isTemplate) result+=" Template";
588 result+=" Verwysing";
589 return result;
590 }
591
592 /*! used as the title of the HTML page of a file */
593 DString trFileReference(const DString &fileName) override
594 {
595 DString result=fileName;
596 result+=" Leër Verwysing";
597 return result;
598 }
599
600 /*! used as the title of the HTML page of a namespace */
601 DString trNamespaceReference(const DString &namespaceName) override
602 {
603 DString result=namespaceName;
604 result+=" Namespace Verwysing";
605 return result;
606 }
607
609 { return "Publieke Lede Funksies"; }
611 { return "Publieke Slots"; }
613 { return "Signals"; }
615 { return "Statiese Publieke Lede Funksies"; }
617 { return "Beskermde Lede Funksies"; }
619 { return "Beskermde Slots"; }
621 { return "Statiese Beskermde Lede Funksies"; }
623 { return "Private Lede Funksies"; }
625 { return "Private Slots"; }
627 { return "Statiese Private Lede Funksies"; }
628
629 /*! this function is used to produce a comma-separated list of items.
630 * use generateMarker(i) to indicate where item i should be put.
631 */
632 DString trWriteList(int numEntries) override
633 {
634 DString result;
635 // the inherits list contain `numEntries' classes
636 for (int i=0;i<numEntries;i++)
637 {
638 // use generateMarker to generate placeholders for the class links!
639 result+=generateMarker(i); // generate marker for entry i in the list
640 // (order is left to right)
641
642 if (i!=numEntries-1) // not the last entry, so we need a separator
643 {
644 if (i<numEntries-2) // not the fore last entry
645 result+=", ";
646 else // the fore last entry
647 result+=", en ";
648 }
649 }
650 return result;
651 }
652
653 /*! used in class documentation to produce a list of base classes,
654 * if class diagrams are disabled.
655 */
656 DString trInheritsList(int numEntries) override
657 {
658 return "Afgelei van"+trWriteList(numEntries)+".";
659 }
660
661 /*! used in class documentation to produce a list of super classes,
662 * if class diagrams are disabled.
663 */
664 DString trInheritedByList(int numEntries) override
665 {
666 return "Afgelei van"+trWriteList(numEntries)+".";
667 }
668
669 /*! used in member documentation blocks to produce a list of
670 * members that are hidden by this one.
671 */
672 DString trReimplementedFromList(int numEntries) override
673 {
674 return "Hergeimplimenteer van "+trWriteList(numEntries)+".";
675 }
676
677 /*! used in member documentation blocks to produce a list of
678 * all member that overwrite the implementation of this member.
679 */
680 DString trReimplementedInList(int numEntries) override
681 {
682 return "Hergeimplimenter in "+trWriteList(numEntries)+".";
683 }
684
685 /*! This is put above each page as a link to all members of namespaces. */
687 { return "Namespace Lede"; }
688
689 /*! This is an introduction to the page with all namespace members */
690 DString trNamespaceMemberDescription(bool extractAll) override
691 {
692 DString result="'n Lys van alle ";
693 if (!extractAll) result+="gedokumenteerde ";
694 result+="namespace lede met skakels na ";
695 if (extractAll)
696 result+="die namespace dokumentasie vir elke lid:";
697 else
698 result+="die namespaces waaraan hulle behoort:";
699 return result;
700 }
701 /*! This is used in LaTeX as the title of the chapter with the
702 * index of all namespaces.
703 */
705 { return "Namespace Indeks"; }
706
707 /*! This is used in LaTeX as the title of the chapter containing
708 * the documentation of all namespaces.
709 */
711 { return "Namespace Dokumentasie"; }
712
713//////////////////////////////////////////////////////////////////////////
714// new since 0.49-990522
715//////////////////////////////////////////////////////////////////////////
716
717 /*! This is used in the documentation before the list of all
718 * namespaces in a file.
719 */
721 { return "Namespaces"; }
722
723//////////////////////////////////////////////////////////////////////////
724// new since 0.49-990728
725//////////////////////////////////////////////////////////////////////////
726
727 /*! This is put at the bottom of a class documentation page and is
728 * followed by a list of files that were used to generate the page.
729 */
731 bool single) override
732 { // here s is one of " Class", " Struct" or " Union"
733 // single is true implies a single file
734 DString result="Die dokumentasie vir hierdie ";
735 switch(compType)
736 {
737 case ClassDef::Class: result+="klas"; break;
738 case ClassDef::Struct: result+="struct"; break;
739 case ClassDef::Union: result+="union"; break;
740 case ClassDef::Interface: result+="intervlak"; break;
741 case ClassDef::Protocol: result+="protokol"; break;
742 case ClassDef::Category: result+="kategorie"; break;
743 case ClassDef::Exception: result+="eksepsie"; break;
744 default: break;
745 }
746 result+=" is gegenereer vanaf die volgende leër";
747 if (single) result+=":"; else result+="s:";
748 return result;
749 }
750
751//////////////////////////////////////////////////////////////////////////
752// new since 0.49-990901
753//////////////////////////////////////////////////////////////////////////
754
755 /*! This is used as the heading text for the retval command. */
757 { return "Return waardes"; }
758
759 /*! This is in the (quick) index as a link to the main page (index.html)
760 */
762 { return "Hoof Bladsy"; }
763
764 /*! This is used in references to page that are put in the LaTeX
765 * documentation. It should be an abbreviation of the word page.
766 */
768 { return "p."; }
769
770//////////////////////////////////////////////////////////////////////////
771// new since 0.49-991003
772//////////////////////////////////////////////////////////////////////////
773
775 {
776 return "Gedefinieër by lyn @0 van leër @1.";
777 }
779 {
780 return "Definisie in leër @0.";
781 }
782
783//////////////////////////////////////////////////////////////////////////
784// new since 0.49-991205
785//////////////////////////////////////////////////////////////////////////
786
788 {
789 return "Verouderd";
790 }
791
792//////////////////////////////////////////////////////////////////////////
793// new since 1.0.0
794//////////////////////////////////////////////////////////////////////////
795
796 /*! this text is put before a collaboration diagram */
797 DString trCollaborationDiagram(const DString &clName) override
798 {
799 return "Samewerkings diagram vir "+clName+":";
800 }
801 /*! this text is put before an include dependency graph */
802 DString trInclDepGraph(const DString &fName) override
803 {
804 return "Insluitings afhanklikheid diagram vir "+fName+":";
805 }
806 /*! header that is put before the list of constructor/destructors. */
808 {
809 return "Konstruktor & Destruktor Dokumentasie";
810 }
811 /*! Used in the file documentation to point to the corresponding sources. */
813 {
814 return "Skakel na die bron kode van hierdie leër.";
815 }
816 /*! Used in the file sources to point to the corresponding documentation. */
818 {
819 return "Skakel na die dokumentasie van hierdie leër.";
820 }
821 /*! Text for the \\pre command */
823 {
824 return "Prekondisie";
825 }
826 /*! Text for the \\post command */
828 {
829 return "Postkondisie";
830 }
831 /*! Text for the \\invariant command */
833 {
834 return "Invariant";
835 }
836 /*! Text shown before a multi-line variable/enum initialization */
838 {
839 return "Oorspronklike waarde:";
840 }
841 /*! Text used the source code in the file index */
842 DString trCode() override
843 {
844 return "kode";
845 }
847 {
848 return "Grafiese Klasse Hierargie";
849 }
851 {
852 return "Skakel na die grafiese klasse hierargie";
853 }
855 {
856 return "Skakel na die teks klasse hierargie";
857 }
859 {
860 return "Bladsy Indeks";
861 }
862
863//////////////////////////////////////////////////////////////////////////
864// new since 1.1.0
865//////////////////////////////////////////////////////////////////////////
866
867 DString trNote() override
868 {
869 return "Nota";
870 }
872 {
873 return "Publieke Tipes";
874 }
876 {
877 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
878 {
879 return "Data Velde";
880 }
881 else
882 {
883 return "Publieke Public Attributes";
884 }
885 }
887 {
888 return "Statiese Publieke Attribute";
889 }
891 {
892 return "Beskermde Tipes";
893 }
895 {
896 return "Beskermde Attribute";
897 }
899 {
900 return "Statiese Beskermde Attribute";
901 }
903 {
904 return "Private Tipes";
905 }
907 {
908 return "Private Attribute";
909 }
911 {
912 return "Statiese Private Attribute";
913 }
914
915//////////////////////////////////////////////////////////////////////////
916// new since 1.1.3
917//////////////////////////////////////////////////////////////////////////
918
919 /*! Used as a marker that is put before a \\todo item */
920 DString trTodo() override
921 {
922 return "Aksies";
923 }
924 /*! Used as the header of the todo list */
926 {
927 return "Aksie Lys";
928 }
929
930//////////////////////////////////////////////////////////////////////////
931// new since 1.1.4
932//////////////////////////////////////////////////////////////////////////
933
935 {
936 return "Verwysing van";
937 }
939 {
940 return "Opmerkings";
941 }
943 {
944 return "Aandag";
945 }
947 {
948 return "Hierdie diagram verduidelik watter leërs direk of"
949 "indirek hierdie leër insluit:";
950 }
951 DString trSince() override
952 {
953 return "Sederd";
954 }
955
956//////////////////////////////////////////////////////////////////////////
957// new since 1.1.5
958//////////////////////////////////////////////////////////////////////////
959
960 /*! title of the graph legend page */
962 {
963 return "Diagram beskrywing";
964 }
965 /*! page explaining how the dot graph's should be interpreted
966 * The %A in the text below are to prevent link to classes called "A".
967 */
969 {
970 return
971 "Hierdie bladsy beskryf die diagram konvensies wat gebruik word "
972 "deur doxygen.<p>\n"
973 "in hierdie voorbeeld:\n"
974 "\\code\n"
975 "/*! Onsigbare klas weens afkorting */\n"
976 "class Invisible { };\n\n"
977 "/*! Afgekorte klas, afgeleide verwantskap word versteek */\n"
978 "class Truncated : public Invisible { };\n\n"
979 "/* Ongedokumenteerde Klas, geen doxygen kommentaar nie */\n"
980 "class Undocumented{ };\n\n"
981 "/*! 'n Klas wat afgelei is met 'n publieke verwantskap */\n"
982 "class PublicBase : public Truncated { };\n\n"
983 "/*! 'n template klas */\n"
984 "template<class T> class Templ { };\n\n"
985 "/*! 'n Klas wat afgelei is met 'n beskermde verwantskap */\n"
986 "class ProtectedBase { };\n\n"
987 "/*! 'n Klas wat afgelei is met 'n private verwantskap */\n"
988 "class PrivateBase { };\n\n"
989 "/*! 'n Klas wat gebrui word deur die Afgeleide klas */\n"
990 "class GebruikMy { };\n\n"
991 "/*! 'n Super klas wat afgelei word van 'n aantal basis klasse */\n"
992 "class Inherited : public PublicBase,\n"
993 " protected ProtectedBase,\n"
994 " private PrivateBase,\n"
995 " public Ongedokumenteer,\n"
996 " public Templ<int>\n"
997 "{\n"
998 " private:\n"
999 " Used *m_usedClass;\n"
1000 "};\n"
1001 "\\endcode\n"
1002 "As die \\c MAX_DOT_GRAPH_HEIGHT merker in die konfigurasie leër "
1003 "aan 240 gelyk gestel is, word die volgende diagram geproduseer:"
1004 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1005 "<p>\n"
1006 "Die reghoeke in die diagram het die volgende betekenis:\n"
1007 "<ul>\n"
1008 "<li>%'n Soliede swart reghoek verteenwoordig die klas waarvoor "
1009 "die diagram gegenereer is.\n"
1010 "<li>%'n Reghoek met 'n swart omlyning verteenwoordig 'n gedokumenteerde klas.\n"
1011 "<li>%'n Reghoek met 'n grys omlyning verteenwoordig 'n ongedokumenteerde klas.\n"
1012 "<li>%'n Reghoek met 'n rooi omlyning verteenwoordig 'n gedokumenteerde klas waarvoor"
1013 "alle verwante klasse (afgeleide of gebruik) nie getoon word nie. %'n Diagram word "
1014 "op hierie manier afgekort as dit nie in die gespesifiseerde raam pas nie.\n"
1015 "</ul>\n"
1016 "Die pyltjies het die volgende betekenis:\n"
1017 "<ul>\n"
1018 "<li>%'n Donker blou pyltjie verteenwoordig 'n publieke afgeleide "
1019 "verwantskap tussen twee klasse.\n"
1020 "<li>%'n Donker groen pyltjie word gebruik vir 'n beskermde verwantskap.\n"
1021 "<li>%'n Donker rooi pyltjie verteenwoordig private verwantskappe.\n"
1022 "<li>%'n Pers pyltjie word gebruik as 'n klas gebruik of bevat word "
1023 "deur 'n ander klas. Die pyltjie word gemerk met die veranderlike(s) waar deur "
1024 "die verwysde klass verkrygbaar is.\n"
1025 "<li>%'n Geel stippel pyl verteenwoordig die verwantslap tussen 'n template instansie en "
1026 "die template waarvan die klas vervaardig is. Die pyltjie word gemerk met die "
1027 "template parameters van die instansie.\n"
1028 "</ul>\n";
1029 }
1030 /*! text for the link to the legend page */
1032 {
1033 return "beskrywing";
1034 }
1035
1036//////////////////////////////////////////////////////////////////////////
1037// new since 1.2.0
1038//////////////////////////////////////////////////////////////////////////
1039
1040 /*! Used as a marker that is put before a test item */
1041 DString trTest() override
1042 {
1043 return "Toets";
1044 }
1045 /*! Used as the header of the test list */
1047 {
1048 return "Toets Lys";
1049 }
1050
1051//////////////////////////////////////////////////////////////////////////
1052// new since 1.2.2
1053//////////////////////////////////////////////////////////////////////////
1054
1055 /*! Used as a section header for IDL properties */
1057 {
1058 return "Eienskappe";
1059 }
1060 /*! Used as a section header for IDL property documentation */
1062 {
1063 return "Eienskap Dokumentasie";
1064 }
1065
1066//////////////////////////////////////////////////////////////////////////
1067// new since 1.2.4
1068//////////////////////////////////////////////////////////////////////////
1069
1070 /*! Used for Java classes in the summary section of Java packages */
1072 {
1073 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1074 {
1075 return "Data Strukture";
1076 }
1077 else
1078 {
1079 return "Klasse";
1080 }
1081 }
1082 /*! Used as the title of a Java package */
1083 DString trPackage(const DString &name) override
1084 {
1085 return "Pakket "+name;
1086 }
1087 /*! The description of the package index page */
1089 {
1090 return "Die pakkette met kort beskrywings (indien beskikbaar):";
1091 }
1092 /*! The link name in the Quick links header for each page */
1094 {
1095 return "Pakkette";
1096 }
1097 /*! Text shown before a multi-line define */
1099 {
1100 return "Waarde:";
1101 }
1102
1103//////////////////////////////////////////////////////////////////////////
1104// new since 1.2.5
1105//////////////////////////////////////////////////////////////////////////
1106
1107 /*! Used as a marker that is put before a \\bug item */
1108 DString trBug() override
1109 {
1110 return "Bug";
1111 }
1112 /*! Used as the header of the bug list */
1114 {
1115 return "Bug Lys";
1116 }
1117
1118//////////////////////////////////////////////////////////////////////////
1119// new since 1.2.6
1120//////////////////////////////////////////////////////////////////////////
1121
1122 /*! Used as ansicpg for RTF file
1123 *
1124 * The following table shows the correlation of Charset name, Charset Value and
1125 * <pre>
1126 * Codepage number:
1127 * Charset Name Charset Value(hex) Codepage number
1128 * ------------------------------------------------------
1129 * DEFAULT_CHARSET 1 (x01)
1130 * SYMBOL_CHARSET 2 (x02)
1131 * OEM_CHARSET 255 (xFF)
1132 * ANSI_CHARSET 0 (x00) 1252
1133 * RUSSIAN_CHARSET 204 (xCC) 1251
1134 * EE_CHARSET 238 (xEE) 1250
1135 * GREEK_CHARSET 161 (xA1) 1253
1136 * TURKISH_CHARSET 162 (xA2) 1254
1137 * BALTIC_CHARSET 186 (xBA) 1257
1138 * HEBREW_CHARSET 177 (xB1) 1255
1139 * ARABIC _CHARSET 178 (xB2) 1256
1140 * SHIFTJIS_CHARSET 128 (x80) 932
1141 * HANGEUL_CHARSET 129 (x81) 949
1142 * GB2313_CHARSET 134 (x86) 936
1143 * CHINESEBIG5_CHARSET 136 (x88) 950
1144 * </pre>
1145 *
1146 */
1148 {
1149 return "1252";
1150 }
1151
1152
1153 /*! Used as ansicpg for RTF fcharset
1154 * \see trRTFansicp() for a table of possible values.
1155 */
1157 {
1158 return "0";
1159 }
1160
1161 /*! Used as header RTF general index */
1163 {
1164 return "Indeks";
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 trClass(bool first_capital, bool singular) override
1172 {
1173 return createNoun(first_capital, singular, "klas", "se");
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 trFile(bool first_capital, bool singular) override
1181 {
1182 return createNoun(first_capital, singular, "leër", "s");
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 trNamespace(bool first_capital, bool singular) override
1190 {
1191 return createNoun(first_capital, singular, "namespace", "s");
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 trGroup(bool first_capital, bool singular) override
1199 {
1200 return createNoun(first_capital, singular, "groep", "e");
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 trPage(bool first_capital, bool singular) override
1208 {
1209 return createNoun(first_capital, singular, "bladsy", "e");
1210 }
1211
1212 /*! This is used for translation of the word that will possibly
1213 * be followed by a single name or by a list of names
1214 * of the category.
1215 */
1216 DString trMember(bool first_capital, bool singular) override
1217 {
1218 return createNoun(first_capital, singular, "l", "ede", "id");
1219 }
1220
1221 /*! This is used for translation of the word that will possibly
1222 * be followed by a single name or by a list of names
1223 * of the category.
1224 */
1225 DString trGlobal(bool first_capital, bool singular) override
1226 {
1227 return createNoun(first_capital, singular, "global", "s");
1228 }
1229
1230//////////////////////////////////////////////////////////////////////////
1231// new since 1.2.7
1232//////////////////////////////////////////////////////////////////////////
1233
1234 /*! This text is generated when the \\author command is used and
1235 * for the author section in man pages. */
1236 DString trAuthor(bool first_capital, bool singular) override
1237 {
1238 return createNoun(first_capital, singular, "outeur", "s");
1239 }
1240
1241//////////////////////////////////////////////////////////////////////////
1242// new since 1.2.11
1243//////////////////////////////////////////////////////////////////////////
1244
1245 /*! This text is put before the list of members referenced by a member
1246 */
1248 {
1249 return "Verwysings";
1250 }
1251
1252//////////////////////////////////////////////////////////////////////////
1253// new since 1.2.13
1254//////////////////////////////////////////////////////////////////////////
1255
1256 /*! used in member documentation blocks to produce a list of
1257 * members that are implemented by this one.
1258 */
1259 DString trImplementedFromList(int numEntries) override
1260 {
1261 return "Implimenteer "+trWriteList(numEntries)+".";
1262 }
1263
1264 /*! used in member documentation blocks to produce a list of
1265 * all members that implement this abstract member.
1266 */
1267 DString trImplementedInList(int numEntries) override
1268 {
1269 return "Geimplimenteer in "+trWriteList(numEntries)+".";
1270 }
1271
1272//////////////////////////////////////////////////////////////////////////
1273// new since 1.2.16
1274//////////////////////////////////////////////////////////////////////////
1275
1276 /*! used in RTF documentation as a heading for the Table
1277 * of Contents.
1278 */
1280 {
1281 return "Inhoudsopgawe";
1282 }
1283
1284//////////////////////////////////////////////////////////////////////////
1285// new since 1.2.17
1286//////////////////////////////////////////////////////////////////////////
1287
1288 /*! Used as the header of the list of item that have been
1289 * flagged deprecated
1290 */
1292 {
1293 return "Verouderde Lys";
1294 }
1295
1296//////////////////////////////////////////////////////////////////////////
1297// new since 1.2.18
1298//////////////////////////////////////////////////////////////////////////
1299
1300 /*! Used as a header for declaration section of the events found in
1301 * a C# program
1302 */
1304 {
1305 return "Events";
1306 }
1307 /*! Header used for the documentation section of a class' events. */
1309 {
1310 return "Event Dokumentasie";
1311 }
1312
1313//////////////////////////////////////////////////////////////////////////
1314// new since 1.3
1315//////////////////////////////////////////////////////////////////////////
1316
1317 /*! Used as a heading for a list of Java class types with package scope.
1318 */
1320 {
1321 return "Pakket Tipes";
1322 }
1323 /*! Used as a heading for a list of Java class functions with package
1324 * scope.
1325 */
1327 {
1328 return "Pakket Funksies";
1329 }
1331 {
1332 return "Pakket Lede";
1333 }
1334 /*! Used as a heading for a list of static Java class functions with
1335 * package scope.
1336 */
1338 {
1339 return "Statiese Pakket Funksies";
1340 }
1341 /*! Used as a heading for a list of Java class variables with package
1342 * scope.
1343 */
1345 {
1346 return "Pakket Eienskappe";
1347 }
1348 /*! Used as a heading for a list of static Java class variables with
1349 * package scope.
1350 */
1352 {
1353 return "Statiese Pakket Eienskappe";
1354 }
1355
1356//////////////////////////////////////////////////////////////////////////
1357// new since 1.3.1
1358//////////////////////////////////////////////////////////////////////////
1359
1360 /*! Used in the quick index of a class/file/namespace member list page
1361 * to link to the unfiltered list of all members.
1362 */
1363 DString trAll() override
1364 {
1365 return "Alle Lede";
1366 }
1367 /*! Put in front of the call graph for a function. */
1369 {
1370 return "'n gebruiks diagram vir hierdie funksie:";
1371 }
1372
1373//////////////////////////////////////////////////////////////////////////
1374// new since 1.3.3
1375//////////////////////////////////////////////////////////////////////////
1376
1377 /*! This string is used as the title for the page listing the search
1378 * results.
1379 */
1381 {
1382 return "Soektog Resultate";
1383 }
1384 /*! This string is put just before listing the search results. The
1385 * text can be different depending on the number of documents found.
1386 * Inside the text you can put the special marker $num to insert
1387 * the number representing the actual number of search results.
1388 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1389 * value 2 represents 2 or more matches. HTML markup is allowed inside
1390 * the returned string.
1391 */
1392 DString trSearchResults(int numDocuments) override
1393 {
1394 if (numDocuments==0)
1395 {
1396 return "Geen dokumente na gelang van jou navraag nie.";
1397 }
1398 else if (numDocuments==1)
1399 {
1400 return "Die soektog het <b>1</b> dokument gevind na gelang van jou navraag.";
1401 }
1402 else
1403 {
1404 return "Die soektog het <b>$num</b> dokumente gevind na gelang van jou navraag. "
1405 "Beste resultate eerste.";
1406 }
1407 }
1408 /*! This string is put before the list of matched words, for each search
1409 * result. What follows is the list of words that matched the query.
1410 */
1412 {
1413 return "Teikens:";
1414 }
1415
1416//////////////////////////////////////////////////////////////////////////
1417// new since 1.3.8
1418//////////////////////////////////////////////////////////////////////////
1419
1420 /*! This is used in HTML as the title of page with source code for file filename
1421 */
1422 DString trSourceFile(const DString& filename) override
1423 {
1424 return filename + " Bron kode Leër";
1425 }
1426
1427//////////////////////////////////////////////////////////////////////////
1428// new since 1.3.9
1429//////////////////////////////////////////////////////////////////////////
1430
1431 /*! This is used as the name of the chapter containing the directory
1432 * hierarchy.
1433 */
1435 { return "Directory Hiërargie"; }
1436
1437 /*! This is used as the name of the chapter containing the documentation
1438 * of the directories.
1439 */
1441 { return "Directory Documentasie"; }
1442
1443 /*! This is used as the title of the directory index and also in the
1444 * Quick links of a HTML page, to link to the directory hierarchy.
1445 */
1447 { return "Directories"; }
1448
1449 /*! This returns the title of a directory page. The name of the
1450 * directory is passed via \a dirName.
1451 */
1452 DString trDirReference(const DString &dirName) override
1453 { DString result=dirName; result+=" Directory Verwysing"; return result; }
1454
1455 /*! This returns the word directory with or without starting capital
1456 * (\a first_capital) and in singular or plural form (\a singular).
1457 */
1458 DString trDir(bool first_capital, bool singular) override
1459 {
1460 return createNoun(first_capital, singular, "director", "ies", "y");
1461 }
1462
1463//////////////////////////////////////////////////////////////////////////
1464// new since 1.4.1
1465//////////////////////////////////////////////////////////////////////////
1466
1467 /*! This text is added to the documentation when the \\overload command
1468 * is used for a overloaded function.
1469 */
1471 {
1472 return "Hierdie is 'n oorlaaide lede funksie, "
1473 "vertoon vir volledigheid. Dit verskil slegs van die bogegewe "
1474 "funksie in die argument(e) wat dit aanvaar.";
1475 }
1476
1477//////////////////////////////////////////////////////////////////////////
1478// new since 1.4.6
1479//////////////////////////////////////////////////////////////////////////
1480
1481 /*! This is used to introduce a caller (or called-by) graph */
1483 {
1484 return "Hier is die roep skema vir die funksie:";
1485 }
1486
1487 /*! This is used in the documentation of a file/namespace before the list
1488 * of documentation blocks for enumeration values
1489 */
1491 { return "Enumerator Dokumentasie"; }
1492
1493//////////////////////////////////////////////////////////////////////////
1494// new since 1.5.4 (mainly for Fortran)
1495//////////////////////////////////////////////////////////////////////////
1496
1497 /*! header that is put before the list of member subprograms (Fortran). */
1499 { return "Lede Funksie/Subroetine Dokumentasie"; }
1500
1501 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1503 { return "Data Tipes Lys"; }
1504
1505 /*! This is put above each page as a link to all members of compounds (Fortran). */
1507 { return "Data Velde"; }
1508
1509 /*! This is an introduction to the annotated compound list (Fortran). */
1511 { return "Hier is die data tipes met kort beskrywings:"; }
1512
1513 /*! This is an introduction to the page with all data types (Fortran). */
1515 {
1516 DString result="Hier is 'n lys van alle ";
1517 if (!extractAll)
1518 {
1519 result+="gedokumenteerde ";
1520 }
1521 result+="data tipe lede";
1522 result+=" met skakels na ";
1523 if (!extractAll)
1524 {
1525 result+="die data strukture dokumentasie vir elke lid";
1526 }
1527 else
1528 {
1529 result+="die data tipes waaraan hulle behoort:";
1530 }
1531 return result;
1532 }
1533
1534 /*! This is used in LaTeX as the title of the chapter with the
1535 * annotated compound index (Fortran).
1536 */
1538 { return "Data Tipe Indeks"; }
1539
1540 /*! This is used in LaTeX as the title of the chapter containing
1541 * the documentation of all data types (Fortran).
1542 */
1544 { return "Data Tipe Dokumentasie"; }
1545
1546 /*! This is used in the documentation of a file as a header before the
1547 * list of (global) subprograms (Fortran).
1548 */
1550 { return "Funksies/Subroetines"; }
1551
1552 /*! This is used in the documentation of a file/namespace before the list
1553 * of documentation blocks for subprograms (Fortran)
1554 */
1556 { return "Funksies/Subroetine Dokumentasie"; }
1557
1558 /*! This is used in the documentation of a file/namespace/group before
1559 * the list of links to documented compounds (Fortran)
1560 */
1562 { return "Data Tipes"; }
1563
1564 /*! used as the title of page containing all the index of all modules (Fortran). */
1566 { return "Modules Lys"; }
1567
1568 /*! used as an introduction to the modules list (Fortran) */
1569 DString trModulesListDescription(bool extractAll) override
1570 {
1571 DString result="Hier is 'n lys van alle ";
1572 if (!extractAll) result+="gedokumenteerde ";
1573 result+="modules met kort beskrywings:";
1574 return result;
1575 }
1576
1577 /*! used as the title of the HTML page of a module/type (Fortran) */
1579 ClassDef::CompoundType compType,
1580 bool isTemplate) override
1581 {
1582 DString result=clName;
1583 switch(compType)
1584 {
1585 case ClassDef::Class: result+=" Module"; break;
1586 case ClassDef::Struct: result+=" Tipe"; break;
1587 case ClassDef::Union: result+=" Unie"; break;
1588 case ClassDef::Interface: result+=" Interflak"; break;
1589 case ClassDef::Protocol: result+=" Protokol"; break;
1590 case ClassDef::Category: result+=" Kategorie"; break;
1591 case ClassDef::Exception: result+=" Eksepsie"; break;
1592 default: break;
1593 }
1594 if (isTemplate) result+=" Template";
1595 result+=" Bron";
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 DString result=namespaceName;
1602 result+=" Module Bron";
1603 return result;
1604 }
1605
1606 /*! This is put above each page as a link to all members of modules. (Fortran) */
1608 { return "Module Lede"; }
1609
1610 /*! This is an introduction to the page with all modules members (Fortran) */
1611 DString trModulesMemberDescription(bool extractAll) override
1612 {
1613 DString result="Hier is 'n lys van alle ";
1614 if (!extractAll) result+="gedokumenteerde ";
1615 result+="module lede met skakels na ";
1616 if (extractAll)
1617 {
1618 result+="die module dokumentasie vir elke lid:";
1619 }
1620 else
1621 {
1622 result+="die modules waaraan hulle behoort:";
1623 }
1624 return result;
1625 }
1626
1627 /*! This is used in LaTeX as the title of the chapter with the
1628 * index of all modules (Fortran).
1629 */
1631 { return "Modules Indeks"; }
1632
1633 /*! This is used for translation of the word that will possibly
1634 * be followed by a single name or by a list of names
1635 * of the category.
1636 */
1637 DString trModule(bool first_capital, bool singular) override
1638 {
1639 return createNoun(first_capital, singular, "module", "s");
1640 }
1641 /*! This is put at the bottom of a module documentation page and is
1642 * followed by a list of files that were used to generate the page.
1643 */
1645 bool single) override
1646 {
1647 // single is true implies a single file
1648 DString result="Die dokumentasie vir hierdie ";
1649 switch(compType)
1650 {
1651 case ClassDef::Class: result+="module"; break;
1652 case ClassDef::Struct: result+="tipe"; break;
1653 case ClassDef::Union: result+="unie"; break;
1654 case ClassDef::Interface: result+="Interflak"; break;
1655 case ClassDef::Protocol: result+="protokcol"; break;
1656 case ClassDef::Category: result+="kategorie"; break;
1657 case ClassDef::Exception: result+="eksepsie"; break;
1658 default: break;
1659 }
1660 result+=" is gegenereer vanaf die volgende leër";
1661 if (single) result+=":"; else result+="s:";
1662 return result;
1663 }
1664 /*! This is used for translation of the word that will possibly
1665 * be followed by a single name or by a list of names
1666 * of the category.
1667 */
1668 DString trType(bool first_capital, bool singular) override
1669 {
1670 return createNoun(first_capital, singular, "tipe", "s");
1671 }
1672 /*! This is used for translation of the word that will possibly
1673 * be followed by a single name or by a list of names
1674 * of the category.
1675 */
1676 DString trSubprogram(bool first_capital, bool singular) override
1677 {
1678 return createNoun(first_capital, singular, "subprogram", "me");
1679 }
1680
1681 /*! C# Type Constraint list */
1683 {
1684 return "Tipe Limiete";
1685 }
1686
1687 DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1688 {
1689 static const char *days_short[] = { "Ma.", "Di.", "Wo.", "Do.", "Vr.", "Sa.", "So." };
1690 static const char *days_full[] = { "Maandag", "Dinsdag", "Woensdag", "Donderdag", "Vrydag", "Saterdag", "Sondag" };
1691 DString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1692 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1693 else return text;
1694 }
1695 DString trMonth(int month, bool first_capital, bool full) override
1696 {
1697 static const char *months_short[] = { "Jan.", "Feb.", "Mrt.", "Apr.", "Mei", "Jun.", "Jul.", "Aug.", "Sep.", "Okt.", "Nov.", "Des." };
1698 static const char *months_full[] = { "Januarie", "Februarie", "Maart", "April", "Mei", "Junie", "Julie", "Augustus", "September", "Oktober", "November", "Desember" };
1699 DString text = full? months_full[month-1] : months_short[month-1];
1700 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1701 else return text;
1702 }
1703 DString trDayPeriod(bool period) override
1704 {
1705 static const char *dayPeriod[] = { "vm.", "nm." };
1706 return dayPeriod[period?1:0];
1707 }
1708};
1709
1710#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:84
DString upper() const
Definition dstring.h:331
DString mid(size_t index, size_t len=npos) const
Definition dstring.h:318
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:148
Adapter class for languages that only contain translations up to version 1.6.0.
DString trDesignUnitDocumentation() override
DString trEnumerationValueDocumentation() override
DString trCompoundListFortran() override
DString trAttention() override
DString trPageIndex() override
DString trStaticProtectedMembers() override
DString trEnumerationTypeDocumentation() override
DString trCallerGraph() override
DString trReturns() override
DString trProtectedTypes() override
DString trCompoundListDescription() override
DString trSearchMatches() override
DString trRelatedSubscript() override
DString trDetails() override
DString trPackageFunctions() override
DString trVariables() override
DString trHierarchicalIndex() override
DString trSearch() override
DString trPackages() override
DString trCollaborationDiagram(const DString &clName) override
DString trTypeConstraints() override
DString trInitialValue() override
DString trVersion() override
DString trIncludingInheritedMembers() override
DString trClassDocumentation() override
DString trPageAbbreviation() override
DString trTest() override
DString trPropertyDocumentation() override
DString trCompoundIndexFortran() override
DString trFile(bool first_capital, bool singular) override
DString trMore() override
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trDirIndex() override
DString trDayPeriod(bool period) override
DString trCompoundMembersFortran() override
DString trModulesMemberDescription(bool extractAll) override
DString trExamples() override
DString trDefinedAtLineInSourceFile() override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trParameters() override
DString trEnumName() override
DString trDir(bool first_capital, bool singular) override
DString trDefinedIn() override
DString trStaticPrivateMembers() override
DString trDate() override
DString trMainPage() override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
DString trPackageListDescription() override
DString trClassHierarchy() override
DString trSeeAlso() override
DString trPrivateTypes() override
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trSince() override
DString trProtectedSlots() override
DString trWarning() override
DString trModule(bool first_capital, bool singular) override
DString latexLanguageSupportCommand() override
DString trEnumerations() override
DString trRemarks() override
DString trEventDocumentation() override
DString trStaticPublicMembers() override
DString trBug() override
DString trRTFGeneralIndex() override
DString trConstructorDocumentation() override
DString trPackageMembers() override
DString trMemberEnumerationDocumentation() override
DString trSearchResults(int numDocuments) override
DString trAll() override
DString trSubprograms() override
DString trNamespaceMembers() override
DString idLanguage() override
DString trSubprogram(bool first_capital, bool singular) override
DString trInclByDepGraph() override
DString trCompoundListDescriptionFortran() override
DString trDefineDocumentation() override
DString trSearchResultsTitle() override
DString trFunctionDocumentation() override
DString trImplementedFromList(int numEntries) override
DString trRelatedFunctionDocumentation() override
DString trStaticPublicAttribs() override
DString trMemberTypedefDocumentation() override
DString trClassHierarchyDescription() override
DString trEnumerationValues() override
DString trFileListDescription(bool extractAll) override
DString trPackage(const DString &name) override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
DString trISOLang() override
DString trTodo() override
DString trRTFCharSet() override
DString trNamespaceDocumentation() override
DString trEvents() override
DString trPrivateSlots() override
DString trStaticPrivateAttribs() override
DString trMemberFunctionDocumentation() override
DString trFileIndex() override
DString trSignals() override
DString trDocumentation(const DString &projName) override
DString trRelatedPagesDescription() override
DString trGroup(bool first_capital, bool singular) override
DString trLegend() override
DString trPublicAttribs() override
DString trSubprogramDocumentation() override
DString trFileList() override
DString trModuleDocumentation() override
DString trCompoundIndex() override
DString trGeneratedBy() override
DString trPublicTypes() override
DString trEnumValue() override
DString trRTFansicp() override
DString trClass(bool first_capital, bool singular) override
DString trTypedefDocumentation() override
DString trMember(bool first_capital, bool singular) override
DString trFileMembersDescription(bool extractAll) override
DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
DString trNamespaceReference(const DString &namespaceName) override
DString trFunctions() override
DString trGotoSourceCode() override
DString trDeprecated() override
DString trRelatedPages() override
DString trStaticPackageAttribs() override
DString trGotoGraphicalHierarchy() override
DString trInvariant() override
DString trNamespaceList() override
DString trInheritsList(int numEntries) override
DString trStaticProtectedAttribs() override
DString trClasses() override
DString trFileDocumentation() override
DString trNamespace(bool first_capital, bool singular) override
DString trReferences() override
DString trPublicMembers() override
DString trDefineValue() override
DString trPackageAttribs() override
DString trModulesIndex() override
DString trDirectories() override
DString trFileMembers() override
DString trGeneratedAutomatically(const DString &s) override
DString trFriends() override
DString trClassDiagram(const DString &clName) override
DString trPackageTypes() override
DString trMemberFunctionDocumentationFortran() override
DString trModulesDescription() override
DString trModulesListDescription(bool extractAll) override
DString trRelatedFunctions() override
DString trPublicSlots() override
DString getLanguageString() override
language codes for Html help
DString trSourceFile(const DString &filename) override
DString trInclDepGraph(const DString &fName) override
DString trPage(bool first_capital, bool singular) override
DString trModulesList() override
DString trProperties() override
DString trType(bool first_capital, bool singular) override
DString trListOfAllMembers() override
DString trProtectedMembers() override
DString trCompounds() override
DString trExamplesDescription() override
DString trTypedefs() override
DString trProtectedAttribs() override
DString trModuleIndex() override
DString trVariableDocumentation() override
DString trPrivateAttribs() override
DString trMemberList() override
DString trModulesMembers() override
DString trGotoDocumentation() override
DString trReferenceManual() override
DString trMonth(int month, bool first_capital, bool full) override
DString trDetailedDescription() override
DString trCallGraph() override
DString trBugList() override
DString trReferencedBy() override
DString trReturnValues() override
DString trDirDocumentation() override
DString trTestList() override
DString trGlobal(bool first_capital, bool singular) override
DString trNamespaceListDescription(bool extractAll) override
DString trStaticPackageFunctions() override
DString trNamespaces() override
DString trModuleReference(const DString &namespaceName) override
DString trImplementedInList(int numEntries) override
DString trInheritedByList(int numEntries) override
DString trCode() override
DString trReimplementedInList(int numEntries) override
DString trCompoundMembersDescription(bool extractAll) override
DString trTypeDocumentation() override
DString trAuthor(bool first_capital, bool singular) override
DString trDataTypes() override
DString trThisIsTheListOfAllMembers() override
DString trNamespaceIndex() override
DString trReimplementedFromList(int numEntries) override
DString trTodoList() override
DString trPrecondition() override
DString trPrivateMembers() override
DString trGotoTextualHierarchy() override
DString trGraphicalHierarchy() override
DString trLegendTitle() override
DString trDeprecatedList() override
DString trOverloadText() override
DString trWriteList(int numEntries) override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trPostcondition() override
DString trCompoundMembers() override
DString trRTFTableOfContents() override
DString trCompoundList() override
DString trLegendDocs() override
DString trDefines() override
DString trDirReference(const DString &dirName) override
DString trModules() override
DString trExceptions() override
DString trMemberDataDocumentation() override
DString trFileReference(const DString &fileName) override
DString trNamespaceMemberDescription(bool extractAll) override
DString trDefinedInSourceFile() override
DString trNote() 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
DString generateMarker(int id)
Definition dstring.h:904
DString getDotImageExtension()
Definition util.cpp:4964