1 /******************************************************************************
3 * $Id: translator_nl.h,v 1.22 2001/03/19 19:27:42 root Exp $
5 * Copyright (C) 1997-2012 by Dimitri van Heesch.
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.
13 * Documents produced by Doxygen are derivative works derived from the
14 * input used in their production; they are not affected by this license.
18 #ifndef TRANSLATOR_NL_H
19 #define TRANSLATOR_NL_H
21 class TranslatorDutch : public Translator
26 /*! Used to get the LaTeX command(s) for the language support.
27 * This method should return string with commands that switch
28 * LaTeX to the desired language. For example
29 * <pre>"\\usepackage[german]{babel}\n"
32 * <pre>"\\usepackage{polski}\n"
33 * "\\usepackage[latin2]{inputenc}\n"
34 * "\\usepackage[T1]{fontenc}\n"
37 QCString latexLanguageSupportCommand()
39 return "\\usepackage[dutch]{babel}\n";
41 /*! return the language charset. This will be used for the HTML output */
42 QCString idLanguageCharset()
47 QCString trRelatedFunctions()
48 { return "Gerelateerde functies"; }
49 QCString trRelatedSubscript()
50 { return "(Merk op dat dit geen member functies zijn.)"; }
51 QCString trDetailedDescription()
52 { return "Gedetailleerde Beschrijving"; }
53 QCString trMemberTypedefDocumentation()
54 { return "Documentatie van type definitie members"; }
55 QCString trMemberEnumerationDocumentation()
56 { return "Documentatie van enumeratie members"; }
57 QCString trMemberFunctionDocumentation()
58 { return "Documentatie van functie members"; }
59 QCString trMemberDataDocumentation()
60 { return "Documentatie van data members"; }
63 QCString trListOfAllMembers()
64 { return "Lijst van alle members"; }
65 QCString trMemberList()
66 { return "Member Lijst"; }
67 QCString trThisIsTheListOfAllMembers()
68 { return "Dit is de complete lijst van alle members voor"; }
69 QCString trIncludingInheritedMembers()
70 { return ", inclusief alle overgeërfde members."; }
71 QCString trGeneratedAutomatically(const char *s)
72 { QCString result="Automatisch gegenereerd door Doxygen";
73 if (s) result+=(QCString)" voor "+s;
74 result+=" uit de programmatekst.";
78 { return "enum naam"; }
79 QCString trEnumValue()
80 { return "enum waarde"; }
81 QCString trDefinedIn()
82 { return "gedefinieerd in"; }
85 QCString trClassHierarchy()
86 { return "Klasse Hiërarchie"; }
87 QCString trCompoundList()
88 { return "Klasse Lijst"; }
90 { return "Bestandslijst"; }
91 QCString trCompoundMembers()
92 { return "Klasse Members"; }
93 QCString trFileMembers()
94 { return "Bestand members"; }
95 QCString trRelatedPages()
96 { return "Gerelateerde pagina's"; }
98 { return "Voorbeelden"; }
101 QCString trClassHierarchyDescription()
102 { return "Deze inheritance lijst is min of meer alfabetisch "
105 QCString trFileListDescription(bool extractAll)
107 QCString result="Hieronder volgt de lijst met alle ";
108 if (!extractAll) result+="gedocumenteerde ";
109 result+="bestanden, elk met een korte beschrijving:";
112 QCString trCompoundListDescription()
113 { return "Hieronder volgen de klassen, structs en "
114 "unions met voor elk een korte beschrijving:";
116 QCString trCompoundMembersDescription(bool extractAll)
118 QCString result="Hieronder volgt de lijst met alle ";
119 if (!extractAll) result+="gedocumenteerde ";
120 result+="klasse members met links naar ";
121 if (!extractAll) result+="de klasse documentatie voor elke member:";
122 else result+="de klassen waartoe ze behoren:";
125 QCString trFileMembersDescription(bool extractAll)
127 QCString result="Hieronder volgt de lijst met alle ";
128 if (!extractAll) result+="gedocumenteerde ";
129 result+="bestand members met links naar ";
130 if (extractAll) result+="de bestand's documentatie voor elke member:";
131 else result+="de bestanden waartoe ze behoren:";
134 QCString trExamplesDescription()
135 { return "Hieronder volgt de lijst met alle voorbeelden:"; }
136 QCString trRelatedPagesDescription()
137 { return "Hieronder volgt de lijst met alle pagina's die gerelateerde documentatie bevatten:"; }
138 QCString trModulesDescription()
139 { return "Hieronder volgt de lijst met alle modules:"; }
141 QCString trDocumentation()
142 { return "Documentatie"; }
143 QCString trModuleIndex()
144 { return "Module Index"; }
145 QCString trHierarchicalIndex()
146 { return "Hiërarchische Index"; }
147 QCString trCompoundIndex()
148 { return "Klasse Index"; }
149 QCString trFileIndex()
150 { return "Bestand Index"; }
151 QCString trModuleDocumentation()
152 { return "Module Documentatie"; }
153 QCString trClassDocumentation()
154 { return "Klassen Documentatie"; }
155 QCString trFileDocumentation()
156 { return "Bestand Documentatie"; }
157 QCString trExampleDocumentation()
158 { return "Documentatie van voorbeelden"; }
159 QCString trPageDocumentation()
160 { return "Documentatie van gerelateerde pagina's"; }
161 QCString trReferenceManual()
162 { return "Naslagwerk"; }
166 QCString trFuncProtos()
167 { return "Functie Prototypes"; }
168 QCString trTypedefs()
169 { return "Typedefs"; }
170 QCString trEnumerations()
171 { return "Enumeraties"; }
172 QCString trFunctions()
173 { return "Functies"; }
174 QCString trVariables()
175 { return "Variabelen"; }
176 QCString trEnumerationValues()
177 { return "Enumeratie waarden"; }
178 QCString trDefineDocumentation()
179 { return "Documentatie van macro's"; }
180 QCString trFunctionPrototypeDocumentation()
181 { return "Documentatie van functie Prototypes"; }
182 QCString trTypedefDocumentation()
183 { return "Documentatie van typedefs"; }
184 QCString trEnumerationTypeDocumentation()
185 { return "Documentatie van enumeratie types"; }
186 QCString trEnumerationValueDocumentation()
187 { return "Documentatie van enumeratie waarden"; }
188 QCString trFunctionDocumentation()
189 { return "Documentatie van functies"; }
190 QCString trVariableDocumentation()
191 { return "Documentatie van variabelen"; }
192 QCString trCompounds()
193 { return "Klassen"; }
194 QCString trGeneratedAt(const char *date,const char *projName)
196 QCString result=(QCString)"Gegenereerd op "+date;
197 if (projName) result+=(QCString)" voor "+projName;
198 result+=(QCString)" door";
201 QCString trWrittenBy()
203 return "geschreven door";
205 QCString trClassDiagram(const char *clName)
207 return (QCString)"Klasse diagram voor "+clName;
209 QCString trForInternalUseOnly()
210 { return "Alleen voor intern gebruik."; }
212 { return "Waarschuwing"; }
218 { return "Retourneert"; }
220 { return "Zie ook"; }
221 QCString trParameters()
222 { return "Parameters"; }
223 QCString trExceptions()
224 { return "Excepties"; }
225 QCString trGeneratedBy()
226 { return "Gegenereerd door"; }
228 //////////////////////////////////////////////////////////////////////////
229 // new since 0.49-990307
230 //////////////////////////////////////////////////////////////////////////
232 QCString trNamespaceList()
233 { return "Namespace Lijst"; }
234 QCString trNamespaceListDescription(bool extractAll)
236 QCString result="Hier is een lijst met alle ";
237 if (!extractAll) result+="gedocumenteerde ";
238 result+="namespaces met voor elk een korte beschrijving:";
242 { return "Friends"; }
244 //////////////////////////////////////////////////////////////////////////
245 // new since 0.49-990405
246 //////////////////////////////////////////////////////////////////////////
248 QCString trRelatedFunctionDocumentation()
249 { return "Documentatie van friends en gerelateerde functies"; }
251 //////////////////////////////////////////////////////////////////////////
252 // new since 0.49-990425
253 //////////////////////////////////////////////////////////////////////////
255 QCString trCompoundReference(const char *clName,
256 ClassDef::CompoundType compType,
258 // used as the title of the HTML page of a class/struct/union
260 QCString result=(QCString)clName;
261 if (isTemplate) result+=" Template";
264 case ClassDef::Class: result+=" Class"; break;
265 case ClassDef::Struct: result+=" Struct"; break;
266 case ClassDef::Union: result+=" Union"; break;
267 case ClassDef::Interface: result+=" Interface"; break;
268 case ClassDef::Protocol: result+=" Protocol"; break;
269 case ClassDef::Category: result+=" Category"; break;
270 case ClassDef::Exception: result+=" Exception"; break;
272 result+=" Referentie";
275 QCString trFileReference(const char *fileName)
276 // used as the title of the HTML page of a file
278 QCString result=fileName;
279 result+=" Bestand Referentie";
282 QCString trNamespaceReference(const char *namespaceName)
283 // used as the title of the HTML page of a namespace
285 QCString result=namespaceName;
286 result+=" Namespace Referentie";
290 // these are for the member sections of a class, struct or union
291 QCString trPublicMembers()
292 { return "Public Members"; }
293 QCString trPublicSlots()
294 { return "Public Slots"; }
296 { return "Signals"; }
297 QCString trStaticPublicMembers()
298 { return "Static Public Members"; }
299 QCString trProtectedMembers()
300 { return "Protected Members"; }
301 QCString trProtectedSlots()
302 { return "Protected Slots"; }
303 QCString trStaticProtectedMembers()
304 { return "Static Protected Members"; }
305 QCString trPrivateMembers()
306 { return "Private Members"; }
307 QCString trPrivateSlots()
308 { return "Private Slots"; }
309 QCString trStaticPrivateMembers()
310 { return "Static Private Members"; }
311 // end of member sections
313 QCString trWriteList(int numEntries)
315 // this function is used to produce a comma-separated list of items.
316 // use generateMarker(i) to indicate where item i should be put.
319 // the inherits list contain `numEntries' classes
320 for (i=0;i<numEntries;i++)
322 // use generateMarker to generate placeholders for the class links!
323 result+=generateMarker(i); // generate marker for entry i in the list
324 // (order is left to right)
326 if (i!=numEntries-1) // not the last entry, so we need a separator
328 if (i<numEntries-2) // not the fore last entry
330 else // the fore last entry
337 QCString trInheritsList(int numEntries)
338 // used in class documentation to produce a list of base classes,
339 // if class diagrams are disabled.
341 return "Erft over van "+trWriteList(numEntries)+".";
343 QCString trInheritedByList(int numEntries)
344 // used in class documentation to produce a list of super classes,
345 // if class diagrams are disabled.
347 return "Wordt overgeërfd door "+trWriteList(numEntries)+".";
349 QCString trReimplementedFromList(int numEntries)
350 // used in member documentation blocks to produce a list of
351 // members that are hidden by this one.
353 return "Nieuwe implementatie van "+trWriteList(numEntries)+".";
355 QCString trReimplementedInList(int numEntries)
357 // used in member documentation blocks to produce a list of
358 // all member that overwrite the implementation of this member.
359 return "Opnieuw geïmplementeerd in "+trWriteList(numEntries)+".";
362 QCString trNamespaceMembers()
363 // This is put above each page as a link to all members of namespaces.
364 { return "Namespace Members"; }
365 QCString trNamespaceMemberDescription(bool extractAll)
366 // This is an introduction to the page with all namespace members
368 QCString result="Hier is een lijst van alle ";
369 if (!extractAll) result+="gedocumenteerde ";
370 result+="namespace members met links naar ";
372 result+="de namespace documentatie voor iedere member:";
374 result+="de namespaces waartoe ze behoren:";
377 QCString trNamespaceIndex()
378 // This is used in LaTeX as the title of the chapter with the
379 // index of all namespaces.
380 { return "Namespace Index"; }
381 QCString trNamespaceDocumentation()
382 // This is used in LaTeX as the title of the chapter containing
383 // the documentation of all namespaces.
384 { return "Namespace Documentatie"; }
386 //////////////////////////////////////////////////////////////////////////
387 // new since 0.49-990522
388 //////////////////////////////////////////////////////////////////////////
390 /*! This is used in the documentation before the list of all
391 * namespaces in a file.
393 QCString trNamespaces()
398 //////////////////////////////////////////////////////////////////////////
399 // new since 0.49-990728
400 //////////////////////////////////////////////////////////////////////////
402 /*! This is put at the bottom of a class documentation page and is
403 * followed by a list of files that were used to generate the page.
405 QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
407 { // here s is one of " Class", " Struct" or " Union"
408 // single is true implies a single file
409 QCString result=(QCString)"De documentatie voor ";
412 case ClassDef::Class: result+="deze klasse"; break;
413 case ClassDef::Struct: result+="deze struct"; break;
414 case ClassDef::Union: result+="deze union"; break;
415 case ClassDef::Interface: result+="dit interface"; break;
416 case ClassDef::Protocol: result+="dit protocol"; break;
417 case ClassDef::Category: result+="deze categorie"; break;
418 case ClassDef::Exception: result+="deze exceptie"; break;
420 result+=" is gegenereerd op grond van ";
421 if (single) result+="het"; else result+="de";
422 result+=" volgende bestand";
423 if (single) result+=":"; else result+="en:";
427 /*! This is in the (quick) index as a link to the alphabetical compound
430 QCString trAlphabeticalList()
431 { return "Alphabetical List"; }
433 //////////////////////////////////////////////////////////////////////////
434 // new since 0.49-990901
435 //////////////////////////////////////////////////////////////////////////
437 /*! This is used as the heading text for the retval command. */
438 QCString trReturnValues()
439 { return "Retour waarden"; }
441 /*! This is in the (quick) index as a link to the main page (index.html)
443 QCString trMainPage()
444 { return "Hoofd Pagina"; }
446 /*! This is used in references to page that are put in the LaTeX
447 * documentation. It should be an abbreviation of the word page.
449 QCString trPageAbbreviation()
452 //////////////////////////////////////////////////////////////////////////
453 // new since 0.49-991106
454 //////////////////////////////////////////////////////////////////////////
456 QCString trDefinedAtLineInSourceFile()
458 return "De definitie bevindt zich op regel @0 in het bestand @1.";
460 QCString trDefinedInSourceFile()
462 return "De definitie bevindt zich in het bestand @0.";
465 //////////////////////////////////////////////////////////////////////////
466 // new since 0.49-991205
467 //////////////////////////////////////////////////////////////////////////
469 QCString trDeprecated()
474 //////////////////////////////////////////////////////////////////////////
476 //////////////////////////////////////////////////////////////////////////
478 /*! this text is put before a collaboration diagram */
479 QCString trCollaborationDiagram(const char *clName)
481 return (QCString)"Collaboratie diagram voor "+clName+":";
483 /*! this text is put before an include dependency graph */
484 QCString trInclDepGraph(const char *fName)
486 return (QCString)"Include afhankelijkheidsgraaf voor "+fName+":";
488 /*! header that is put before the list of constructor/destructors. */
489 QCString trConstructorDocumentation()
491 return "Constructor & Destructor Documentatie";
493 /*! Used in the file documentation to point to the corresponding sources. */
494 QCString trGotoSourceCode()
496 return "Ga naar de broncode van dit bestand.";
498 /*! Used in the file sources to point to the corresponding documentation. */
499 QCString trGotoDocumentation()
501 return "Ga naar de documentatie van dit bestand.";
503 /*! Text for the \\pre command */
504 QCString trPrecondition()
506 return "Preconditie";
508 /*! Text for the \\post command */
509 QCString trPostcondition()
511 return "Postconditie";
513 /*! Text for the \\invariant command */
514 QCString trInvariant()
518 /*! Text shown before a multi-line variable/enum initialization */
519 QCString trInitialValue()
521 return "Initiële waarde:";
523 /*! Text used the source code in the file index */
528 QCString trGraphicalHierarchy()
530 return "Grafische Klasse Hiërarchie";
532 QCString trGotoGraphicalHierarchy()
534 return "Ga naar de grafische klasse hiërarchie";
536 QCString trGotoTextualHierarchy()
538 return "Ga naar de tekstuele klasse hiërarchie";
540 QCString trPageIndex()
542 return "Pagina Index";
545 //////////////////////////////////////////////////////////////////////////
547 //////////////////////////////////////////////////////////////////////////
553 QCString trPublicTypes()
555 return "Public Typen";
557 QCString trPublicAttribs()
559 return "Public Attributen";
561 QCString trStaticPublicAttribs()
563 return "Static Public Attributen";
565 QCString trProtectedTypes()
567 return "Protected Typen";
569 QCString trProtectedAttribs()
571 return "Protected Attributen";
573 QCString trStaticProtectedAttribs()
575 return "Static Protected Attributen";
577 QCString trPrivateTypes()
579 return "Private Typen";
581 QCString trPrivateAttribs()
583 return "Private Attributen";
585 QCString trStaticPrivateAttribs()
587 return "Static Private Attributen";
591 //////////////////////////////////////////////////////////////////////////
593 //////////////////////////////////////////////////////////////////////////
595 /*! Used as a marker that is put before a todo item */
600 /*! Used as the header of the todo list */
601 QCString trTodoList()
606 //////////////////////////////////////////////////////////////////////////
608 //////////////////////////////////////////////////////////////////////////
610 QCString trReferencedBy()
612 return "Wordt aangeroepen door";
616 return "Opmerkingen";
618 QCString trAttention()
622 QCString trInclByDepGraph()
624 return "Deze graaf geeft aan welke bestanden direct of "
625 "indirect afhankelijk zijn van dit bestand:";
632 //////////////////////////////////////////////////////////////////////////
634 //////////////////////////////////////////////////////////////////////////
636 /*! title of the graph legend page */
637 QCString trLegendTitle()
639 return "Graaf Legenda";
641 /*! page explaining how the dot graph's should be interpreted */
642 QCString trLegendDocs()
645 "Deze pagina legt uit hoe de grafen die gegenereerd worden door doxygen "
646 "geïnterpreteerd dienen te worden.<p>\n"
647 "Beschouw het volgende voorbeeld:\n"
649 "/*! Onzichtbare klasse vanwege afkappen van de graaf */\n"
650 "class Invisible { };\n\n"
651 "/*! Afgekapte klasse, overervingsrelatie is verborgen */\n"
652 "class Truncated : public Invisible { };\n\n"
653 "/* Klasse is niet gedocumenteerd met doxygen commentaar */\n"
654 "class Undocumented { };\n\n"
655 "/*! Klasse met public inheritance */\n"
656 "class PublicBase : public Truncated { };\n\n"
657 "/*! A template class */\n"
658 "template<class T> class Templ { };\n\n"
659 "/*! Klasse met protected inheritance */\n"
660 "class ProtectedBase { };\n\n"
661 "/*! Klasse met private inheritance */\n"
662 "class PrivateBase { };\n\n"
663 "/*! Klasse die wordt gebruikt door de klasse Inherited */\n"
664 "class Used { };\n\n"
665 "/*! Super klasse die overerft van een aantal andere klassen */\n"
666 "class Inherited : public PublicBase,\n"
667 " protected ProtectedBase,\n"
668 " private PrivateBase,\n"
669 " public Undocumented,\n"
670 " public Templ<int>\n"
673 " Used *m_usedClass;\n"
676 "Dit voorbeeld zal resulteren in de volgende graaf:"
677 "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
679 "De rechthoeken in the bovenstaande graaf hebben de volgende betekenis:\n"
681 "<li>Een gevulde grijze rechthoek representeert de structure of klasse waarvoor "
682 "de graaf is gegeneerd.\n"
683 "<li>Een rechthoek met een zwarte rand representeert een gedocumenteerde structure of klasse.\n"
684 "<li>Een rechthoek met een grijze rand representeert een ongedocumenteerde structure of klasse.\n"
685 "<li>Een rechthoek met een rode rand representeert een gedocumenteerde structure or klasse waarvoor\n"
686 "niet alle overervings- of gebruiksrelaties konden worden getoond. Een graaf wordt "
687 "afgekapt als hij niet past binnen de gespecificeerde grenzen."
689 "De pijlen hebben de volgende betekenis:\n"
691 "<li>Een donkerblauwe pijl visualizeert een public inheritance "
692 "relatie tussen twee klassen.\n"
693 "<li>Een donkergroene pijl wordt gebruikt voor protected inheritance.\n"
694 "<li>Een donkerrode pijl wordt gebruikt voor private inheritance.\n"
695 "<li>Een paars gestippelde pijl wordt gebruikt indien een klasse bevat is of gebruikt wordt "
696 "door een andere klasse. De pijl is gelabeled met de variable(n) "
697 "die toegang geven tot de aangewezen klasse of structure. \n"
698 "<li>Een geel gestippelde pijl wordt gebruikt om een relatie tussen een \n"
699 "template instantie en een template klasse aan te geven. De pijl is gelabeld met \n"
700 "template parameters van de instantie.\n"
703 /*! text for the link to the legend page */
709 //////////////////////////////////////////////////////////////////////////
711 //////////////////////////////////////////////////////////////////////////
713 /*! Used as a marker that is put before a test item */
718 /*! Used as the header of the test list */
719 QCString trTestList()
724 //////////////////////////////////////////////////////////////////////////
726 //////////////////////////////////////////////////////////////////////////
728 /*! Used as a section header for KDE-2 IDL methods */
729 QCString trDCOPMethods()
731 return "DCOP Methoden";
734 //////////////////////////////////////////////////////////////////////////
736 //////////////////////////////////////////////////////////////////////////
738 /*! Used as a section header for IDL properties */
739 QCString trProperties()
743 /*! Used as a section header for IDL property documentation */
744 QCString trPropertyDocumentation()
746 return "Property Documentatie";
749 //////////////////////////////////////////////////////////////////////////
751 //////////////////////////////////////////////////////////////////////////
753 /*! Used for Java classes in the summary section of Java packages */
758 /*! Used as the title of a Java package */
759 QCString trPackage(const char *name)
761 return (QCString)"Package "+name;
763 /*! Title of the package index page */
764 QCString trPackageList()
766 return "Package Lijst";
768 /*! The description of the package index page */
769 QCString trPackageListDescription()
771 return "Hier volgen de packages, elk met een korte beschrijving (indien aanwezig):";
773 /*! The link name in the Quick links header for each page */
774 QCString trPackages()
778 /*! Text shown before a multi-line define */
779 QCString trDefineValue()
784 //////////////////////////////////////////////////////////////////////////
786 //////////////////////////////////////////////////////////////////////////
788 /*! Used as a marker that is put before a \\bug item */
793 /*! Used as the header of the bug list */
799 //////////////////////////////////////////////////////////////////////////
801 //////////////////////////////////////////////////////////////////////////
803 /*! Used as ansicpg for RTF file
805 * The following table shows the correlation of Charset name, Charset Value and
808 * Charset Name Charset Value(hex) Codepage number
809 * ------------------------------------------------------
810 * DEFAULT_CHARSET 1 (x01)
811 * SYMBOL_CHARSET 2 (x02)
812 * OEM_CHARSET 255 (xFF)
813 * ANSI_CHARSET 0 (x00) 1252
814 * RUSSIAN_CHARSET 204 (xCC) 1251
815 * EE_CHARSET 238 (xEE) 1250
816 * GREEK_CHARSET 161 (xA1) 1253
817 * TURKISH_CHARSET 162 (xA2) 1254
818 * BALTIC_CHARSET 186 (xBA) 1257
819 * HEBREW_CHARSET 177 (xB1) 1255
820 * ARABIC _CHARSET 178 (xB2) 1256
821 * SHIFTJIS_CHARSET 128 (x80) 932
822 * HANGEUL_CHARSET 129 (x81) 949
823 * GB2313_CHARSET 134 (x86) 936
824 * CHINESEBIG5_CHARSET 136 (x88) 950
828 virtual QCString trRTFansicp()
834 /*! Used as ansicpg for RTF fcharset
835 * \see trRTFansicp() for a table of possible values.
837 virtual QCString trRTFCharSet()
842 /*! Used as header RTF general index */
843 virtual QCString trRTFGeneralIndex()
848 /*! This is used for translation of the word that will possibly
849 * be followed by a single name or by a list of names
852 virtual QCString trClass(bool first_capital, bool singular)
854 QCString result((first_capital ? "Klasse" : "klass"));
855 if (!singular) result+="n";
859 /*! This is used for translation of the word that will possibly
860 * be followed by a single name or by a list of names
863 virtual QCString trFile(bool first_capital, bool singular)
865 QCString result((first_capital ? "Bestand" : "bestand"));
866 if (!singular) result+="en";
870 /*! This is used for translation of the word that will possibly
871 * be followed by a single name or by a list of names
874 virtual QCString trNamespace(bool first_capital, bool singular)
876 QCString result((first_capital ? "Namespace" : "namespace"));
877 if (!singular) result+="s";
881 /*! This is used for translation of the word that will possibly
882 * be followed by a single name or by a list of names
885 virtual QCString trGroup(bool first_capital, bool singular)
887 QCString result((first_capital ? "Groep" : "groep"));
888 if (!singular) result+="en";
892 /*! This is used for translation of the word that will possibly
893 * be followed by a single name or by a list of names
896 virtual QCString trPage(bool first_capital, bool singular)
898 QCString result((first_capital ? "Pagina" : "pagina"));
899 if (!singular) result+="s";
903 /*! This is used for translation of the word that will possibly
904 * be followed by a single name or by a list of names
907 virtual QCString trMember(bool first_capital, bool singular)
909 QCString result((first_capital ? "Member" : "member"));
910 if (!singular) result+="s";
914 /*! This is used for translation of the word that will possibly
915 * be followed by a single name or by a list of names
918 virtual QCString trGlobal(bool first_capital, bool singular)
920 QCString result((first_capital ? "Globale member" : "globale member"));
921 if (!singular) result+="s";
925 //////////////////////////////////////////////////////////////////////////
927 //////////////////////////////////////////////////////////////////////////
929 /*! This text is generated when the \\author command is used and
930 * for the author section in man pages. */
931 virtual QCString trAuthor(bool first_capital, bool singular)
933 QCString result((first_capital ? "Auteur" : "auteur"));
934 if (!singular) result+="s";
938 //////////////////////////////////////////////////////////////////////////
940 //////////////////////////////////////////////////////////////////////////
942 /*! This text is put before the list of members referenced by a member
944 virtual QCString trReferences()
949 //////////////////////////////////////////////////////////////////////////
951 //////////////////////////////////////////////////////////////////////////
953 /*! used in member documentation blocks to produce a list of
954 * members that are implemented by this one.
956 virtual QCString trImplementedFromList(int numEntries)
958 return "Implementeert "+trWriteList(numEntries)+".";
961 /*! used in member documentation blocks to produce a list of
962 * all members that implementation this member.
964 virtual QCString trImplementedInList(int numEntries)
966 return "Wordt geïmplementeerd door "+trWriteList(numEntries)+".";
969 //////////////////////////////////////////////////////////////////////////
971 //////////////////////////////////////////////////////////////////////////
973 virtual QCString trRTFTableOfContents()
974 { return "Inhoudsopgave"; }
976 //////////////////////////////////////////////////////////////////////////
978 //////////////////////////////////////////////////////////////////////////
980 /*! Used as the header of the list of item that have been
983 virtual QCString trDeprecatedList()
985 return "Deprecated Lijst";
988 //////////////////////////////////////////////////////////////////////////
990 //////////////////////////////////////////////////////////////////////////
992 /*! Used as a header for a section of events found in a C# program
994 virtual QCString trEvents()
998 /*! Header used for the documentation section of a class' events. */
999 virtual QCString trEventDocumentation()
1001 return "Event Documentatie";
1004 //////////////////////////////////////////////////////////////////////////
1006 //////////////////////////////////////////////////////////////////////////
1008 /*! Used as a heading for a list of Java class types with package scope.
1010 virtual QCString trPackageTypes()
1012 return "Package Types";
1014 /*! Used as a heading for a list of Java class functions with package
1017 virtual QCString trPackageMembers()
1019 return "Package Functies";
1021 /*! Used as a heading for a list of static Java class functions with
1024 virtual QCString trStaticPackageMembers()
1026 return "Statische Package Functies";
1028 /*! Used as a heading for a list of Java class variables with package
1031 virtual QCString trPackageAttribs()
1033 return "Package Attributen";
1035 /*! Used as a heading for a list of static Java class variables with
1038 virtual QCString trStaticPackageAttribs()
1040 return "Statische Package Attributen";
1043 //////////////////////////////////////////////////////////////////////////
1045 //////////////////////////////////////////////////////////////////////////
1047 /*! Used in the quick index of a class/file/namespace member list page
1048 * to link to the unfiltered list of all members.
1050 virtual QCString trAll()
1054 /*! Put in front of the call graph for a function. */
1055 virtual QCString trCallGraph()
1057 return "Hier is de call graaf voor deze functie:";
1060 //////////////////////////////////////////////////////////////////////////
1062 //////////////////////////////////////////////////////////////////////////
1064 /*! When the search engine is enabled this text is put in the index
1065 * of each page before the search field.
1067 virtual QCString trSearchForIndex()
1071 /*! This string is used as the title for the page listing the search
1074 virtual QCString trSearchResultsTitle()
1076 return "Zoek Resultaten";
1078 /*! This string is put just before listing the search results. The
1079 * text can be different depending on the number of documents found.
1080 * Inside the text you can put the special marker $num to insert
1081 * the number representing the actual number of search results.
1082 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1083 * value 2 represents 2 or more matches. HTML markup is allowed inside
1084 * the returned string.
1086 virtual QCString trSearchResults(int numDocuments)
1088 if (numDocuments==0)
1090 return "Helaas, er zijn geen documenten gevonden die aan de zoekopdracht voldoen.";
1092 else if (numDocuments==1)
1094 return "Er is <b>1</b> document gevonden dat aan de zoekopdracht voldoet.";
1098 return "Er zijn <b>$num</b> documenten gevonden die aan de zoekopdracht voldoen. "
1099 "De beste resultaten worden eerst getoond.";
1102 /*! This string is put before the list of matched words, for each search
1103 * result. What follows is the list of words that matched the query.
1105 virtual QCString trSearchMatches()
1110 //////////////////////////////////////////////////////////////////////////
1112 //////////////////////////////////////////////////////////////////////////
1114 /*! This is used in HTML as the title of page with source code for file filename
1116 virtual QCString trSourceFile(QCString& filename)
1118 return filename + " Bron Bestand";
1121 //////////////////////////////////////////////////////////////////////////
1123 //////////////////////////////////////////////////////////////////////////
1125 /*! This is used as the name of the chapter containing the directory
1128 virtual QCString trDirIndex()
1129 { return "Folder Hiërarchie"; }
1131 /*! This is used as the name of the chapter containing the documentation
1132 * of the directories.
1134 virtual QCString trDirDocumentation()
1135 { return "Folder Documentatie"; }
1137 /*! This is used as the title of the directory index and also in the
1138 * Quick links of a HTML page, to link to the directory hierarchy.
1140 virtual QCString trDirectories()
1141 { return "Folders"; }
1143 /*! This returns a sentences that introduces the directory hierarchy.
1144 * and the fact that it is sorted alphabetically per level
1146 virtual QCString trDirDescription()
1147 { return "Deze folder hiërarchie is min of meer alfabetisch "
1151 /*! This returns the title of a directory page. The name of the
1152 * directory is passed via \a dirName.
1154 virtual QCString trDirReference(const char *dirName)
1155 { QCString result=dirName; result+=" Folder Referentie"; return result; }
1157 /*! This returns the word directory with or without starting capital
1158 * (\a first_capital) and in sigular or plural form (\a singular).
1160 virtual QCString trDir(bool first_capital, bool singular)
1162 QCString result((first_capital ? "Folder" : "folder"));
1163 if (!singular) result+="s";
1167 //////////////////////////////////////////////////////////////////////////
1169 //////////////////////////////////////////////////////////////////////////
1171 /*! This text is added to the documentation when the \\overload command
1172 * is used for a function.
1174 virtual QCString trOverloadText()
1176 return "Deze functie is overloaded en is beschikbaar gemaakt om het "
1177 "gebruik te vergemakkelijken. Ze verschilt alleen van de "
1178 "bovenstaande functie wat betreft de parameterlijst.";
1181 //////////////////////////////////////////////////////////////////////////
1183 //////////////////////////////////////////////////////////////////////////
1185 /*! Put in front of the call graph for a function. */
1186 virtual QCString trCallerGraph()
1188 return "Hier is de caller graaf voor deze functie:";
1191 /*! header that is put before the list of member subprograms (Fortran). */
1192 virtual QCString trMemberFunctionDocumentationFortran()
1193 { return "Member Functie/Subroutine Documentatie"; }
1195 //////////////////////////////////////////////////////////////////////////
1196 // new since 1.5.4 (mainly for Fortran)
1197 //////////////////////////////////////////////////////////////////////////
1199 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1200 virtual QCString trCompoundListFortran()
1201 { return "Lijst met data types"; }
1203 /*! This is put above each page as a link to all members of compounds (Fortran). */
1204 virtual QCString trCompoundMembersFortran()
1205 { return "Data velden"; }
1207 /*! This is an introduction to the annotated compound list (Fortran). */
1208 virtual QCString trCompoundListDescriptionFortran()
1209 { return "Hieronder volgen de data types elk een korte beschrijving:"; }
1211 /*! This is an introduction to the page with all data types (Fortran). */
1212 virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1214 QCString result="Hieronder volgt de lijst met alle ";
1215 if (!extractAll) result+="gedocumenteerde ";
1216 result+="data types met links naar ";
1217 if (!extractAll) result+="de klasse documentatie voor elke member:";
1218 else result+="de klassen waartoe ze behoren:";
1222 /*! This is used in LaTeX as the title of the chapter with the
1223 * annotated compound index (Fortran).
1225 virtual QCString trCompoundIndexFortran()
1226 { return "Data Type Index"; }
1228 /*! This is used in LaTeX as the title of the chapter containing
1229 * the documentation of all data types (Fortran).
1231 virtual QCString trTypeDocumentation()
1232 { return "Data Type Documentatie"; }
1234 /*! This is used in the documentation of a file as a header before the
1235 * list of (global) subprograms (Fortran).
1237 virtual QCString trSubprograms()
1238 { return "Functies/Subroutines"; }
1240 /*! This is used in the documentation of a file/namespace before the list
1241 * of documentation blocks for subprograms (Fortran)
1243 virtual QCString trSubprogramDocumentation()
1244 { return "Functie/Subroutine Documentatie"; }
1246 /*! This is used in the documentation of a file/namespace/group before
1247 * the list of links to documented compounds (Fortran)
1249 virtual QCString trDataTypes()
1250 { return "Data Types"; }
1252 /*! used as the title of page containing all the index of all modules (Fortran). */
1253 virtual QCString trModulesList()
1254 { return "Module Lijst"; }
1256 /*! used as an introduction to the modules list (Fortran) */
1257 virtual QCString trModulesListDescription(bool extractAll)
1259 QCString result="Hieronder volgt de lijst met alle ";
1260 if (!extractAll) result+="gedocumenteerde ";
1261 result+="modulen, elk met een korte beschrijving:";
1265 /*! used as the title of the HTML page of a module/type (Fortran) */
1266 virtual QCString trCompoundReferenceFortran(const char *clName,
1267 ClassDef::CompoundType compType,
1270 QCString result=(QCString)clName;
1273 case ClassDef::Class: result+=" Module"; break;
1274 case ClassDef::Struct: result+=" Type"; break;
1275 case ClassDef::Union: result+=" Union"; break;
1276 case ClassDef::Interface: result+=" Interface"; break;
1277 case ClassDef::Protocol: result+=" Protocol"; break;
1278 case ClassDef::Category: result+=" Category"; break;
1279 case ClassDef::Exception: result+=" Exception"; break;
1281 if (isTemplate) result+=" Template";
1282 result+=" Referentie";
1285 /*! used as the title of the HTML page of a module (Fortran) */
1286 virtual QCString trModuleReference(const char *namespaceName)
1288 QCString result=namespaceName;
1289 result+=" Module Referentie";
1293 /*! This is put above each page as a link to all members of modules. (Fortran) */
1294 virtual QCString trModulesMembers()
1295 { return "Module Members"; }
1297 /*! This is an introduction to the page with all modules members (Fortran) */
1298 virtual QCString trModulesMemberDescription(bool extractAll)
1300 QCString result="Hier is een lijst van alle ";
1301 if (!extractAll) result+="gedocumenteerde ";
1302 result+="module members met links naar ";
1304 result+="de module documentatie voor iedere member:";
1306 result+="de module waartoe ze behoren:";
1310 /*! This is used in LaTeX as the title of the chapter with the
1311 * index of all modules (Fortran).
1313 virtual QCString trModulesIndex()
1314 { return "Module Index"; }
1316 /*! This is used for translation of the word that will possibly
1317 * be followed by a single name or by a list of names
1320 virtual QCString trModule(bool first_capital, bool singular)
1322 QCString result((first_capital ? "Module" : "module"));
1323 if (!singular) result+="n";
1326 /*! This is put at the bottom of a module documentation page and is
1327 * followed by a list of files that were used to generate the page.
1329 virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
1331 { // here s is one of " Class", " Struct" or " Union"
1332 // single is true implies a single file
1333 QCString result=(QCString)"De documentatie voor ";
1336 case ClassDef::Class: result+="deze module"; break;
1337 case ClassDef::Struct: result+="dit type"; break;
1338 case ClassDef::Union: result+="deze union"; break;
1339 case ClassDef::Interface: result+="dit interface"; break;
1340 case ClassDef::Protocol: result+="dit protocol"; break;
1341 case ClassDef::Category: result+="deze category"; break;
1342 case ClassDef::Exception: result+="deze exception"; break;
1344 result+=" is gegenereerd op grond van ";
1345 if (single) result+="het"; else result+="de";
1346 result+=" volgende bestand";
1347 if (single) result+=":"; else result+="en:";
1350 /*! This is used for translation of the word that will possibly
1351 * be followed by a single name or by a list of names
1354 virtual QCString trType(bool first_capital, bool singular)
1356 QCString result((first_capital ? "Type" : "type"));
1357 if (!singular) result+="s";
1360 /*! This is used for translation of the word that will possibly
1361 * be followed by a single name or by a list of names
1364 virtual QCString trSubprogram(bool first_capital, bool singular)
1366 QCString result((first_capital ? "Subprogramma" : "subprogramma"));
1367 if (!singular) result+="s";
1371 /*! C# Type Contraint list */
1372 virtual QCString trTypeConstraints()
1374 return "Type Beperkingen";
1377 //////////////////////////////////////////////////////////////////////////
1379 //////////////////////////////////////////////////////////////////////////
1381 /*! directory relation for \a name */
1382 virtual QCString trDirRelation(const char *name)
1384 return QCString(name)+" Relatie";
1387 /*! Loading message shown when loading search results */
1388 virtual QCString trLoading()
1393 /*! Label used for search results in the global namespace */
1394 virtual QCString trGlobalNamespace()
1396 return "Globale Namespace";
1399 /*! Message shown while searching */
1400 virtual QCString trSearching()
1405 /*! Text shown when no search results are found */
1406 virtual QCString trNoMatches()
1408 return "Niets gevonden";
1411 //////////////////////////////////////////////////////////////////////////
1412 // new since 1.6.3 (missing items for the directory pages)
1413 //////////////////////////////////////////////////////////////////////////
1415 /*! introduction text for the directory dependency graph */
1416 virtual QCString trDirDependency(const char *name)
1418 return (QCString)"Folder afhankelijkheidsgraaf voor "+name;
1421 /*! when clicking a directory dependency label, a page with a
1422 * table is shown. The heading for the first column mentions the
1423 * source file that has a relation to another file.
1425 virtual QCString trFileIn(const char *name)
1427 return (QCString)"Bestand in "+name;
1430 /*! when clicking a directory dependency label, a page with a
1431 * table is shown. The heading for the second column mentions the
1432 * destination file that is included.
1434 virtual QCString trIncludesFileIn(const char *name)
1436 return (QCString)"Includeert bestand in "+name;
1438 virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1439 int hour,int minutes,int seconds,
1442 static const char *days[] = { "Ma","Di","Wo","Do","Vr","Za","Zo" };
1443 static const char *months[] = { "Jan","Feb","Maa","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec" };
1445 sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1449 stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1455 //////////////////////////////////////////////////////////////////////////
1457 //////////////////////////////////////////////////////////////////////////
1459 /*! Header for the page with bibliographic citations */
1460 virtual QCString trCiteReferences()
1461 { return "Bibliografie"; }
1463 /*! Text for copyright paragraph */
1464 virtual QCString trCopyright()
1465 { return "Copyright"; }
1467 /*! Header for the graph showing the directory dependencies */
1468 virtual QCString trDirDepGraph(const char *name)
1469 { return QCString("Folder afhankelijkheidsgraaf voor ")+name+":"; }
1471 //////////////////////////////////////////////////////////////////////////
1473 //////////////////////////////////////////////////////////////////////////
1475 /*! Detail level selector shown for hierarchical indices */
1476 virtual QCString trDetailLevel()
1477 { return "detail niveau"; }
1479 /*! Section header for list of template parameters */
1480 virtual QCString trTemplateParameters()
1481 { return "Template Parameters"; }
1483 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1484 virtual QCString trAndMore(const QCString &number)
1485 { return "en "+number+ " anderen..."; }
1487 /*! Used file list for a Java enum */
1488 virtual QCString trEnumGeneratedFromFiles(bool single)
1489 { QCString result = "De documentatie voor deze enum is gegenereerd op grond van ";
1490 if (single) result+="het"; else result+="de";
1491 result+=" volgende bestand";
1492 if (single) result+=":"; else result+="en:";
1496 /*! Header of a Java enum page (Java enums are represented as classes). */
1497 virtual QCString trEnumReference(const char *name)
1498 { return QCString(name)+" Enum Referentie"; }
1500 /*! Used for a section containing inherited members */
1501 virtual QCString trInheritedFrom(const char *members,const char *what)
1502 { return QCString(members)+" overgeërfd van "+what; }
1504 /*! Header of the sections with inherited members specific for the
1507 virtual QCString trAdditionalInheritedMembers()
1508 { return "Additionele Overgeërfde Members"; }
1510 //////////////////////////////////////////////////////////////////////////
1512 //////////////////////////////////////////////////////////////////////////
1514 /*! Used as a tooltip for the toggle button that appears in the
1515 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1516 * enabled. This tooltip explains the meaning of the button.
1518 virtual QCString trPanelSynchronisationTooltip(bool enable)
1520 QCString opt = enable ? "in" : "uit";
1521 return "klik hier de paneel synchronisatie "+opt+" the schakelen";
1524 /*! Used in a method of an Objective-C class that is declared in a
1525 * a category. Note that the @1 marker is required and is replaced
1528 virtual QCString trProvidedByCategory()
1530 return "Wordt aangeboden door category @1.";
1533 /*! Used in a method of an Objective-C category that extends a class.
1534 * Note that the @1 marker is required and is replaced by a link to
1537 virtual QCString trExtendsClass()
1539 return "Uitbereiding van klasse @1.";
1542 /*! Used as the header of a list of class methods in Objective-C.
1543 * These are similar to static public member functions in C++.
1545 virtual QCString trClassMethods()
1547 return "Klasse Methoden";
1550 /*! Used as the header of a list of instance methods in Objective-C.
1551 * These are similar to public member functions in C++.
1553 virtual QCString trInstanceMethods()
1555 return "Instantie Methoden";
1558 /*! Used as the header of the member functions of an Objective-C class.
1560 virtual QCString trMethodDocumentation()
1562 return "Methode Documentatie";
1565 /*! Used as the title of the design overview picture created for the
1568 virtual QCString trDesignOverview()
1570 return "Ontwerp Overzicht";