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