1 /******************************************************************************
5 * Copyright (C) 1997-2015 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 QCString trRelatedFunctions()
42 { return "Gerelateerde functies"; }
43 QCString trRelatedSubscript()
44 { return "(Merk op dat dit geen member functies zijn.)"; }
45 QCString trDetailedDescription()
46 { return "Gedetailleerde Beschrijving"; }
47 QCString trMemberTypedefDocumentation()
48 { return "Documentatie van type definitie members"; }
49 QCString trMemberEnumerationDocumentation()
50 { return "Documentatie van enumeratie members"; }
51 QCString trMemberFunctionDocumentation()
52 { return "Documentatie van functie members"; }
53 QCString trMemberDataDocumentation()
54 { return "Documentatie van data members"; }
57 QCString trListOfAllMembers()
58 { return "Lijst van alle members"; }
59 QCString trMemberList()
60 { return "Member Lijst"; }
61 QCString trThisIsTheListOfAllMembers()
62 { return "Dit is de complete lijst van alle members voor"; }
63 QCString trIncludingInheritedMembers()
64 { return ", inclusief alle overgeërfde members."; }
65 QCString trGeneratedAutomatically(const char *s)
66 { QCString result="Automatisch gegenereerd door Doxygen";
67 if (s) result+=(QCString)" voor "+s;
68 result+=" uit de programmatekst.";
72 { return "enum naam"; }
73 QCString trEnumValue()
74 { return "enum waarde"; }
75 QCString trDefinedIn()
76 { return "gedefinieerd in"; }
79 QCString trClassHierarchy()
80 { return "Klasse Hiërarchie"; }
81 QCString trCompoundList()
82 { return "Klasse Lijst"; }
84 { return "Bestandslijst"; }
85 QCString trCompoundMembers()
86 { return "Klasse Members"; }
87 QCString trFileMembers()
88 { return "Bestand members"; }
89 QCString trRelatedPages()
90 { return "Gerelateerde pagina's"; }
92 { return "Voorbeelden"; }
95 QCString trClassHierarchyDescription()
96 { return "Deze inheritance lijst is min of meer alfabetisch "
99 QCString trFileListDescription(bool extractAll)
101 QCString result="Hieronder volgt de lijst met alle ";
102 if (!extractAll) result+="gedocumenteerde ";
103 result+="bestanden, elk met een korte beschrijving:";
106 QCString trCompoundListDescription()
107 { return "Hieronder volgen de klassen, structs en "
108 "unions met voor elk een korte beschrijving:";
110 QCString trCompoundMembersDescription(bool extractAll)
112 QCString result="Hieronder volgt de lijst met alle ";
113 if (!extractAll) result+="gedocumenteerde ";
114 result+="klasse members met links naar ";
115 if (!extractAll) result+="de klasse documentatie voor elke member:";
116 else result+="de klassen waartoe ze behoren:";
119 QCString trFileMembersDescription(bool extractAll)
121 QCString result="Hieronder volgt de lijst met alle ";
122 if (!extractAll) result+="gedocumenteerde ";
123 result+="bestand members met links naar ";
124 if (extractAll) result+="de bestand's documentatie voor elke member:";
125 else result+="de bestanden waartoe ze behoren:";
128 QCString trExamplesDescription()
129 { return "Hieronder volgt de lijst met alle voorbeelden:"; }
130 QCString trRelatedPagesDescription()
131 { return "Hieronder volgt de lijst met alle pagina's die gerelateerde documentatie bevatten:"; }
132 QCString trModulesDescription()
133 { return "Hieronder volgt de lijst met alle modules:"; }
135 QCString trDocumentation()
136 { return "Documentatie"; }
137 QCString trModuleIndex()
138 { return "Module Index"; }
139 QCString trHierarchicalIndex()
140 { return "Hiërarchische Index"; }
141 QCString trCompoundIndex()
142 { return "Klasse Index"; }
143 QCString trFileIndex()
144 { return "Bestand Index"; }
145 QCString trModuleDocumentation()
146 { return "Module Documentatie"; }
147 QCString trClassDocumentation()
148 { return "Klassen Documentatie"; }
149 QCString trFileDocumentation()
150 { return "Bestand Documentatie"; }
151 QCString trExampleDocumentation()
152 { return "Documentatie van voorbeelden"; }
153 QCString trPageDocumentation()
154 { return "Documentatie van gerelateerde pagina's"; }
155 QCString trReferenceManual()
156 { return "Naslagwerk"; }
160 QCString trTypedefs()
161 { return "Typedefs"; }
162 QCString trEnumerations()
163 { return "Enumeraties"; }
164 QCString trFunctions()
165 { return "Functies"; }
166 QCString trVariables()
167 { return "Variabelen"; }
168 QCString trEnumerationValues()
169 { return "Enumeratie waarden"; }
170 QCString trDefineDocumentation()
171 { return "Documentatie van macro's"; }
172 QCString trTypedefDocumentation()
173 { return "Documentatie van typedefs"; }
174 QCString trEnumerationTypeDocumentation()
175 { return "Documentatie van enumeratie types"; }
176 QCString trEnumerationValueDocumentation()
177 { return "Documentatie van enumeratie waarden"; }
178 QCString trFunctionDocumentation()
179 { return "Documentatie van functies"; }
180 QCString trVariableDocumentation()
181 { return "Documentatie van variabelen"; }
182 QCString trCompounds()
183 { return "Klassen"; }
184 QCString trGeneratedAt(const char *date,const char *projName)
186 QCString result=(QCString)"Gegenereerd op "+date;
187 if (projName) result+=(QCString)" voor "+projName;
188 result+=(QCString)" door";
191 QCString trClassDiagram(const char *clName)
193 return (QCString)"Klasse diagram voor "+clName;
195 QCString trForInternalUseOnly()
196 { return "Alleen voor intern gebruik."; }
198 { return "Waarschuwing"; }
204 { return "Retourneert"; }
206 { return "Zie ook"; }
207 QCString trParameters()
208 { return "Parameters"; }
209 QCString trExceptions()
210 { return "Excepties"; }
211 QCString trGeneratedBy()
212 { return "Gegenereerd door"; }
214 //////////////////////////////////////////////////////////////////////////
215 // new since 0.49-990307
216 //////////////////////////////////////////////////////////////////////////
218 QCString trNamespaceList()
219 { return "Namespace Lijst"; }
220 QCString trNamespaceListDescription(bool extractAll)
222 QCString result="Hier is een lijst met alle ";
223 if (!extractAll) result+="gedocumenteerde ";
224 result+="namespaces met voor elk een korte beschrijving:";
228 { return "Friends"; }
230 //////////////////////////////////////////////////////////////////////////
231 // new since 0.49-990405
232 //////////////////////////////////////////////////////////////////////////
234 QCString trRelatedFunctionDocumentation()
235 { return "Documentatie van friends en gerelateerde functies"; }
237 //////////////////////////////////////////////////////////////////////////
238 // new since 0.49-990425
239 //////////////////////////////////////////////////////////////////////////
241 QCString trCompoundReference(const char *clName,
242 ClassDef::CompoundType compType,
244 // used as the title of the HTML page of a class/struct/union
246 QCString result=(QCString)clName;
247 if (isTemplate) result+=" Template";
250 case ClassDef::Class: result+=" Class"; break;
251 case ClassDef::Struct: result+=" Struct"; break;
252 case ClassDef::Union: result+=" Union"; break;
253 case ClassDef::Interface: result+=" Interface"; break;
254 case ClassDef::Protocol: result+=" Protocol"; break;
255 case ClassDef::Category: result+=" Category"; break;
256 case ClassDef::Exception: result+=" Exception"; break;
259 result+=" Referentie";
262 QCString trFileReference(const char *fileName)
263 // used as the title of the HTML page of a file
265 QCString result=fileName;
266 result+=" Bestand Referentie";
269 QCString trNamespaceReference(const char *namespaceName)
270 // used as the title of the HTML page of a namespace
272 QCString result=namespaceName;
273 result+=" Namespace Referentie";
277 // these are for the member sections of a class, struct or union
278 QCString trPublicMembers()
279 { return "Public Members"; }
280 QCString trPublicSlots()
281 { return "Public Slots"; }
283 { return "Signals"; }
284 QCString trStaticPublicMembers()
285 { return "Static Public Members"; }
286 QCString trProtectedMembers()
287 { return "Protected Members"; }
288 QCString trProtectedSlots()
289 { return "Protected Slots"; }
290 QCString trStaticProtectedMembers()
291 { return "Static Protected Members"; }
292 QCString trPrivateMembers()
293 { return "Private Members"; }
294 QCString trPrivateSlots()
295 { return "Private Slots"; }
296 QCString trStaticPrivateMembers()
297 { return "Static Private Members"; }
298 // end of member sections
300 QCString trWriteList(int numEntries)
302 // this function is used to produce a comma-separated list of items.
303 // use generateMarker(i) to indicate where item i should be put.
306 // the inherits list contain `numEntries' classes
307 for (i=0;i<numEntries;i++)
309 // use generateMarker to generate placeholders for the class links!
310 result+=generateMarker(i); // generate marker for entry i in the list
311 // (order is left to right)
313 if (i!=numEntries-1) // not the last entry, so we need a separator
315 if (i<numEntries-2) // not the fore last entry
317 else // the fore last entry
324 QCString trInheritsList(int numEntries)
325 // used in class documentation to produce a list of base classes,
326 // if class diagrams are disabled.
328 return "Erft over van "+trWriteList(numEntries)+".";
330 QCString trInheritedByList(int numEntries)
331 // used in class documentation to produce a list of super classes,
332 // if class diagrams are disabled.
334 return "Wordt overgeërfd door "+trWriteList(numEntries)+".";
336 QCString trReimplementedFromList(int numEntries)
337 // used in member documentation blocks to produce a list of
338 // members that are hidden by this one.
340 return "Nieuwe implementatie van "+trWriteList(numEntries)+".";
342 QCString trReimplementedInList(int numEntries)
344 // used in member documentation blocks to produce a list of
345 // all member that overwrite the implementation of this member.
346 return "Opnieuw geïmplementeerd in "+trWriteList(numEntries)+".";
349 QCString trNamespaceMembers()
350 // This is put above each page as a link to all members of namespaces.
351 { return "Namespace Members"; }
352 QCString trNamespaceMemberDescription(bool extractAll)
353 // This is an introduction to the page with all namespace members
355 QCString result="Hier is een lijst van alle ";
356 if (!extractAll) result+="gedocumenteerde ";
357 result+="namespace members met links naar ";
359 result+="de namespace documentatie voor iedere member:";
361 result+="de namespaces waartoe ze behoren:";
364 QCString trNamespaceIndex()
365 // This is used in LaTeX as the title of the chapter with the
366 // index of all namespaces.
367 { return "Namespace Index"; }
368 QCString trNamespaceDocumentation()
369 // This is used in LaTeX as the title of the chapter containing
370 // the documentation of all namespaces.
371 { return "Namespace Documentatie"; }
373 //////////////////////////////////////////////////////////////////////////
374 // new since 0.49-990522
375 //////////////////////////////////////////////////////////////////////////
377 /*! This is used in the documentation before the list of all
378 * namespaces in a file.
380 QCString trNamespaces()
385 //////////////////////////////////////////////////////////////////////////
386 // new since 0.49-990728
387 //////////////////////////////////////////////////////////////////////////
389 /*! This is put at the bottom of a class documentation page and is
390 * followed by a list of files that were used to generate the page.
392 QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
394 { // here s is one of " Class", " Struct" or " Union"
395 // single is true implies a single file
396 QCString result=(QCString)"De documentatie voor ";
399 case ClassDef::Class: result+="deze klasse"; break;
400 case ClassDef::Struct: result+="deze struct"; break;
401 case ClassDef::Union: result+="deze union"; break;
402 case ClassDef::Interface: result+="dit interface"; break;
403 case ClassDef::Protocol: result+="dit protocol"; break;
404 case ClassDef::Category: result+="deze categorie"; break;
405 case ClassDef::Exception: result+="deze exceptie"; break;
408 result+=" is gegenereerd op grond van ";
409 if (single) result+="het"; else result+="de";
410 result+=" volgende bestand";
411 if (single) result+=":"; else result+="en:";
415 //////////////////////////////////////////////////////////////////////////
416 // new since 0.49-990901
417 //////////////////////////////////////////////////////////////////////////
419 /*! This is used as the heading text for the retval command. */
420 QCString trReturnValues()
421 { return "Retour waarden"; }
423 /*! This is in the (quick) index as a link to the main page (index.html)
425 QCString trMainPage()
426 { return "Hoofd Pagina"; }
428 /*! This is used in references to page that are put in the LaTeX
429 * documentation. It should be an abbreviation of the word page.
431 QCString trPageAbbreviation()
434 //////////////////////////////////////////////////////////////////////////
435 // new since 0.49-991106
436 //////////////////////////////////////////////////////////////////////////
438 QCString trDefinedAtLineInSourceFile()
440 return "De definitie bevindt zich op regel @0 in het bestand @1.";
442 QCString trDefinedInSourceFile()
444 return "De definitie bevindt zich in het bestand @0.";
447 //////////////////////////////////////////////////////////////////////////
448 // new since 0.49-991205
449 //////////////////////////////////////////////////////////////////////////
451 QCString trDeprecated()
456 //////////////////////////////////////////////////////////////////////////
458 //////////////////////////////////////////////////////////////////////////
460 /*! this text is put before a collaboration diagram */
461 QCString trCollaborationDiagram(const char *clName)
463 return (QCString)"Collaboratie diagram voor "+clName+":";
465 /*! this text is put before an include dependency graph */
466 QCString trInclDepGraph(const char *fName)
468 return (QCString)"Include afhankelijkheidsgraaf voor "+fName+":";
470 /*! header that is put before the list of constructor/destructors. */
471 QCString trConstructorDocumentation()
473 return "Constructor & Destructor Documentatie";
475 /*! Used in the file documentation to point to the corresponding sources. */
476 QCString trGotoSourceCode()
478 return "Ga naar de broncode van dit bestand.";
480 /*! Used in the file sources to point to the corresponding documentation. */
481 QCString trGotoDocumentation()
483 return "Ga naar de documentatie van dit bestand.";
485 /*! Text for the \\pre command */
486 QCString trPrecondition()
488 return "Preconditie";
490 /*! Text for the \\post command */
491 QCString trPostcondition()
493 return "Postconditie";
495 /*! Text for the \\invariant command */
496 QCString trInvariant()
500 /*! Text shown before a multi-line variable/enum initialization */
501 QCString trInitialValue()
503 return "Initiële waarde:";
505 /*! Text used the source code in the file index */
510 QCString trGraphicalHierarchy()
512 return "Grafische Klasse Hiërarchie";
514 QCString trGotoGraphicalHierarchy()
516 return "Ga naar de grafische klasse hiërarchie";
518 QCString trGotoTextualHierarchy()
520 return "Ga naar de tekstuele klasse hiërarchie";
522 QCString trPageIndex()
524 return "Pagina Index";
527 //////////////////////////////////////////////////////////////////////////
529 //////////////////////////////////////////////////////////////////////////
535 QCString trPublicTypes()
537 return "Public Typen";
539 QCString trPublicAttribs()
541 return "Public Attributen";
543 QCString trStaticPublicAttribs()
545 return "Static Public Attributen";
547 QCString trProtectedTypes()
549 return "Protected Typen";
551 QCString trProtectedAttribs()
553 return "Protected Attributen";
555 QCString trStaticProtectedAttribs()
557 return "Static Protected Attributen";
559 QCString trPrivateTypes()
561 return "Private Typen";
563 QCString trPrivateAttribs()
565 return "Private Attributen";
567 QCString trStaticPrivateAttribs()
569 return "Static Private Attributen";
573 //////////////////////////////////////////////////////////////////////////
575 //////////////////////////////////////////////////////////////////////////
577 /*! Used as a marker that is put before a todo item */
582 /*! Used as the header of the todo list */
583 QCString trTodoList()
588 //////////////////////////////////////////////////////////////////////////
590 //////////////////////////////////////////////////////////////////////////
592 QCString trReferencedBy()
594 return "Wordt aangeroepen door";
598 return "Opmerkingen";
600 QCString trAttention()
604 QCString trInclByDepGraph()
606 return "Deze graaf geeft aan welke bestanden direct of "
607 "indirect afhankelijk zijn van dit bestand:";
614 //////////////////////////////////////////////////////////////////////////
616 //////////////////////////////////////////////////////////////////////////
618 /*! title of the graph legend page */
619 QCString trLegendTitle()
621 return "Graaf Legenda";
623 /*! page explaining how the dot graph's should be interpreted */
624 QCString trLegendDocs()
627 "Deze pagina legt uit hoe de grafen die gegenereerd worden door doxygen "
628 "geïnterpreteerd dienen te worden.<p>\n"
629 "Beschouw het volgende voorbeeld:\n"
631 "/*! Onzichtbare klasse vanwege afkappen van de graaf */\n"
632 "class Invisible { };\n\n"
633 "/*! Afgekapte klasse, overervingsrelatie is verborgen */\n"
634 "class Truncated : public Invisible { };\n\n"
635 "/* Klasse is niet gedocumenteerd met doxygen commentaar */\n"
636 "class Undocumented { };\n\n"
637 "/*! Klasse met public inheritance */\n"
638 "class PublicBase : public Truncated { };\n\n"
639 "/*! A template class */\n"
640 "template<class T> class Templ { };\n\n"
641 "/*! Klasse met protected inheritance */\n"
642 "class ProtectedBase { };\n\n"
643 "/*! Klasse met private inheritance */\n"
644 "class PrivateBase { };\n\n"
645 "/*! Klasse die wordt gebruikt door de klasse Inherited */\n"
646 "class Used { };\n\n"
647 "/*! Super klasse die overerft van een aantal andere klassen */\n"
648 "class Inherited : public PublicBase,\n"
649 " protected ProtectedBase,\n"
650 " private PrivateBase,\n"
651 " public Undocumented,\n"
652 " public Templ<int>\n"
655 " Used *m_usedClass;\n"
658 "Dit voorbeeld zal resulteren in de volgende graaf:"
659 "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
661 "De rechthoeken in the bovenstaande graaf hebben de volgende betekenis:\n"
663 "<li>Een gevulde grijze rechthoek representeert de structure of klasse waarvoor "
664 "de graaf is gegenereerd.\n"
665 "<li>Een rechthoek met een zwarte rand representeert een gedocumenteerde structure of klasse.\n"
666 "<li>Een rechthoek met een grijze rand representeert een ongedocumenteerde structure of klasse.\n"
667 "<li>Een rechthoek met een rode rand representeert een gedocumenteerde structure or klasse waarvoor\n"
668 "niet alle overervings- of gebruiksrelaties konden worden getoond. Een graaf wordt "
669 "afgekapt als hij niet past binnen de gespecificeerde grenzen."
671 "De pijlen hebben de volgende betekenis:\n"
673 "<li>Een donkerblauwe pijl visualizeert een public inheritance "
674 "relatie tussen twee klassen.\n"
675 "<li>Een donkergroene pijl wordt gebruikt voor protected inheritance.\n"
676 "<li>Een donkerrode pijl wordt gebruikt voor private inheritance.\n"
677 "<li>Een paars gestippelde pijl wordt gebruikt indien een klasse bevat is of gebruikt wordt "
678 "door een andere klasse. De pijl is gelabeled met de variable(n) "
679 "die toegang geven tot de aangewezen klasse of structure. \n"
680 "<li>Een geel gestippelde pijl wordt gebruikt om een relatie tussen een \n"
681 "template instantie en een template klasse aan te geven. De pijl is gelabeld met \n"
682 "template parameters van de instantie.\n"
685 /*! text for the link to the legend page */
691 //////////////////////////////////////////////////////////////////////////
693 //////////////////////////////////////////////////////////////////////////
695 /*! Used as a marker that is put before a test item */
700 /*! Used as the header of the test list */
701 QCString trTestList()
706 //////////////////////////////////////////////////////////////////////////
708 //////////////////////////////////////////////////////////////////////////
710 /*! Used as a section header for IDL properties */
711 QCString trProperties()
715 /*! Used as a section header for IDL property documentation */
716 QCString trPropertyDocumentation()
718 return "Property Documentatie";
721 //////////////////////////////////////////////////////////////////////////
723 //////////////////////////////////////////////////////////////////////////
725 /*! Used for Java classes in the summary section of Java packages */
730 /*! Used as the title of a Java package */
731 QCString trPackage(const char *name)
733 return (QCString)"Package "+name;
735 /*! Title of the package index page */
736 QCString trPackageList()
738 return "Package Lijst";
740 /*! The description of the package index page */
741 QCString trPackageListDescription()
743 return "Hier volgen de packages, elk met een korte beschrijving (indien aanwezig):";
745 /*! The link name in the Quick links header for each page */
746 QCString trPackages()
750 /*! Text shown before a multi-line define */
751 QCString trDefineValue()
756 //////////////////////////////////////////////////////////////////////////
758 //////////////////////////////////////////////////////////////////////////
760 /*! Used as a marker that is put before a \\bug item */
765 /*! Used as the header of the bug list */
771 //////////////////////////////////////////////////////////////////////////
773 //////////////////////////////////////////////////////////////////////////
775 /*! Used as ansicpg for RTF file
777 * The following table shows the correlation of Charset name, Charset Value and
780 * Charset Name Charset Value(hex) Codepage number
781 * ------------------------------------------------------
782 * DEFAULT_CHARSET 1 (x01)
783 * SYMBOL_CHARSET 2 (x02)
784 * OEM_CHARSET 255 (xFF)
785 * ANSI_CHARSET 0 (x00) 1252
786 * RUSSIAN_CHARSET 204 (xCC) 1251
787 * EE_CHARSET 238 (xEE) 1250
788 * GREEK_CHARSET 161 (xA1) 1253
789 * TURKISH_CHARSET 162 (xA2) 1254
790 * BALTIC_CHARSET 186 (xBA) 1257
791 * HEBREW_CHARSET 177 (xB1) 1255
792 * ARABIC _CHARSET 178 (xB2) 1256
793 * SHIFTJIS_CHARSET 128 (x80) 932
794 * HANGEUL_CHARSET 129 (x81) 949
795 * GB2313_CHARSET 134 (x86) 936
796 * CHINESEBIG5_CHARSET 136 (x88) 950
800 virtual QCString trRTFansicp()
806 /*! Used as ansicpg for RTF fcharset
807 * \see trRTFansicp() for a table of possible values.
809 virtual QCString trRTFCharSet()
814 /*! Used as header RTF general index */
815 virtual QCString trRTFGeneralIndex()
820 /*! This is used for translation of the word that will possibly
821 * be followed by a single name or by a list of names
824 virtual QCString trClass(bool first_capital, bool singular)
826 QCString result((first_capital ? "Klasse" : "klass"));
827 if (!singular) result+="n";
831 /*! This is used for translation of the word that will possibly
832 * be followed by a single name or by a list of names
835 virtual QCString trFile(bool first_capital, bool singular)
837 QCString result((first_capital ? "Bestand" : "bestand"));
838 if (!singular) result+="en";
842 /*! This is used for translation of the word that will possibly
843 * be followed by a single name or by a list of names
846 virtual QCString trNamespace(bool first_capital, bool singular)
848 QCString result((first_capital ? "Namespace" : "namespace"));
849 if (!singular) result+="s";
853 /*! This is used for translation of the word that will possibly
854 * be followed by a single name or by a list of names
857 virtual QCString trGroup(bool first_capital, bool singular)
859 QCString result((first_capital ? "Groep" : "groep"));
860 if (!singular) result+="en";
864 /*! This is used for translation of the word that will possibly
865 * be followed by a single name or by a list of names
868 virtual QCString trPage(bool first_capital, bool singular)
870 QCString result((first_capital ? "Pagina" : "pagina"));
871 if (!singular) result+="s";
875 /*! This is used for translation of the word that will possibly
876 * be followed by a single name or by a list of names
879 virtual QCString trMember(bool first_capital, bool singular)
881 QCString result((first_capital ? "Member" : "member"));
882 if (!singular) result+="s";
886 /*! This is used for translation of the word that will possibly
887 * be followed by a single name or by a list of names
890 virtual QCString trGlobal(bool first_capital, bool singular)
892 QCString result((first_capital ? "Globale member" : "globale member"));
893 if (!singular) result+="s";
897 //////////////////////////////////////////////////////////////////////////
899 //////////////////////////////////////////////////////////////////////////
901 /*! This text is generated when the \\author command is used and
902 * for the author section in man pages. */
903 virtual QCString trAuthor(bool first_capital, bool singular)
905 QCString result((first_capital ? "Auteur" : "auteur"));
906 if (!singular) result+="s";
910 //////////////////////////////////////////////////////////////////////////
912 //////////////////////////////////////////////////////////////////////////
914 /*! This text is put before the list of members referenced by a member
916 virtual QCString trReferences()
921 //////////////////////////////////////////////////////////////////////////
923 //////////////////////////////////////////////////////////////////////////
925 /*! used in member documentation blocks to produce a list of
926 * members that are implemented by this one.
928 virtual QCString trImplementedFromList(int numEntries)
930 return "Implementeert "+trWriteList(numEntries)+".";
933 /*! used in member documentation blocks to produce a list of
934 * all members that implementation this member.
936 virtual QCString trImplementedInList(int numEntries)
938 return "Wordt geïmplementeerd door "+trWriteList(numEntries)+".";
941 //////////////////////////////////////////////////////////////////////////
943 //////////////////////////////////////////////////////////////////////////
945 virtual QCString trRTFTableOfContents()
946 { return "Inhoudsopgave"; }
948 //////////////////////////////////////////////////////////////////////////
950 //////////////////////////////////////////////////////////////////////////
952 /*! Used as the header of the list of item that have been
955 virtual QCString trDeprecatedList()
957 return "Deprecated Lijst";
960 //////////////////////////////////////////////////////////////////////////
962 //////////////////////////////////////////////////////////////////////////
964 /*! Used as a header for a section of events found in a C# program
966 virtual QCString trEvents()
970 /*! Header used for the documentation section of a class' events. */
971 virtual QCString trEventDocumentation()
973 return "Event Documentatie";
976 //////////////////////////////////////////////////////////////////////////
978 //////////////////////////////////////////////////////////////////////////
980 /*! Used as a heading for a list of Java class types with package scope.
982 virtual QCString trPackageTypes()
984 return "Package Types";
986 /*! Used as a heading for a list of Java class functions with package
989 virtual QCString trPackageMembers()
991 return "Package Functies";
993 /*! Used as a heading for a list of static Java class functions with
996 virtual QCString trStaticPackageMembers()
998 return "Statische Package Functies";
1000 /*! Used as a heading for a list of Java class variables with package
1003 virtual QCString trPackageAttribs()
1005 return "Package Attributen";
1007 /*! Used as a heading for a list of static Java class variables with
1010 virtual QCString trStaticPackageAttribs()
1012 return "Statische Package Attributen";
1015 //////////////////////////////////////////////////////////////////////////
1017 //////////////////////////////////////////////////////////////////////////
1019 /*! Used in the quick index of a class/file/namespace member list page
1020 * to link to the unfiltered list of all members.
1022 virtual QCString trAll()
1026 /*! Put in front of the call graph for a function. */
1027 virtual QCString trCallGraph()
1029 return "Hier is de call graaf voor deze functie:";
1032 //////////////////////////////////////////////////////////////////////////
1034 //////////////////////////////////////////////////////////////////////////
1036 /*! This string is used as the title for the page listing the search
1039 virtual QCString trSearchResultsTitle()
1041 return "Zoek Resultaten";
1043 /*! This string is put just before listing the search results. The
1044 * text can be different depending on the number of documents found.
1045 * Inside the text you can put the special marker $num to insert
1046 * the number representing the actual number of search results.
1047 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1048 * value 2 represents 2 or more matches. HTML markup is allowed inside
1049 * the returned string.
1051 virtual QCString trSearchResults(int numDocuments)
1053 if (numDocuments==0)
1055 return "Helaas, er zijn geen documenten gevonden die aan de zoekopdracht voldoen.";
1057 else if (numDocuments==1)
1059 return "Er is <b>1</b> document gevonden dat aan de zoekopdracht voldoet.";
1063 return "Er zijn <b>$num</b> documenten gevonden die aan de zoekopdracht voldoen. "
1064 "De beste resultaten worden eerst getoond.";
1067 /*! This string is put before the list of matched words, for each search
1068 * result. What follows is the list of words that matched the query.
1070 virtual QCString trSearchMatches()
1075 //////////////////////////////////////////////////////////////////////////
1077 //////////////////////////////////////////////////////////////////////////
1079 /*! This is used in HTML as the title of page with source code for file filename
1081 virtual QCString trSourceFile(QCString& filename)
1083 return filename + " Bron Bestand";
1086 //////////////////////////////////////////////////////////////////////////
1088 //////////////////////////////////////////////////////////////////////////
1090 /*! This is used as the name of the chapter containing the directory
1093 virtual QCString trDirIndex()
1094 { return "Folder Hiërarchie"; }
1096 /*! This is used as the name of the chapter containing the documentation
1097 * of the directories.
1099 virtual QCString trDirDocumentation()
1100 { return "Folder Documentatie"; }
1102 /*! This is used as the title of the directory index and also in the
1103 * Quick links of a HTML page, to link to the directory hierarchy.
1105 virtual QCString trDirectories()
1106 { return "Folders"; }
1108 /*! This returns a sentences that introduces the directory hierarchy.
1109 * and the fact that it is sorted alphabetically per level
1111 virtual QCString trDirDescription()
1112 { return "Deze folder hiërarchie is min of meer alfabetisch "
1116 /*! This returns the title of a directory page. The name of the
1117 * directory is passed via \a dirName.
1119 virtual QCString trDirReference(const char *dirName)
1120 { QCString result=dirName; result+=" Folder Referentie"; return result; }
1122 /*! This returns the word directory with or without starting capital
1123 * (\a first_capital) and in sigular or plural form (\a singular).
1125 virtual QCString trDir(bool first_capital, bool singular)
1127 QCString result((first_capital ? "Folder" : "folder"));
1128 if (!singular) result+="s";
1132 //////////////////////////////////////////////////////////////////////////
1134 //////////////////////////////////////////////////////////////////////////
1136 /*! This text is added to the documentation when the \\overload command
1137 * is used for a function.
1139 virtual QCString trOverloadText()
1141 return "Deze functie is overloaded en is beschikbaar gemaakt om het "
1142 "gebruik te vergemakkelijken. Ze verschilt alleen van de "
1143 "bovenstaande functie wat betreft de parameterlijst.";
1146 //////////////////////////////////////////////////////////////////////////
1148 //////////////////////////////////////////////////////////////////////////
1150 /*! Put in front of the call graph for a function. */
1151 virtual QCString trCallerGraph()
1153 return "Hier is de caller graaf voor deze functie:";
1156 /*! header that is put before the list of member subprograms (Fortran). */
1157 virtual QCString trMemberFunctionDocumentationFortran()
1158 { return "Member Functie/Subroutine Documentatie"; }
1160 //////////////////////////////////////////////////////////////////////////
1161 // new since 1.5.4 (mainly for Fortran)
1162 //////////////////////////////////////////////////////////////////////////
1164 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1165 virtual QCString trCompoundListFortran()
1166 { return "Lijst met data types"; }
1168 /*! This is put above each page as a link to all members of compounds (Fortran). */
1169 virtual QCString trCompoundMembersFortran()
1170 { return "Data velden"; }
1172 /*! This is an introduction to the annotated compound list (Fortran). */
1173 virtual QCString trCompoundListDescriptionFortran()
1174 { return "Hieronder volgen de data types elk een korte beschrijving:"; }
1176 /*! This is an introduction to the page with all data types (Fortran). */
1177 virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1179 QCString result="Hieronder volgt de lijst met alle ";
1180 if (!extractAll) result+="gedocumenteerde ";
1181 result+="data types met links naar ";
1182 if (!extractAll) result+="de klasse documentatie voor elke member:";
1183 else result+="de klassen waartoe ze behoren:";
1187 /*! This is used in LaTeX as the title of the chapter with the
1188 * annotated compound index (Fortran).
1190 virtual QCString trCompoundIndexFortran()
1191 { return "Data Type Index"; }
1193 /*! This is used in LaTeX as the title of the chapter containing
1194 * the documentation of all data types (Fortran).
1196 virtual QCString trTypeDocumentation()
1197 { return "Data Type Documentatie"; }
1199 /*! This is used in the documentation of a file as a header before the
1200 * list of (global) subprograms (Fortran).
1202 virtual QCString trSubprograms()
1203 { return "Functies/Subroutines"; }
1205 /*! This is used in the documentation of a file/namespace before the list
1206 * of documentation blocks for subprograms (Fortran)
1208 virtual QCString trSubprogramDocumentation()
1209 { return "Functie/Subroutine Documentatie"; }
1211 /*! This is used in the documentation of a file/namespace/group before
1212 * the list of links to documented compounds (Fortran)
1214 virtual QCString trDataTypes()
1215 { return "Data Types"; }
1217 /*! used as the title of page containing all the index of all modules (Fortran). */
1218 virtual QCString trModulesList()
1219 { return "Module Lijst"; }
1221 /*! used as an introduction to the modules list (Fortran) */
1222 virtual QCString trModulesListDescription(bool extractAll)
1224 QCString result="Hieronder volgt de lijst met alle ";
1225 if (!extractAll) result+="gedocumenteerde ";
1226 result+="modulen, elk met een korte beschrijving:";
1230 /*! used as the title of the HTML page of a module/type (Fortran) */
1231 virtual QCString trCompoundReferenceFortran(const char *clName,
1232 ClassDef::CompoundType compType,
1235 QCString result=(QCString)clName;
1238 case ClassDef::Class: result+=" Module"; break;
1239 case ClassDef::Struct: result+=" Type"; break;
1240 case ClassDef::Union: result+=" Union"; break;
1241 case ClassDef::Interface: result+=" Interface"; break;
1242 case ClassDef::Protocol: result+=" Protocol"; break;
1243 case ClassDef::Category: result+=" Category"; break;
1244 case ClassDef::Exception: result+=" Exception"; break;
1247 if (isTemplate) result+=" Template";
1248 result+=" Referentie";
1251 /*! used as the title of the HTML page of a module (Fortran) */
1252 virtual QCString trModuleReference(const char *namespaceName)
1254 QCString result=namespaceName;
1255 result+=" Module Referentie";
1259 /*! This is put above each page as a link to all members of modules. (Fortran) */
1260 virtual QCString trModulesMembers()
1261 { return "Module Members"; }
1263 /*! This is an introduction to the page with all modules members (Fortran) */
1264 virtual QCString trModulesMemberDescription(bool extractAll)
1266 QCString result="Hier is een lijst van alle ";
1267 if (!extractAll) result+="gedocumenteerde ";
1268 result+="module members met links naar ";
1270 result+="de module documentatie voor iedere member:";
1272 result+="de module waartoe ze behoren:";
1276 /*! This is used in LaTeX as the title of the chapter with the
1277 * index of all modules (Fortran).
1279 virtual QCString trModulesIndex()
1280 { return "Module Index"; }
1282 /*! This is used for translation of the word that will possibly
1283 * be followed by a single name or by a list of names
1286 virtual QCString trModule(bool first_capital, bool singular)
1288 QCString result((first_capital ? "Module" : "module"));
1289 if (!singular) result+="n";
1292 /*! This is put at the bottom of a module documentation page and is
1293 * followed by a list of files that were used to generate the page.
1295 virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
1297 { // here s is one of " Class", " Struct" or " Union"
1298 // single is true implies a single file
1299 QCString result=(QCString)"De documentatie voor ";
1302 case ClassDef::Class: result+="deze module"; break;
1303 case ClassDef::Struct: result+="dit type"; break;
1304 case ClassDef::Union: result+="deze union"; break;
1305 case ClassDef::Interface: result+="dit interface"; break;
1306 case ClassDef::Protocol: result+="dit protocol"; break;
1307 case ClassDef::Category: result+="deze category"; break;
1308 case ClassDef::Exception: result+="deze exception"; break;
1311 result+=" is gegenereerd op grond van ";
1312 if (single) result+="het"; else result+="de";
1313 result+=" volgende bestand";
1314 if (single) result+=":"; else result+="en:";
1317 /*! This is used for translation of the word that will possibly
1318 * be followed by a single name or by a list of names
1321 virtual QCString trType(bool first_capital, bool singular)
1323 QCString result((first_capital ? "Type" : "type"));
1324 if (!singular) result+="s";
1327 /*! This is used for translation of the word that will possibly
1328 * be followed by a single name or by a list of names
1331 virtual QCString trSubprogram(bool first_capital, bool singular)
1333 QCString result((first_capital ? "Subprogramma" : "subprogramma"));
1334 if (!singular) result+="s";
1338 /*! C# Type Contraint list */
1339 virtual QCString trTypeConstraints()
1341 return "Type Beperkingen";
1344 //////////////////////////////////////////////////////////////////////////
1346 //////////////////////////////////////////////////////////////////////////
1348 /*! directory relation for \a name */
1349 virtual QCString trDirRelation(const char *name)
1351 return QCString(name)+" Relatie";
1354 /*! Loading message shown when loading search results */
1355 virtual QCString trLoading()
1360 /*! Label used for search results in the global namespace */
1361 virtual QCString trGlobalNamespace()
1363 return "Globale Namespace";
1366 /*! Message shown while searching */
1367 virtual QCString trSearching()
1372 /*! Text shown when no search results are found */
1373 virtual QCString trNoMatches()
1375 return "Niets gevonden";
1378 //////////////////////////////////////////////////////////////////////////
1379 // new since 1.6.3 (missing items for the directory pages)
1380 //////////////////////////////////////////////////////////////////////////
1382 /*! when clicking a directory dependency label, a page with a
1383 * table is shown. The heading for the first column mentions the
1384 * source file that has a relation to another file.
1386 virtual QCString trFileIn(const char *name)
1388 return (QCString)"Bestand in "+name;
1391 /*! when clicking a directory dependency label, a page with a
1392 * table is shown. The heading for the second column mentions the
1393 * destination file that is included.
1395 virtual QCString trIncludesFileIn(const char *name)
1397 return (QCString)"Includeert bestand in "+name;
1399 virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1400 int hour,int minutes,int seconds,
1403 static const char *days[] = { "Ma","Di","Wo","Do","Vr","Za","Zo" };
1404 static const char *months[] = { "Jan","Feb","Maa","Apr","Mei","Jun","Jul","Aug","Sep","Okt","Nov","Dec" };
1406 sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1410 stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1416 //////////////////////////////////////////////////////////////////////////
1418 //////////////////////////////////////////////////////////////////////////
1420 /*! Header for the page with bibliographic citations */
1421 virtual QCString trCiteReferences()
1422 { return "Bibliografie"; }
1424 /*! Text for copyright paragraph */
1425 virtual QCString trCopyright()
1426 { return "Copyright"; }
1428 /*! Header for the graph showing the directory dependencies */
1429 virtual QCString trDirDepGraph(const char *name)
1430 { return QCString("Folder afhankelijkheidsgraaf voor ")+name+":"; }
1432 //////////////////////////////////////////////////////////////////////////
1434 //////////////////////////////////////////////////////////////////////////
1436 /*! Detail level selector shown for hierarchical indices */
1437 virtual QCString trDetailLevel()
1438 { return "detail niveau"; }
1440 /*! Section header for list of template parameters */
1441 virtual QCString trTemplateParameters()
1442 { return "Template Parameters"; }
1444 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1445 virtual QCString trAndMore(const QCString &number)
1446 { return "en "+number+ " anderen..."; }
1448 /*! Used file list for a Java enum */
1449 virtual QCString trEnumGeneratedFromFiles(bool single)
1450 { QCString result = "De documentatie voor deze enum is gegenereerd op grond van ";
1451 if (single) result+="het"; else result+="de";
1452 result+=" volgende bestand";
1453 if (single) result+=":"; else result+="en:";
1457 /*! Header of a Java enum page (Java enums are represented as classes). */
1458 virtual QCString trEnumReference(const char *name)
1459 { return QCString(name)+" Enum Referentie"; }
1461 /*! Used for a section containing inherited members */
1462 virtual QCString trInheritedFrom(const char *members,const char *what)
1463 { return QCString(members)+" overgeërfd van "+what; }
1465 /*! Header of the sections with inherited members specific for the
1468 virtual QCString trAdditionalInheritedMembers()
1469 { return "Additionele Overgeërfde Members"; }
1471 //////////////////////////////////////////////////////////////////////////
1473 //////////////////////////////////////////////////////////////////////////
1475 /*! Used as a tooltip for the toggle button that appears in the
1476 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1477 * enabled. This tooltip explains the meaning of the button.
1479 virtual QCString trPanelSynchronisationTooltip(bool enable)
1481 QCString opt = enable ? "in" : "uit";
1482 return "klik hier de paneel synchronisatie "+opt+" the schakelen";
1485 /*! Used in a method of an Objective-C class that is declared in a
1486 * a category. Note that the @1 marker is required and is replaced
1489 virtual QCString trProvidedByCategory()
1491 return "Wordt aangeboden door category @0.";
1494 /*! Used in a method of an Objective-C category that extends a class.
1495 * Note that the @1 marker is required and is replaced by a link to
1498 virtual QCString trExtendsClass()
1500 return "Uitbereiding van klasse @0.";
1503 /*! Used as the header of a list of class methods in Objective-C.
1504 * These are similar to static public member functions in C++.
1506 virtual QCString trClassMethods()
1508 return "Klasse Methoden";
1511 /*! Used as the header of a list of instance methods in Objective-C.
1512 * These are similar to public member functions in C++.
1514 virtual QCString trInstanceMethods()
1516 return "Instantie Methoden";
1519 /*! Used as the header of the member functions of an Objective-C class.
1521 virtual QCString trMethodDocumentation()
1523 return "Methode Documentatie";
1526 /*! Used as the title of the design overview picture created for the
1529 virtual QCString trDesignOverview()
1531 return "Ontwerp Overzicht";
1534 //////////////////////////////////////////////////////////////////////////
1536 //////////////////////////////////////////////////////////////////////////
1538 /** old style UNO IDL services: implemented interfaces */
1539 virtual QCString trInterfaces()
1540 { return "Geëporteerde Interfaces"; }
1542 /** old style UNO IDL services: inherited services */
1543 virtual QCString trServices()
1544 { return "Geïncludeerde Services"; }
1546 /** UNO IDL constant groups */
1547 virtual QCString trConstantGroups()
1548 { return "Konstanten Groepen"; }
1550 /** UNO IDL constant groups */
1551 virtual QCString trConstantGroupReference(const char *namespaceName)
1553 QCString result=namespaceName;
1554 result+=" Konstanten Groepen Referentie";
1557 /** UNO IDL service page title */
1558 virtual QCString trServiceReference(const char *sName)
1560 QCString result=(QCString)sName;
1561 result+=" Service Referentie";
1564 /** UNO IDL singleton page title */
1565 virtual QCString trSingletonReference(const char *sName)
1567 QCString result=(QCString)sName;
1568 result+=" Singleton Referentie";
1571 /** UNO IDL service page */
1572 virtual QCString trServiceGeneratedFromFiles(bool single)
1573 { QCString result = "De documentatie voor deze service is gegenereerd op grond van ";
1574 if (single) result+="het"; else result+="de";
1575 result+=" volgende bestand";
1576 if (single) result+=":"; else result+="en:";
1579 /** UNO IDL singleton page */
1580 virtual QCString trSingletonGeneratedFromFiles(bool single)
1581 { QCString result = "De documentatie voor deze singleton is gegenereerd op grond van ";
1582 if (single) result+="het"; else result+="de";
1583 result+=" volgende bestand";
1584 if (single) result+=":"; else result+="en:";
1588 //////////////////////////////////////////////////////////////////////////