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