Doxygen
Loading...
Searching...
No Matches
translator_de.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 *
4 *
5 * Copyright (C) 1997-2015 by Dimitri van Heesch.
6 *
7 * Permission to use, copy, modify, and distribute this software and its
8 * documentation under the terms of the GNU General Public License is hereby
9 * granted. No representations are made about the suitability of this software
10 * for any purpose. It is provided "as is" without express or implied warranty.
11 * See the GNU General Public License for more details.
12 *
13 * Documents produced by Doxygen are derivative works derived from the
14 * input used in their production; they are not affected by this license.
15 *
16 * Reviewed, and extented by
17 * Jens Kallup (kallup-dev@web.de)
18 * The translation into German was provided by
19 * Jens Seidel (jensseidel@users.sf.net)
20 * based on work from
21 * Jens Breitenstein (Jens.Breitenstein@tlc.de)
22 */
23
24// Updates:
25// --------
26// RK (who are you?)
27// - Update for "new since 1.1.3" version
28//
29// 2001/03/23 Jens Seidel (jensseidel@users.sourceforge.net)
30// - fixed typos
31// - removed old trGeneratedFrom()
32// - changed "/*!" to "/*" (documentation is inherited from translator_en.h
33// (INHERIT_DOCS = YES), there's no need to make changes twice)
34// - Update for "new since 1.2.4" version
35//
36// 2001/04/17 Jens Seidel (jensseidel@users.sourceforge.net)
37// - fixed typos ("Vererbunsbeziehung", "gesch&uumltzter")
38// - use umlauts instead of html code ("ä",...)
39// this makes it easier to read and fixes three problems (two in
40// \code segment)
41//
42// 2001/04/23 Jens Seidel (jensseidel@users.sourceforge.net)
43// - Update for "new since 1.2.6-20010422" version
44//
45// 2001/05/06 Jens Seidel (jensseidel@users.sourceforge.net)
46// - Update for "new since 1.2.7" version
47// - Removed implementation of latexBabelPackage(), trVerbatimText(),
48// trFiles(), added latexLanguageSupportCommand().
49//
50// 2001/05/25 Jens Seidel (jensseidel@users.sourceforge.net)
51// - Update for "new since 1.2.7-20010524" version:
52// removed trAuthors(), trAuthor(), added trAuthor(bool, bool)
53//
54// 2001/07/24 Jens Seidel (jensseidel@users.sourceforge.net)
55// - trClassDocumentation() updated as in the English translator.
56//
57// 2001/11/30 Oliver Brandt (o.brandt@tu-bs.de) and
58// Jens Seidel (jensseidel@users.sourceforge.net)
59// - trReferences() implemented.
60// - trCompoundReference(), trLegendDocs() updated
61// - Removed some TODO's
62//
63// 2001/02/13 Oliver Brandt (o.brandt@tu-bs.de)
64// - Updated for "new since 1.2.13" version
65// - Removed some TODO's
66//
67// 2002/07/08 Oliver Brandt (o.brandt@tu-bs.de)
68// - Updated for "new since 1.2.16" version
69//
70// 2002/11/25 Jens Seidel (jensseidel@users.sourceforge.net)
71// - sync with english version 1.3
72// - TranslatorGerman doesn't inherit from TranslatorEnglish anymore,
73// so I changed "/* " back to "/*! " as in the English file
74// - use ngerman instead of german package in LaTeX
75// - changed "Datenelemente" to "Methoden" in
76// tr{,Static}{Public,Protected,Private}Members
77//
78// 2003/04/28 Jens Seidel (jensseidel@users.sourceforge.net)
79// - Updated for "new since 1.3" version
80// - translated Java package to Paket
81//
82// 2003/09/11 Jens Seidel (jensseidel@users.sourceforge.net)
83// - Updated for "new since 1.3.1" version
84//
85// 2003/09/24 Jens Seidel (jensseidel@users.sourceforge.net)
86// - Updated a few strings which changed in CVS revision 1.22
87// ("compound" vs. "class")
88//
89// 2004/08/01 Jens Seidel (jensseidel@users.sourceforge.net)
90// - Updated for "new since 1.3.8" version
91//
92// 2004/09/19 Jens Seidel (jensseidel@users.sourceforge.net)
93// - Updated for "new since 1.3.9" version
94//
95// 2004/09/25 Jens Seidel (jensseidel@users.sourceforge.net)
96// - changed "Typendefinitionen" to "Typdefinitionen" in
97// trFileMembersDescription() and trTypedefs()
98// - added a dash after (file, ...) names and in front of description
99// - changed "Eigenschaften" to "Propertys" (yeah, not ..."ies")
100//
101// 2005/03/20 Jens Seidel (jensseidel@users.sourceforge.net)
102// - Updated for "new since 1.4.1" version
103//
104// 2005/04/09 Jens Seidel (jensseidel@users.sourceforge.net)
105// - Changed Todo list translation as suggested in
106// http://bugzilla.gnome.org/show_bug.cgi?id=172818
107//
108// 2005/05/09 Jens Seidel (jensseidel@users.sourceforge.net)
109// - Updated for "new since 1.4.3" version (removed unused methods)
110//
111// 2006/06/12 Jens Seidel (jensseidel@users.sourceforge.net)
112// - Updated for "new since 1.4.6" version
113//
114// 2008/02/04 Jens Seidel (jensseidel@users.sourceforge.net)
115// - Updated for "new since 1.5.4" version
116//
117// 2009/01/09 Jens Seidel (jensseidel@users.sourceforge.net)
118// - Resynced the trLegendDocs() method
119//
120// 2010/03/17 Jens Seidel (jensseidel@users.sourceforge.net)
121// - Updated for "new since 1.6.0" version
122// - Resynced the trLegendDocs() method (added closing HTML tags)
123// - Changed file encoding to utf-8, adapted idLanguageCharset()
124// - New German orthography (ngerman) is now default in LaTeX
125//
126// 2012/04/11 Peter Grotrian
127// - Updated for "new since 1.8.0" version
128// - Some small corrections
129//
130// 2016/03/15 Carsten Schumann (carsten at familie-schumann dot info)
131// - Updated for "new since 1.8.4" version
132//
133// 2017/10/12 Arnd Weber (arnd dot weber at bafg dot de)
134// Beatrix Konz
135// - Updated for 1.8.13
136// - Resynced trMemberDataDocumentation() and trFileMembers() to include the
137// boolean switch OPTIMIZE_OUTPUT_FOR_C
138// - Replaced "\t" by " "
139//
140// 2024/05/03 Jens Kallup (kallup-dev@web.de)
141// - Updated for 1.10.0
142//
143// Todo:
144// - see FIXME
145
146#ifndef TRANSLATOR_DE_H
147#define TRANSLATOR_DE_H
148
150{
151 public:
152
153 // --- Language control methods -------------------
154
155 /*! Used for identification of the language. The identification
156 * should not be translated. It should be replaced by the name
157 * of the language in English using lower-case characters only
158 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
159 * the identification used in language.cpp.
160 */
162 { return "german"; }
163
164 /*! Used to get the LaTeX command(s) for the language support. This method
165 * was designed for languages which do wish to use a babel package.
166 */
168 {
169 return "\\usepackage[ngerman]{babel}\n";
170 }
171
173 {
174 return "de";
175 }
177 {
178 return "0x407 German";
179 }
180
181 // --- Language translation methods -------------------
182
183 /*! used in the compound documentation before a list of related functions. */
185 { return "Verwandte Funktionen"; }
186
187 /*! subscript for the related functions. */
189 { return "(Es handelt sich hierbei nicht um Elementfunktionen.)"; }
190
191 /*! header that is put before the detailed description of files, classes and namespaces. */
193 { return "Ausführliche Beschreibung"; }
194
195 /*! header that is used when the summary tag is missing inside the details tag */
197 { return "Details"; }
198
199 /*! header that is put before the list of typedefs. */
201 { return "Dokumentation der benutzerdefinierten Datentypen"; }
202
203 /*! header that is put before the list of enumerations. */
205 { return "Dokumentation der Aufzählungstypen"; }
206
207 /*! header that is put before the list of member functions. */
209 { return "Dokumentation der Elementfunktionen"; }
210
211 /*! header that is put before the list of member attributes. */
213 {
214 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
215 {
216 return "Dokumentation der Felder";
217 }
218 else
219 {
220 return "Dokumentation der Datenelemente";
221 }
222 }
223
224 /*! this is the text of a link put after brief descriptions. */
225 QCString trMore() override
226 { return "Mehr ..."; }
227
228 /*! put in the class documentation */
230 { return "Aufstellung aller Elemente"; }
231
232 /*! used as the title of the "list of all members" page of a class */
234 { return "Elementverzeichnis"; }
235
236 /*! this is the first part of a sentence that is followed by a class name */
238 { return "Vollständige Aufstellung aller Elemente für"; }
239
240 /*! this is the remainder of the sentence after the class name */
242 { return " einschließlich aller geerbten Elemente."; }
243
244 /*! this is put at the author sections at the bottom of man pages.
245 * parameter s is name of the project name.
246 */
248 { QCString result="Automatisch erzeugt von Doxygen";
249 if (!s.isEmpty()) result+=" für "+s;
250 result+=" aus dem Quellcode.";
251 return result;
252 }
253
254 /*! put after an enum name in the list of all members */
256 { return "enum-Bezeichner"; }
257
258 /*! put after an enum value in the list of all members */
260 { return "enum-Wert"; }
261
262 /*! put after an undocumented member in the list of all members */
264 { return "Definiert in"; }
265
266 // quick reference sections
267
268 /*! This is put above each page as a link to the list of all groups of
269 * compounds or files (see the \\group command).
270 */
272 { return "Module"; }
273
274 /*! This is put above each page as a link to the class hierarchy */
276 { return "Klassenhierarchie"; }
277
278 /*! This is put above each page as a link to the list of annotated classes */
280 {
281 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
282 {
283 return "Datenstrukturen";
284 }
285 else
286 {
287 return "Auflistung der Klassen";
288 }
289 }
290
291 /*! This is put above each page as a link to the list of documented files */
293 { return "Auflistung der Dateien"; }
294
295 /*! This is put above each page as a link to all members of compounds. */
297 {
298 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
299 {
300 return "Datenstruktur-Elemente";
301 }
302 else
303 {
304 return "Klassen-Elemente";
305 }
306 }
307
308 /*! This is put above each page as a link to all members of files. */
310 {
311 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
312 {
313 return "Globale Elemente";
314 }
315 else
316 {
317 return "Datei-Elemente";
318 }
319 }
320
321 /*! This is put above each page as a link to all related pages. */
323 { return "Zusätzliche Informationen"; }
324
325 /*! This is put above each page as a link to all examples. */
327 { return "Beispiele"; }
328
329 /*! This is put above each page as a link to the search engine. */
331 { return "Suchen"; }
332
333 /*! This is an introduction to the class hierarchy. */
335 {
336 if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
337 {
338 return "Hier folgt eine hierarchische Auflistung der "
339 "Entwurfseinheiten:";
340 }
341 else
342 {
343 return "Die Liste der Ableitungen ist -mit Einschränkungen- "
344 "alphabetisch sortiert:";
345 }
346 }
347
348 /*! This is an introduction to the list with all files. */
349 QCString trFileListDescription(bool extractAll) override
350 {
351 QCString result="Hier folgt die Aufzählung aller ";
352 if (!extractAll) result+="dokumentierten ";
353 result+="Dateien mit einer Kurzbeschreibung:";
354 return result;
355 }
356
357 /*! This is an introduction to the annotated compound list. */
359 {
360 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
361 {
362 return "Hier folgt die Aufzählung aller Datenstrukturen "
363 "mit einer Kurzbeschreibung:";
364 }
365 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
366 {
367 return "Hier folgt die Aufzählung aller Klassen mit einer Kurzbeschreibung:";
368 }
369 else
370 {
371 return "Hier folgt die Aufzählung aller Klassen, Strukturen, "
372 "Varianten und Schnittstellen mit einer Kurzbeschreibung:";
373 }
374 }
375
376 /*! This is an introduction to the page with all class members. */
377 QCString trCompoundMembersDescription(bool extractAll) override
378 {
379 QCString result="Hier folgt die Aufzählung aller ";
380 if (!extractAll)
381 {
382 result+="dokumentierten ";
383 }
384 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
385 {
386 result+="Strukturen und Varianten";
387 }
388 else
389 {
390 result+="Klassenelemente";
391 }
392 result+=" mit Verweisen auf ";
393 if (!extractAll)
394 {
395 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
396 {
397 result+="die Dokumentation zu jedem Element:";
398 }
399 else
400 {
401 result+="die Klassendokumentation zu jedem Element:";
402 }
403 }
404 else
405 {
406 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
407 {
408 result+="die zugehörigen Elemente:";
409 }
410 else
411 {
412 result+="die zugehörigen Klassen:";
413 }
414 }
415 return result;
416 }
417
418 /*! This is an introduction to the page with all file members. */
419 QCString trFileMembersDescription(bool extractAll) override
420 {
421 QCString result="Hier folgt die Aufzählung aller ";
422 if (!extractAll) result+="dokumentierten ";
423 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
424 {
425 result+="Funktionen, Variablen, Makros, Aufzählungen und Typdefinitionen";
426 }
427 else
428 {
429 result+="Dateielemente";
430 }
431 result+=" mit Verweisen auf ";
432 if (extractAll)
433 result+="die Dokumentation zu jedem Element:";
434 else
435 result+="die zugehörigen Dateien:";
436 return result;
437 }
438
439 /*! This is an introduction to the page with the list of all examples */
441 { return "Hier folgt eine Liste mit allen Beispielen:"; }
442
443 /*! This is an introduction to the page with the list of related pages */
445 { return "Hier folgt eine Liste mit zusammengehörigen Themengebieten:"; }
446
447 /*! This is an introduction to the page with the list of class/file groups */
449 { return "Hier folgt die Aufzählung aller Module:"; }
450
451 // index titles (the project name is prepended for these)
452
453 /*! This is used in HTML as the title of index.html. */
454 QCString trDocumentation(const QCString &projName) override
455 { return (!projName.isEmpty()?projName + " " : "") + "Dokumentation"; }
456
457 /*! This is used in LaTeX as the title of the chapter with the
458 * index of all groups.
459 */
461 { return "Modul-Verzeichnis"; }
462
463 /*! This is used in LaTeX as the title of the chapter with the
464 * class hierarchy.
465 */
467 { return "Hierarchie-Verzeichnis"; }
468
469 /*! This is used in LaTeX as the title of the chapter with the
470 * annotated compound index.
471 */
473 {
474 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
475 return "Datenstruktur-Verzeichnis";
476 else
477 return "Klassen-Verzeichnis";
478 }
479
480 /*! This is used in LaTeX as the title of the chapter with the
481 * list of all files.
482 */
484 { return "Datei-Verzeichnis"; }
485
486 /*! This is used in LaTeX as the title of the chapter containing
487 * the documentation of all groups.
488 */
490 { return "Modul-Dokumentation"; }
491
492 /*! This is used in LaTeX as the title of the chapter containing
493 * the documentation of all classes, structs and unions.
494 */
496 {
497 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
498 {
499 return "Datenstruktur-Dokumentation";
500 }
501 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
502 {
504 }
505 else
506 {
507 return "Klassen-Dokumentation";
508 }
509 }
510
511 /*! This is used in LaTeX as the title of the chapter containing
512 * the documentation of all files.
513 */
515 { return "Datei-Dokumentation"; }
516
517 /*! This is used in LaTeX as the title of the document */
519 { return "Nachschlagewerk"; }
520
521 /*! This is used in the documentation of a file as a header before the
522 * list of defines
523 */
525 { return "Makrodefinitionen"; }
526
527 /*! This is used in the documentation of a file as a header before the
528 * list of typedefs
529 */
531 { return "Typdefinitionen"; }
532
533 /*! This is used in the documentation of a file as a header before the
534 * list of enumerations
535 */
537 { return "Aufzählungen"; }
538
539 /*! This is used in the documentation of a file as a header before the
540 * list of (global) functions
541 */
543 { return "Funktionen"; }
544
545 /*! This is used in the documentation of a file as a header before the
546 * list of (global) variables
547 */
549 { return "Variablen"; }
550
551 /*! This is used in the documentation of a file as a header before the
552 * list of (global) variables
553 */
555 { return "Aufzählungswerte"; }
556
557 /*! This is used in the documentation of a file before the list of
558 * documentation blocks for defines
559 */
561 { return "Makro-Dokumentation"; }
562
563 /*! This is used in the documentation of a file/namespace before the list
564 * of documentation blocks for typedefs
565 */
567 { return "Dokumentation der benutzerdefinierten Typen"; }
568
569 /*! This is used in the documentation of a file/namespace before the list
570 * of documentation blocks for enumeration types
571 */
573 { return "Dokumentation der Aufzählungstypen"; }
574
575 /*! This is used in the documentation of a file/namespace before the list
576 * of documentation blocks for functions
577 */
579 { return "Dokumentation der Funktionen"; }
580
581 /*! This is used in the documentation of a file/namespace before the list
582 * of documentation blocks for variables
583 */
585 { return "Variablen-Dokumentation"; }
586
587 /*! This is used in the documentation of a file/namespace/group before
588 * the list of links to documented compounds
589 */
591 {
592 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
593 {
594 return "Datenstrukturen";
595 }
596 else
597 {
598 return "Klassen";
599 }
600 }
601
602 /*! This is used in the standard footer of each page and indicates when
603 * the page was generated
604 */
605 QCString trGeneratedAt(const QCString &date,const QCString &projName) override
606 {
607 QCString result="Erzeugt am "+date;
608 if (!projName.isEmpty()) result+=" für "+projName;
609 result+=" von";
610 return result;
611 }
612
613 /*! this text is put before a class diagram */
614 QCString trClassDiagram(const QCString &clName) override
615 {
616 return "Klassendiagramm für "+clName+":";
617 }
618
619 /*! this text is generated when the \\warning command is used. */
621 { return "Warnung"; }
622
623 /*! this text is generated when the \\version command is used. */
625 { return "Version"; }
626
627 /*! this text is generated when the \\date command is used. */
628 QCString trDate() override
629 { return "Datum"; }
630
631 /*! this text is generated when the \\return command is used. */
633 { return "Rückgabe"; }
634
635 /*! this text is generated when the \\sa command is used. */
637 { return "Siehe auch"; }
638
639 /*! this text is generated when the \\param command is used. */
641 { return "Parameter"; }
642
643 /*! this text is generated when the \\exception command is used. */
645 { return "Ausnahmebehandlung"; }
646
647 /*! this text is used in the title page of a LaTeX document. */
649 { return "Erzeugt von"; }
650
651//////////////////////////////////////////////////////////////////////////
652// new since 0.49-990307
653//////////////////////////////////////////////////////////////////////////
654
655 /*! used as the title of page containing all the index of all namespaces. */
657 { return "Liste aller Namensbereiche"; }
658
659 /*! used as an introduction to the namespace list */
660 QCString trNamespaceListDescription(bool extractAll) override
661 {
662 QCString result="Liste aller ";
663 if (!extractAll) result+="dokumentierten ";
664 result+="Namensbereiche mit Kurzbeschreibung:";
665 return result;
666 }
667
668 /*! used in the class documentation as a header before the list of all
669 * friends of a class
670 */
672 { return "Freundbeziehungen"; }
673
674//////////////////////////////////////////////////////////////////////////
675// new since 0.49-990405
676//////////////////////////////////////////////////////////////////////////
677
678 /*! used in the class documentation as a header before the list of all
679 * related classes
680 */
682 { return "Freundbeziehungen und Funktionsdokumentation"; }
683
684//////////////////////////////////////////////////////////////////////////
685// new since 0.49-990425
686//////////////////////////////////////////////////////////////////////////
687
688 /*! used as the title of the HTML page of a class/struct/union */
690 ClassDef::CompoundType compType,
691 bool isTemplate) override
692 {
693 QCString result=clName+" ";
694 if (isTemplate) result+="Template-";
695 switch(compType)
696 {
697 case ClassDef::Class: result+="Klassen"; break;
698 case ClassDef::Struct: result+="Struktur"; break;
699 case ClassDef::Union: result+="Varianten"; break;
700 case ClassDef::Interface: result+="Schnittstellen"; break;
701 case ClassDef::Protocol: result+="Protokoll"; break;
702 case ClassDef::Category: result+="Kategorie"; break;
703 case ClassDef::Exception: result+="Ausnahmen"; break;
704 default: break;
705 }
706 result+="referenz";
707 return result;
708 }
709
710 /*! used as the title of the HTML page of a file */
711 QCString trFileReference(const QCString &fileName) override
712 {
713 QCString result=fileName;
714 result+="-Dateireferenz";
715 return result;
716 }
717
718 /*! used as the title of the HTML page of a namespace */
719 QCString trNamespaceReference(const QCString &namespaceName) override
720 {
721 QCString result=namespaceName;
722 result+="-Namensbereichsreferenz";
723 return result;
724 }
725
727 { return "Öffentliche Methoden"; }
728
730 { return "Öffentliche Slots"; }
731
733 { return "Signale"; }
734
736 { return "Öffentliche, statische Methoden"; }
737
739 { return "Geschützte Methoden"; }
740
742 { return "Geschützte Slots"; }
743
745 { return "Geschützte, statische Methoden"; }
746
748 { return "Private Methoden"; }
749
751 { return "Private Slots"; }
752
754 { return "Private, statische Methoden"; }
755
756 /*! this function is used to produce a comma-separated list of items.
757 * use generateMarker(i) to indicate where item i should be put.
758 */
759 QCString trWriteList(int numEntries) override
760 {
761 QCString result;
762 // the inherits list contain `numEntries' classes
763 for (int i=0;i<numEntries;i++)
764 {
765 // use generateMarker to generate placeholders for the class links!
766 result+=generateMarker(i); // generate marker for entry i in the list
767 // (order is left to right)
768
769 if (i!=numEntries-1) // not the last entry, so we need a separator
770 {
771 if (i<numEntries-2) // not the fore last entry
772 result+=", ";
773 else // the fore last entry
774 result+=" und ";
775 }
776 }
777 return result;
778 }
779
780 /*! used in class documentation to produce a list of base classes,
781 * if class diagrams are disabled.
782 */
783 QCString trInheritsList(int numEntries) override
784 {
785 return "Abgeleitet von "+trWriteList(numEntries)+".";
786 }
787
788 /*! used in class documentation to produce a list of super classes,
789 * if class diagrams are disabled.
790 */
791 QCString trInheritedByList(int numEntries) override
792 {
793 return "Basisklasse für "+trWriteList(numEntries)+".";
794 }
795
796 /*! used in member documentation blocks to produce a list of
797 * members that are hidden by this one.
798 */
799 QCString trReimplementedFromList(int numEntries) override
800 {
801 return "Erneute Implementation von "+trWriteList(numEntries)+".";
802 }
803
804 /*! used in member documentation blocks to produce a list of
805 * all member that overwrite the implementation of this member.
806 */
807 QCString trReimplementedInList(int numEntries) override
808 {
809 return "Erneute Implementation in "+trWriteList(numEntries)+".";
810 }
811
812 /*! This is put above each page as a link to all members of namespaces. */
814 { return "Elemente eines Namensbereiches"; }
815
816 /*! This is an introduction to the page with all namespace members */
817 QCString trNamespaceMemberDescription(bool extractAll) override
818 {
819 QCString result="Hier folgt die Aufzählung aller ";
820 if (!extractAll) result+="dokumentierten ";
821 result+="Namensbereichselemente mit Verweisen auf ";
822 if (extractAll)
823 result+="die Namensbereichsdokumentation für jedes Element:";
824 else
825 result+="die zugehörigen Dateien:";
826 return result;
827 }
828
829 /*! This is used in LaTeX as the title of the chapter with the
830 * index of all namespaces.
831 */
833 { return "Verzeichnis der Namensbereiche"; }
834
835 /*! This is used in LaTeX as the title of the chapter containing
836 * the documentation of all namespaces.
837 */
839 { return "Dokumentation der Namensbereiche"; }
840
841//////////////////////////////////////////////////////////////////////////
842// new since 0.49-990522
843//////////////////////////////////////////////////////////////////////////
844
845 /*! This is used in the documentation before the list of all
846 * namespaces in a file.
847 */
849 { return "Namensbereiche"; }
850
851//////////////////////////////////////////////////////////////////////////
852// new since 0.49-990728
853//////////////////////////////////////////////////////////////////////////
854
855 /*! This is put at the bottom of a class documentation page and is
856 * followed by a list of files that were used to generate the page.
857 */
859 bool single) override
860 { // single is true implies a single file
861 bool vhdlOpt = Config_getBool(OPTIMIZE_OUTPUT_VHDL);
862 QCString result="Die Dokumentation für diese";
863 switch(compType)
864 {
865 case ClassDef::Class: result+=vhdlOpt?" Entwurfseinheiten":" Klasse"; break;
866 case ClassDef::Struct: result+=" Struktur"; break;
867 case ClassDef::Union: result+=" Variante"; break;
868 case ClassDef::Interface: result+=" Schnittstelle"; break;
869 case ClassDef::Protocol: result+="s Protokoll"; break;
870 case ClassDef::Category: result+=" Kategorie"; break;
871 case ClassDef::Exception: result+=" Ausnahme"; break;
872 default: break;
873 }
874 result+=" wurde erzeugt aufgrund der Datei";
875 if (single) result+=":"; else result+="en:";
876 return result;
877 }
878
879//////////////////////////////////////////////////////////////////////////
880// new since 0.49-990901
881//////////////////////////////////////////////////////////////////////////
882
883 /*! This is used as the heading text for the retval command. */
885 { return "Rückgabewerte"; }
886
887 /*! This is in the (quick) index as a link to the main page (index.html)
888 */
890 { return "Hauptseite"; }
891
892 /*! This is used in references to page that are put in the LaTeX
893 * documentation. It should be an abbreviation of the word page.
894 */
896 { return "S."; }
897
898//////////////////////////////////////////////////////////////////////////
899// new since 0.49-991003
900//////////////////////////////////////////////////////////////////////////
901
903 {
904 return "Definiert in Zeile @0 der Datei @1.";
905 }
906
908 {
909 return "Definiert in Datei @0.";
910 }
911
912//////////////////////////////////////////////////////////////////////////
913// new since 0.49-991205
914//////////////////////////////////////////////////////////////////////////
915
917 {
918 return "Veraltet";
919 }
920
921//////////////////////////////////////////////////////////////////////////
922// new since 1.0.0
923//////////////////////////////////////////////////////////////////////////
924
925 /*! this text is put before a collaboration diagram */
927 {
928 return "Zusammengehörigkeiten von "+clName+":";
929 }
930
931 /*! this text is put before an include dependency graph */
932 QCString trInclDepGraph(const QCString &fName) override
933 {
934 return "Include-Abhängigkeitsdiagramm für "+fName+":";
935 }
936
937 /*! header that is put before the list of constructor/destructors. */
939 {
940 return "Beschreibung der Konstruktoren und Destruktoren";
941 }
942
943 /*! Used in the file documentation to point to the corresponding sources. */
945 {
946 return "gehe zum Quellcode dieser Datei";
947 }
948
949 /*! Used in the file sources to point to the corresponding documentation. */
951 {
952 return "gehe zur Dokumentation dieser Datei";
953 }
954
955 /*! Text for the \\pre command */
957 {
958 return "Vorbedingung";
959 }
960
961 /*! Text for the \\post command */
963 {
964 return "Nachbedingung";
965 }
966
967 /*! Text for the \\invariant command */
969 {
970 return "Invariante";
971 }
972
973 /*! Text shown before a multi-line variable/enum initialization */
975 {
976 return "Initialisierung:";
977 }
978
979 /*! Text used the source code in the file index */
980 QCString trCode() override
981 {
982 return "code";
983 }
984
986 {
987 return "Grafische Darstellung der Klassenhierarchie";
988 }
989
991 {
992 return "gehe zur grafischen Darstellung der Klassenhierarchie";
993 }
994
996 {
997 return "gehe zur textbasierten Darstellung der Klassenhierarchie";
998 }
999
1001 {
1002 return "Seitenindex";
1003 }
1004
1005//////////////////////////////////////////////////////////////////////////
1006// new since 1.1.0
1007//////////////////////////////////////////////////////////////////////////
1008
1009 //RK: had to change here because of the new command \remark
1010 QCString trNote() override
1011 {
1012 return "Zu beachten";
1013 }
1014
1016 {
1017 return "Öffentliche Typen";
1018 }
1019
1021 {
1022 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1023 {
1024 return "Datenfelder";
1025 }
1026 else
1027 {
1028 return "Öffentliche Attribute";
1029 }
1030 }
1031
1033 {
1034 return "Statische öffentliche Attribute";
1035 }
1036
1038 {
1039 return "Geschützte Typen";
1040 }
1041
1043 {
1044 return "Geschützte Attribute";
1045 }
1046
1048 {
1049 return "Statische, geschützte Attribute";
1050 }
1051
1053 {
1054 return "Private Typen";
1055 }
1056
1058 {
1059 return "Private Attribute";
1060 }
1061
1063 {
1064 return "Statische, private Attribute";
1065 }
1066
1067//////////////////////////////////////////////////////////////////////////
1068// new since 1.1.3
1069//////////////////////////////////////////////////////////////////////////
1070
1071 /*! Used as a marker that is put before a \\todo item */
1072 QCString trTodo() override
1073 {
1074 return "Noch zu erledigen";
1075 }
1076
1077 /*! Used as the header of the todo list */
1079 {
1080 return "Ausstehende Aufgaben";
1081 }
1082
1083//////////////////////////////////////////////////////////////////////////
1084// new since 1.1.4
1085//////////////////////////////////////////////////////////////////////////
1086
1088 {
1089 return "Wird benutzt von";
1090 }
1091
1093 {
1094 return "Bemerkungen";
1095 }
1096
1098 {
1099 return "Achtung";
1100 }
1101
1103 {
1104 return "Dieser Graph zeigt, welche Datei direkt oder "
1105 "indirekt diese Datei enthält:";
1106 }
1107
1109 {
1110 return "Seit";
1111 }
1112
1113//////////////////////////////////////////////////////////////////////////
1114// new since 1.1.5
1115//////////////////////////////////////////////////////////////////////////
1116
1117 /*! title of the graph legend page */
1119 {
1120 return "Erklärung des Graphen";
1121 }
1122
1123 /*! page explaining how the dot graph's should be interpreted
1124 * The %A in the text below are to prevent link to classes called "A".
1125 */
1127 {
1128 return
1129 "Diese Seite erklärt die Interpretation der von doxygen "
1130 "erzeugten Graphen.<p>\n"
1131 "Beispiel:\n"
1132 "\\code\n"
1133 "/*! Wegen Verkürzung unsichtbare Klasse */\n"
1134 "class Invisible { };\n\n"
1135 "/*! Klasse verkürzt dargestellt, Vererbungsbeziehung ist versteckt */\n"
1136 "class Truncated : public Invisible { };\n\n"
1137 "/* Nicht mit doxygen-Kommentaren dokumentierte Klasse */\n"
1138 "class Undocumented { };\n\n"
1139 "/*! Mithilfe öffentlicher Vererbung vererbte Klasse */\n"
1140 "class PublicBase : public Truncated { };\n\n"
1141 "/*! Eine Template-Klasse */\n"
1142 "template<class T> class Templ { };\n\n"
1143 "/*! Mithilfe geschützter Vererbung vererbte Klasse */\n"
1144 "class ProtectedBase { };\n\n"
1145 "/*! Mithilfe privater Vererbung vererbte Klasse */\n"
1146 "class PrivateBase { };\n\n"
1147 "/*! Von der Klasse Inherited benutzte Klasse */\n"
1148 "class Used { };\n\n"
1149 "/*! Superklasse, die von mehreren anderen Klassen erbt */\n"
1150 "class Inherited : public PublicBase,\n"
1151 " protected ProtectedBase,\n"
1152 " private PrivateBase,\n"
1153 " public Undocumented,\n"
1154 " public Templ<int>\n"
1155 "{\n"
1156 " private:\n"
1157 " Used *m_usedClass;\n"
1158 "};\n"
1159 "\\endcode\n"
1160 "Dies liefert den folgenden Graphen:"
1161 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1162 "<p>\n"
1163 "Die Rechtecke in obigem Graphen bedeuten:\n"
1164 "</p>\n"
1165 "<ul>\n"
1166 "<li>Ein grau gefülltes Rechteck stellt die Struktur oder "
1167 "Klasse dar, für die der Graph erzeugt wurde.</li>\n"
1168 "<li>Ein Rechteck mit schwarzem Rahmen kennzeichnet eine dokumentierte "
1169 "Struktur oder Klasse.</li>\n"
1170 "<li>Ein Rechteck mit grauem Rahmen kennzeichnet eine undokumentierte "
1171 "Struktur oder Klasse.</li>\n"
1172 "<li>Ein Rechteck mit rotem Rahmen kennzeichnet eine dokumentierte "
1173 "Struktur oder Klasse, für die nicht alle Vererbungs-/"
1174 "Enthaltenseinsbeziehungen dargestellt werden. Ein Graph wird gekürzt, "
1175 "wenn er nicht in die angegebenen Schranken passt.</li>\n"
1176 "</ul>\n"
1177 "<p>\n"
1178 "Die Pfeile bedeuten:\n"
1179 "</p>\n"
1180 "<ul>\n"
1181 "<li>Ein blauer Pfeil stellt eine öffentliche Vererbungsbeziehung "
1182 "zwischen zwei Klassen dar.</li>\n"
1183 "<li>Ein dunkelgrüner Pfeil stellt geschützte Vererbung dar.</li>\n"
1184 "<li>Ein dunkelroter Pfeil stellt private Vererbung dar.</li>\n"
1185 "<li>Ein gestrichelter violetter Pfeil bedeutet, dass eine Klasse in "
1186 "einer anderen enthalten ist oder von einer anderen benutzt wird. Am "
1187 "Pfeil stehen die Variable(n), mit deren Hilfe auf die Struktur oder "
1188 "Klasse an der Pfeilspitze zugegriffen werden kann.</li>\n"
1189 "<li>Ein gestrichelter gelber Pfeil kennzeichnet eine Verknüpfung "
1190 "zwischen einer Template-Instanz und der Template-Klasse von welcher "
1191 "es abstammt. Neben dem Pfeil sind die Template-Parameter aufgeführt.</li>\n"
1192 "</ul>\n";
1193 }
1194
1195 /*! text for the link to the legend page */
1197 {
1198 return "Legende";
1199 }
1200
1201//////////////////////////////////////////////////////////////////////////
1202// new since 1.2.0
1203//////////////////////////////////////////////////////////////////////////
1204
1205 /*! Used as a marker that is put before a test item */
1206 QCString trTest() override
1207 {
1208 return "Test";
1209 }
1210
1211 /*! Used as the header of the test list */
1213 {
1214 return "Test-Liste";
1215 }
1216
1217//////////////////////////////////////////////////////////////////////////
1218// new since 1.2.2
1219//////////////////////////////////////////////////////////////////////////
1220
1221 /*! Used as a section header for IDL properties */
1223 {
1224 return "Propertys";
1225 }
1226
1227 /*! Used as a section header for IDL property documentation */
1229 {
1230 return "Dokumentation der Propertys";
1231 }
1232
1233//////////////////////////////////////////////////////////////////////////
1234// new since 1.2.4
1235//////////////////////////////////////////////////////////////////////////
1236
1237 /*! Used for Java classes in the summary section of Java packages */
1239 {
1240 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1241 {
1242 return "Datenstrukturen";
1243 }
1244 else
1245 {
1246 return "Klassen";
1247 }
1248 }
1249
1250 /*! Used as the title of a Java package */
1251 QCString trPackage(const QCString &name) override
1252 {
1253 return "Paket "+name;
1254 }
1255
1256
1257 /*! The description of the package index page */
1259 {
1260 return "Hier folgen die Pakete mit einer Kurzbeschreibung (wenn verfügbar):";
1261 }
1262
1263 /*! The link name in the Quick links header for each page */
1265 {
1266 return "Pakete";
1267 }
1268
1269 /*! Text shown before a multi-line define */
1271 {
1272 return "Wert:";
1273 }
1274
1275//////////////////////////////////////////////////////////////////////////
1276// new since 1.2.5
1277//////////////////////////////////////////////////////////////////////////
1278
1279 /*! Used as a marker that is put before a \\bug item */
1280 QCString trBug() override
1281 {
1282 return "Fehler";
1283 }
1284
1285 /*! Used as the header of the bug list */
1287 {
1288 return "Liste der bekannten Fehler";
1289 }
1290
1291//////////////////////////////////////////////////////////////////////////
1292// new since 1.2.6-20010422
1293//////////////////////////////////////////////////////////////////////////
1294
1295 /*! Used as ansicpg for RTF file. See translator_en.h for details. */
1297 {
1298 return "1252";
1299 }
1300
1301 /*! Used as ansicpg for RTF fcharset
1302 * \see trRTFansicp() for a table of possible values.
1303 */
1305 {
1306 return "0";
1307 }
1308
1309 /*! Used as header RTF general index */
1311 {
1312 return "Index";
1313 }
1314
1315//////////////////////////////////////////////////////////////////////////
1316// new since 1.2.7
1317//////////////////////////////////////////////////////////////////////////
1318
1319 /*! This is used for translation of the word that will possibly
1320 * be followed by a single name or by a list of names
1321 * of the category.
1322 */
1323 QCString trClass(bool, bool singular) override
1324 {
1325 return createNoun(true, singular, "Klasse", "n");
1326 }
1327
1328 /*! This is used for translation of the word that will possibly
1329 * be followed by a single name or by a list of names
1330 * of the category.
1331 */
1332 QCString trFile(bool, bool singular) override
1333 {
1334 return createNoun(true, singular, "Datei", "en");
1335 }
1336
1337 /*! This is used for translation of the word that will possibly
1338 * be followed by a single name or by a list of names
1339 * of the category.
1340 */
1341 QCString trNamespace(bool, bool singular) override
1342 {
1343 return createNoun(true, singular, "Namensbereich", "e");
1344 }
1345
1346 /*! This is used for translation of the word that will possibly
1347 * be followed by a single name or by a list of names
1348 * of the category.
1349 */
1350 QCString trGroup(bool, bool singular) override
1351 {
1352 return createNoun(true, singular, "Gruppe", "n");
1353 }
1354
1355 /*! This is used for translation of the word that will possibly
1356 * be followed by a single name or by a list of names
1357 * of the category.
1358 */
1359 QCString trPage(bool, bool singular) override
1360 {
1361 return createNoun(true, singular, "Seite", "n");
1362 }
1363
1364 /*! This is used for translation of the word that will possibly
1365 * be followed by a single name or by a list of names
1366 * of the category.
1367 */
1368 QCString trMember(bool, bool singular) override
1369 {
1370 return createNoun(true, singular, "Element", "e");
1371 }
1372
1373 /*! This is used for translation of the word that will possibly
1374 * be followed by a single name or by a list of names
1375 * of the category.
1376 */
1377 QCString trGlobal(bool, bool singular) override
1378 {
1379 return createNoun(true, singular, "Global", ""); // FIXME
1380 }
1381
1382//////////////////////////////////////////////////////////////////////////
1383// new since 1.2.7-20010524
1384//////////////////////////////////////////////////////////////////////////
1385
1386 /*! This text is generated when the \\author command is used and
1387 * for the author section in man pages.
1388 */
1389 QCString trAuthor(bool, bool singular) override
1390 {
1391 return createNoun(true, singular, "Autor", "en");
1392 }
1393
1394//////////////////////////////////////////////////////////////////////////
1395// new since 1.2.11
1396//////////////////////////////////////////////////////////////////////////
1397
1398 /*! This text is put before the list of members referenced by a member
1399 */
1401 {
1402 return "Benutzt";
1403 }
1404
1405//////////////////////////////////////////////////////////////////////////
1406// new since 1.2.13
1407//////////////////////////////////////////////////////////////////////////
1408
1409 /*! used in member documentation blocks to produce a list of
1410 * members that are implemented by this one.
1411 */
1412 QCString trImplementedFromList(int numEntries) override
1413 {
1414 return "Implementiert " + trWriteList(numEntries) + ".";
1415 }
1416
1417 /*! used in member documentation blocks to produce a list of
1418 * all members that implement this abstract member.
1419 */
1420 QCString trImplementedInList(int numEntries) override
1421 {
1422 return "Implementiert in " + trWriteList(numEntries) + ".";
1423 }
1424
1425//////////////////////////////////////////////////////////////////////////
1426// new since 1.2.16
1427//////////////////////////////////////////////////////////////////////////
1428
1429 /*! used in RTF documentation as a heading for the Table
1430 * of Contents.
1431 */
1433 {
1434 return "Inhaltsverzeichnis";
1435 }
1436
1437//////////////////////////////////////////////////////////////////////////
1438// new since 1.2.17
1439//////////////////////////////////////////////////////////////////////////
1440
1441 /*! Used as the header of the list of item that have been
1442 * flagged deprecated
1443 */
1445 {
1446 return "Veraltete Elemente";
1447 }
1448
1449//////////////////////////////////////////////////////////////////////////
1450// new since 1.2.18
1451//////////////////////////////////////////////////////////////////////////
1452
1453 /*! Used as a header for declaration section of the events found in
1454 * a C# program
1455 */
1457 {
1458 return "Ereignisse";
1459 }
1460
1461 /*! Header used for the documentation section of a class' events. */
1463 {
1464 return "Ereignisdokumentation";
1465 }
1466
1467//////////////////////////////////////////////////////////////////////////
1468// new since 1.3
1469//////////////////////////////////////////////////////////////////////////
1470
1471 /*! Used as a heading for a list of Java class types with package scope.
1472 */
1474 {
1475 return "Pakettypen";
1476 }
1477
1478 /*! Used as a heading for a list of Java class functions with package
1479 * scope.
1480 */
1482 {
1483 return "Paketfunktionen";
1484 }
1486 {
1487 return "Paketelemente";
1488 }
1489
1490 /*! Used as a heading for a list of static Java class functions with
1491 * package scope.
1492 */
1494 {
1495 return "Statische Paketfunktionen";
1496 }
1497
1498 /*! Used as a heading for a list of Java class variables with package
1499 * scope.
1500 */
1502 {
1503 return "Paketattribute";
1504 }
1505
1506 /*! Used as a heading for a list of static Java class variables with
1507 * package scope.
1508 */
1510 {
1511 return "Statische Paketattribute";
1512 }
1513
1514//////////////////////////////////////////////////////////////////////////
1515// new since 1.3.1
1516//////////////////////////////////////////////////////////////////////////
1517
1518 /*! Used in the quick index of a class/file/namespace member list page
1519 * to link to the unfiltered list of all members.
1520 */
1521 QCString trAll() override
1522 {
1523 return "Alle";
1524 }
1525 /*! Put in front of the call graph for a function. */
1527 {
1528 return "Hier ist ein Graph, der zeigt, was diese Funktion aufruft:";
1529 }
1530
1531//////////////////////////////////////////////////////////////////////////
1532// new since 1.3.3
1533//////////////////////////////////////////////////////////////////////////
1534
1535 /*! This string is used as the title for the page listing the search
1536 * results.
1537 */
1539 {
1540 return "Suchergebnisse";
1541 }
1542 /*! This string is put just before listing the search results. The
1543 * text can be different depending on the number of documents found.
1544 * Inside the text you can put the special marker $num to insert
1545 * the number representing the actual number of search results.
1546 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1547 * value 2 represents 2 or more matches. HTML markup is allowed inside
1548 * the returned string.
1549 */
1550 QCString trSearchResults(int numDocuments) override
1551 {
1552 if (numDocuments==0)
1553 {
1554 return "Es wurden keine Dokumente zu Ihrer Suchanfrage gefunden.";
1555 }
1556 else if (numDocuments==1)
1557 {
1558 return "Es wurde <b>1</b> Dokument zu Ihrer Suchanfrage gefunden.";
1559 }
1560 else
1561 {
1562 return "Es wurden <b>$num</b> Dokumente zu Ihrer Suchanfrage "
1563 "gefunden. Die besten Treffer werden zuerst angezeigt.";
1564 }
1565 }
1566 /*! This string is put before the list of matched words, for each search
1567 * result. What follows is the list of words that matched the query.
1568 */
1570 {
1571 return "Treffer:";
1572 }
1573
1574//////////////////////////////////////////////////////////////////////////
1575// new since 1.3.8
1576//////////////////////////////////////////////////////////////////////////
1577
1578 /*! This is used in HTML as the title of page with source code for file filename
1579 */
1580 QCString trSourceFile(const QCString& filename) override
1581 {
1582 return filename + " Quellcode";
1583 }
1584
1585//////////////////////////////////////////////////////////////////////////
1586// new since 1.3.9
1587//////////////////////////////////////////////////////////////////////////
1588
1589 /*! This is used as the name of the chapter containing the directory
1590 * hierarchy.
1591 */
1593 { return "Verzeichnishierarchie"; }
1594
1595 /*! This is used as the name of the chapter containing the documentation
1596 * of the directories.
1597 */
1599 { return "Verzeichnisdokumentation"; }
1600
1601 /*! This is used as the title of the directory index and also in the
1602 * Quick links of an HTML page, to link to the directory hierarchy.
1603 */
1605 { return "Verzeichnisse"; }
1606
1607 /*! This returns the title of a directory page. The name of the
1608 * directory is passed via \a dirName.
1609 */
1610 QCString trDirReference(const QCString &dirName) override
1611 { QCString result=dirName; result+="-Verzeichnisreferenz"; return result; }
1612
1613 /*! This returns the word directory with or without starting capital
1614 * (\a first_capital) and in sigular or plural form (\a singular).
1615 */
1616 QCString trDir(bool, bool singular) override
1617 {
1618 return createNoun(true, singular, "Verzeichnis", "se");
1619 }
1620
1621//////////////////////////////////////////////////////////////////////////
1622// new since 1.4.1
1623//////////////////////////////////////////////////////////////////////////
1624
1625 /*! This text is added to the documentation when the \\overload command
1626 * is used for a overloaded function.
1627 */
1629 {
1630 return "Dies ist eine überladene Methode, die der Bequemlichkeit "
1631 "wegen bereitgestellt wird. Sie unterscheidet sich von der "
1632 "obigen Funktion nur in den Argumenten die sie unterstützt.";
1633 }
1634
1635//////////////////////////////////////////////////////////////////////////
1636// new since 1.4.6
1637//////////////////////////////////////////////////////////////////////////
1638
1639 /*! This is used to introduce a caller (or called-by) graph */
1641 {
1642 return "Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:";
1643 }
1644
1645 /*! This is used in the documentation of a file/namespace before the list
1646 * of documentation blocks for enumeration values
1647 */
1649 { return "Dokumentation der Aufzählungswerte"; }
1650
1651//////////////////////////////////////////////////////////////////////////
1652// new since 1.5.4 (mainly for Fortran)
1653//////////////////////////////////////////////////////////////////////////
1654
1655 /*! header that is put before the list of member subprograms (Fortran). */
1657 { return "Elementfunktionen/Unterroutinen-Dokumentation"; }
1658
1659 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1661 { return "Datentyp-Liste"; }
1662
1663 /*! This is put above each page as a link to all members of compounds (Fortran). */
1665 { return "Datenfelder"; }
1666
1667 /*! This is an introduction to the annotated compound list (Fortran). */
1669 { return "Hier folgen die Datentypen mit Kurzbeschreibungen:"; }
1670
1671 /*! This is an introduction to the page with all data types (Fortran). */
1673 {
1674 QCString result="Hier folgt eine Liste aller ";
1675 if (!extractAll)
1676 {
1677 result+="dokumentierten ";
1678 }
1679 result+="Datentypelemente";
1680 result+=" mit Links ";
1681 if (!extractAll)
1682 {
1683 result+="zur Datenstruktur-Dokumentation für jedes Element";
1684 }
1685 else
1686 {
1687 result+="zu den Datentypen, zu denen sie gehören:";
1688 }
1689 return result;
1690 }
1691
1692 /*! This is used in LaTeX as the title of the chapter with the
1693 * annotated compound index (Fortran).
1694 */
1696 { return "Datentyp-Index"; }
1697
1698 /*! This is used in LaTeX as the title of the chapter containing
1699 * the documentation of all data types (Fortran).
1700 */
1702 { return "Datentyp-Dokumentation"; }
1703
1704 /*! This is used in the documentation of a file as a header before the
1705 * list of (global) subprograms (Fortran).
1706 */
1708 { return "Funktionen/Unterroutinen"; }
1709
1710 /*! This is used in the documentation of a file/namespace before the list
1711 * of documentation blocks for subprograms (Fortran)
1712 */
1714 { return "Funktionen/Unterroutinen-Dokumentation"; }
1715
1716 /*! This is used in the documentation of a file/namespace/group before
1717 * the list of links to documented compounds (Fortran)
1718 */
1720 { return "Datentypen"; }
1721
1722 /*! used as the title of page containing all the index of all modules (Fortran). */
1724 { return "Modulliste"; }
1725
1726 /*! used as an introduction to the modules list (Fortran) */
1727 QCString trModulesListDescription(bool extractAll) override
1728 {
1729 QCString result="Hier folgt eine Liste aller ";
1730 if (!extractAll) result+="dokumentierten ";
1731 result+="Module mit ihren Kurzbeschreibungen:";
1732 return result;
1733 }
1734
1735 /*! used as the title of the HTML page of a module/type (Fortran) */
1737 ClassDef::CompoundType compType,
1738 bool isTemplate) override
1739 {
1740 QCString result=clName;
1741 result += "-";
1742 switch(compType)
1743 {
1744 case ClassDef::Class: result+="Modul"; break;
1745 case ClassDef::Struct: result+="Typ"; break;
1746 case ClassDef::Union: result+="Union"; break;
1747 case ClassDef::Interface: result+="Interface"; break;
1748 case ClassDef::Protocol: result+="Protokoll"; break;
1749 case ClassDef::Category: result+="Kategorie"; break;
1750 case ClassDef::Exception: result+="Ausnahmen"; break;
1751 default: break;
1752 }
1753 if (isTemplate) result+="-Template";
1754 result+="-Referenz";
1755 return result;
1756 }
1757 /*! used as the title of the HTML page of a module (Fortran) */
1758 QCString trModuleReference(const QCString &namespaceName) override
1759 {
1760 QCString result=namespaceName;
1761 result+="-Modul-Referenz";
1762 return result;
1763 }
1764
1765 /*! This is put above each page as a link to all members of modules. (Fortran) */
1767 { return "Modul-Elemente"; }
1768
1769 /*! This is an introduction to the page with all modules members (Fortran) */
1770 QCString trModulesMemberDescription(bool extractAll) override
1771 {
1772 QCString result="Hier folgt eine Liste aller ";
1773 if (!extractAll) result+="dokumentierten ";
1774 result+="Modulelemente mit Links ";
1775 if (extractAll)
1776 {
1777 result+="zur Moduldokumentation für jedes Element:";
1778 }
1779 else
1780 {
1781 result+="zu den Modulen, zu denen sie gehören:";
1782 }
1783 return result;
1784 }
1785
1786 /*! This is used in LaTeX as the title of the chapter with the
1787 * index of all modules (Fortran).
1788 */
1790 { return "Modul-Index"; }
1791
1792 /*! This is used for translation of the word that will possibly
1793 * be followed by a single name or by a list of names
1794 * of the category.
1795 */
1796 QCString trModule(bool /*first_capital*/, bool singular) override
1797 {
1798 return createNoun(true, singular, "Modul", "e");
1799 }
1800
1801 /*! This is put at the bottom of a module documentation page and is
1802 * followed by a list of files that were used to generate the page.
1803 */
1805 bool single) override
1806 {
1807 // single is true implies a single file
1808 QCString result="Die Dokumentation für ";
1809 switch(compType)
1810 {
1811 case ClassDef::Class: result+="dieses Modul"; break;
1812 case ClassDef::Struct: result+="diesen Typ"; break;
1813 case ClassDef::Union: result+="diese Union"; break;
1814 case ClassDef::Interface: result+="dieses Interface"; break;
1815 case ClassDef::Protocol: result+="dieses Protokoll"; break;
1816 case ClassDef::Category: result+="diese Kategorie"; break;
1817 case ClassDef::Exception: result+="diese Ausnahme"; break;
1818 default: break;
1819 }
1820 if (single)
1821 result+=" wurde aus der folgenden Datei erzeugt:";
1822 else
1823 result+=" wurde aus den folgenden Dateien erzeugt:";
1824 return result;
1825 }
1826
1827 /*! This is used for translation of the word that will possibly
1828 * be followed by a single name or by a list of names
1829 * of the category.
1830 */
1831 QCString trType(bool /*first_capital*/, bool singular) override
1832 {
1833 return createNoun(true, singular, "Typ", "en");
1834 }
1835
1836 /*! This is used for translation of the word that will possibly
1837 * be followed by a single name or by a list of names
1838 * of the category.
1839 */
1840 QCString trSubprogram(bool /*first_capital*/, bool singular) override
1841 {
1842 return createNoun(true, singular, "Unterprogramm", "e");
1843 }
1844
1845 /*! C# Type Constraint list */
1847 {
1848 return "Type Constraints";
1849 }
1850
1851//////////////////////////////////////////////////////////////////////////
1852// new since 1.6.0 (mainly for the new search engine)
1853//////////////////////////////////////////////////////////////////////////
1854
1855 /*! directory relation for \a name */
1856 QCString trDirRelation(const QCString &name) override
1857 {
1858 return "Bezug " + QCString(name);
1859 }
1860
1861 /*! Loading message shown when loading search results */
1863 {
1864 return "Lade ...";
1865 }
1866
1867 /*! Label used for search results in the global namespace */
1869 {
1870 return "Globaler Namensbereich";
1871 }
1872
1873 /*! Message shown while searching */
1875 {
1876 return "Suche ...";
1877 }
1878
1879 /*! Text shown when no search results are found */
1881 {
1882 return "Keine Treffer";
1883 }
1884
1885//////////////////////////////////////////////////////////////////////////
1886// new since 1.6.3 (missing items for the directory pages)
1887//////////////////////////////////////////////////////////////////////////
1888
1889 /*! when clicking a directory dependency label, a page with a
1890 * table is shown. The heading for the first column mentions the
1891 * source file that has a relation to another file.
1892 */
1893 QCString trFileIn(const QCString &name) override
1894 {
1895 return "Datei in "+name;
1896 }
1897
1898 /*! when clicking a directory dependency label, a page with a
1899 * table is shown. The heading for the second column mentions the
1900 * destination file that is included.
1901 */
1902 QCString trIncludesFileIn(const QCString &name) override
1903 {
1904 return "Include-Dateien in "+name;
1905 }
1906
1907 /** Compiles a date string.
1908 * @param year Year in 4 digits
1909 * @param month Month of the year: 1=January
1910 * @param day Day of the Month: 1..31
1911 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1912 * @param hour Hour of the day: 0..23
1913 * @param minutes Minutes in the hour: 0..59
1914 * @param seconds Seconds within the minute: 0..59
1915 * @param includeTime Include time in the result string?
1916 */
1917 QCString trDateTime(int year,int month,int day,int dayOfWeek,
1918 int hour,int minutes,int seconds,
1919 DateTimeType includeTime) override
1920 {
1921 static const char *days[] = { "Mon","Die","Mit","Don","Fre","Sam","Son" };
1922 static const char *months[] = { "Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez" };
1923 QCString sdate;
1924 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1925 {
1926 sdate.sprintf("%s %s %d %d",days[dayOfWeek-1],months[month-1],day,year);
1927 }
1928 if (includeTime == DateTimeType::DateTime) sdate += " ";
1929 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1930 {
1931 QCString stime;
1932 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1933 sdate+=stime;
1934 }
1935 return sdate;
1936 }
1937 QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
1938 {
1939 static const char *days_short[] = { "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So" };
1940 static const char *days_full[] = { "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag", "Sonntag" };
1941 QCString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1942 return text;
1943 }
1944 QCString trMonth(int month, bool, bool full) override
1945 {
1946 static const char *months_short[] = { "Jan", "Feb", "Mrz", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez" };
1947 static const char *months_full[] = { "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" };
1948 QCString text = full? months_full[month-1] : months_short[month-1];
1949 return text;
1950 }
1951 QCString trDayPeriod(bool period) override
1952 {
1953 static const char *dayPeriod[] = { "AM", "PM" };
1954 return dayPeriod[period?1:0];
1955 }
1956
1957//////////////////////////////////////////////////////////////////////////
1958// new since 1.7.5
1959//////////////////////////////////////////////////////////////////////////
1960
1961 /*! Header for the page with bibliographic citations */
1963 { return "Literaturverzeichnis"; }
1964
1965 /*! Text for copyright paragraph */
1967 { return "Copyright"; }
1968
1969 /*! Header for the graph showing the directory dependencies */
1970 QCString trDirDepGraph(const QCString &name) override
1971 { return QCString("Diagramm der Verzeichnisabhängigkeiten für ")+name+":"; }
1972
1973//////////////////////////////////////////////////////////////////////////
1974// new since 1.8.0
1975//////////////////////////////////////////////////////////////////////////
1976
1977 /*! Detail level selector shown for hierarchical indices */
1979 { return "Detailebene"; }
1980
1981 /*! Section header for list of template parameters */
1983 { return "Template-Parameter"; }
1984
1985 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1986 QCString trAndMore(const QCString &number) override
1987 { return "und "+number+" mehr ..."; }
1988
1989 /*! Used file list for a Java enum */
1991 { QCString result = "Die Dokumentation für diesen enum wurde aus ";
1992 if (single)
1993 result += "der folgenden Datei";
1994 else
1995 result += "den folgenden Dateien";
1996 result+=" generiert:";
1997 return result;
1998 }
1999
2000 /*! Header of a Java enum page (Java enums are represented as classes). */
2001 QCString trEnumReference(const QCString &name) override
2002 { return QCString(name)+" Enum-Referenz"; }
2003
2004 /*! Used for a section containing inherited members */
2005 QCString trInheritedFrom(const QCString &members,const QCString &what) override
2006 { return QCString(members)+" geerbt von "+what; }
2007
2008 /*! Header of the sections with inherited members specific for the
2009 * base class(es)
2010 */
2012 { return "Weitere Geerbte Elemente"; }
2013
2014//////////////////////////////////////////////////////////////////////////
2015// new since 1.8.2
2016//////////////////////////////////////////////////////////////////////////
2017
2018 /*! Used as a tooltip for the toggle button thatappears in the
2019 * navigation tree in the HTML output when GENERATE_TREEVIEW is
2020 * enabled. This tooltip explains the meaning of the button.
2021 */
2023 {
2024 QCString opt = enable ? "einzuschalten" : "auszuschalten";
2025 return "Klicken um Panelsynchronisation "+opt;
2026 }
2027
2028 /*! Used in a method of an Objective-C class that is declared in a
2029 * a category. Note that the @1 marker is required and is replaced
2030 * by a link.
2031 */
2033 {
2034 return "Bestandteil der Kategorie @0.";
2035 }
2036
2037 /*! Used in a method of an Objective-C category that extends a class.
2038 * Note that the @1 marker is required and is replaced by a link to
2039 * the class method.
2040 */
2042 {
2043 return "Erweitert Klasse @0.";
2044 }
2045
2046 /*! Used as the header of a list of class methods in Objective-C.
2047 * These are similar to static public member functions in C++.
2048 */
2050 {
2051 return "Klassenmethoden";
2052 }
2053
2054 /*! Used as the header of a list of instance methods in Objective-C.
2055 * These are similar to public member functions in C++.
2056 */
2058 {
2059 return "Instanzmethoden";
2060 }
2061
2062 /*! Used as the header of the member functions of an Objective-C class.
2063 */
2065 {
2066 return "Methodendokumentation";
2067 }
2068
2069//////////////////////////////////////////////////////////////////////////
2070// new since 1.8.4
2071//////////////////////////////////////////////////////////////////////////
2072
2073 /** old style UNO IDL services: implemented interfaces */
2075 { return "Exportierte Interfaces"; }
2076
2077 /** old style UNO IDL services: inherited services */
2079 { return "Eingebundene Dienste"; }
2080
2081 /** UNO IDL constant groups */
2083 { return "Konstante Gruppen"; }
2084
2085 /** UNO IDL constant groups */
2086 QCString trConstantGroupReference(const QCString &namespaceName) override
2087 {
2088 QCString result=namespaceName;
2089 result+=" Konstantengruppen-Referenz";
2090 return result;
2091 }
2092
2093 /** UNO IDL service page title */
2094 QCString trServiceReference(const QCString &sName) override
2095 {
2096 QCString result=sName;
2097 result+=" Dienstreferenz";
2098 return result;
2099 }
2100
2101 /** UNO IDL singleton page title */
2103 {
2104 QCString result=sName;
2105 result+=" Singleton-Referenz";
2106 return result;
2107 }
2108
2109 /** UNO IDL service page */
2111 {
2112 QCString result="Die Dokumentation für diesen Dienst "
2113 "wurde generiert aus ";
2114 if (single) result+="folgender Datei: "; else result+="folgenden Dateien: ";
2115 return result;
2116 }
2117
2118 /** UNO IDL singleton page */
2120 {
2121 QCString result="Die Dokumentation für diesen Singleton wurde generiert aus ";
2122 if (single) result+="folgender Datei:"; else result+="folgenden Dateien:";
2123 return result;
2124 }
2125
2126//////////////////////////////////////////////////////////////////////////
2127// new since 1.8.15
2128//////////////////////////////////////////////////////////////////////////
2129
2130 /** VHDL design unit hierarchy */
2132 { return "Entwurfseinheiten-Hierarchie"; }
2133 /** VHDL design unit list */
2135 { return "Auflistung der Entwurfseinheiten"; }
2136 /** VHDL design unit members */
2138 { return "Entwurfseinheiten-Elemente"; }
2139 /** VHDL design unit list description */
2141 {
2142 return "Hier folgt die Aufzählung aller Entwurfseinheiten und deren "
2143 "Elemente mit einer Kurzbeschreibung:";
2144 }
2145 /** VHDL design unit index */
2147 { return "Entwurfseinheiten-Verzeichnis"; }
2148 /** VHDL design units */
2150 { return "Entwurfseinheiten"; }
2151 /** VHDL functions/procedures/processes */
2153 { return "Funktionen/Prozeduren/Prozesse"; }
2154 /** VHDL type */
2155 QCString trVhdlType(VhdlSpecifier type,bool single) override
2156 {
2157 switch(type)
2158 {
2160 if (single) return "Bibliothek";
2161 else return "Bibliotheken";
2163 if (single) return "Paket";
2164 else return "Pakete";
2166 if (single) return "Signal";
2167 else return "Signale";
2169 if (single) return "Komponente";
2170 else return "Komponenten";
2172 if (single) return "Konstante";
2173 else return "Konstanten";
2175 if (single) return "Entwurfseinheit";
2176 else return "Entwurfseinheiten";
2178 if (single) return "Typ";
2179 else return "Typen";
2181 if (single) return "Subtyp";
2182 else return "Subtypen";
2184 if (single) return "Funktion";
2185 else return "Funktionen";
2187 if (single) return "Datenstruktur";
2188 else return "Datenstrukturen";
2190 if (single) return "Prozedur";
2191 else return "Prozeduren";
2193 if (single) return "Architektur";
2194 else return "Architekturen";
2196 if (single) return "Attribut";
2197 else return "Attribute";
2199 if (single) return "Prozess";
2200 else return "Prozesse";
2202 if (single) return "Schnittstelle";
2203 else return "Schnittstellen";
2204 case VhdlSpecifier::USE:
2205 if (single) return "Use Klausel";
2206 else return "Use Klauseln";
2208 if (single) return "Parameter";
2209 else return "Parameter";
2211 return "Paketkörper";
2213 return "Einheiten";
2215 if (single) return "Geteilte Variable";
2216 else return "Geteilte Variablen";
2218 if (single) return "Datei";
2219 else return "Dateien";
2221 if (single) return "Gruppe";
2222 else return "Gruppen";
2224 if (single) return "Instanziierung";
2225 else return "Instanziierungen";
2227 if (single) return "Alias";
2228 else return "Aliase";
2230 if (single) return "Konfiguration";
2231 else return "Konfigurationen";
2233 return "Verschiedenes";
2235 return "Constraints";
2236 default:
2237 return "Klasse";
2238 }
2239 }
2241 { return QCString(name)+"-Referenz"; }
2242
2243//////////////////////////////////////////////////////////////////////////
2244// new since 1.8.19
2245//////////////////////////////////////////////////////////////////////////
2246
2247 /** VHDL design unit documentation */
2249 { return "Entwurfseinheiten-Dokumentation"; }
2250
2251//////////////////////////////////////////////////////////////////////////
2252// new since 1.9.2
2253//////////////////////////////////////////////////////////////////////////
2254
2255 /** C++20 concept */
2256 QCString trConcept(bool first_capital, bool singular) override
2257 {
2258 return createNoun(first_capital, singular, "Konzept", "Konzepte");
2259 }
2260 /*! used as the title of the HTML page of a C++20 concept page */
2261 QCString trConceptReference(const QCString &conceptName) override
2262 {
2263 QCString result=conceptName;
2264 result+=" Konzept Referenz";
2265 return result;
2266 }
2267
2268 /*! used as the title of page containing all the index of all concepts. */
2270 { return "Konzept Liste"; }
2271
2272 /*! used as the title of chapter containing the index listing all concepts. */
2274 { return "Konzept Index"; }
2275
2276 /*! used as the title of chapter containing all information about concepts. */
2278 { return "Konzept Dokumentation"; }
2279
2280 /*! used as an introduction to the concept list */
2281 QCString trConceptListDescription(bool extractAll) override
2282 {
2283 QCString result="Hier folgt eine Lister aller ";
2284 if (!extractAll) result+="dokumentierten ";
2285 result+="Konzepte mit Kurzbeschreibungen:";
2286 return result;
2287 }
2288
2289 /*! used to introduce the definition of the C++20 concept */
2291 {
2292 return "Konzept-Definition";
2293 }
2294
2295//////////////////////////////////////////////////////////////////////////
2296// new since 1.9.4
2297//////////////////////////////////////////////////////////////////////////
2298
2300 { return "Paket-Liste"; }
2301
2302//////////////////////////////////////////////////////////////////////////
2303// new since 1.9.6
2304//////////////////////////////////////////////////////////////////////////
2305
2306 /*! This is used for translation of the word that will be
2307 * followed by a single name of the VHDL process flowchart.
2308 */
2310 { return "Flußdiagram:"; }
2311
2312 /*! Please translate also updated body of the method
2313 * trMemberFunctionDocumentation(), now better adapted for
2314 * VHDL sources documentation.
2315 */
2316
2317//////////////////////////////////////////////////////////////////////////
2318// new since 1.9.7
2319//////////////////////////////////////////////////////////////////////////
2320 /*! used in the compound documentation before a list of related symbols.
2321 *
2322 * Supersedes trRelatedFunctions
2323 */
2325 { return "Zugehörige Symbole"; }
2326
2327 /*! subscript for the related symbols
2328 *
2329 * Supersedes trRelatedSubscript
2330 */
2332 { return "(Hinweis: diese Symbole sind keine Funktionen.)"; }
2333
2334 /*! used in the class documentation as a header before the list of all
2335 * related classes.
2336 *
2337 * Supersedes trRelatedFunctionDocumentation
2338 */
2340 { return "Freunde und bezugnehmende Symbol-Dokumentation"; }
2341
2342 /*! the compound type as used for the xrefitems */
2344 {
2345 QCString result;
2346 switch(compType)
2347 {
2348 case ClassDef::Class:
2349 if (lang == SrcLangExt::Fortran) trType(true,true);
2350 else result=trClass(true,true);
2351 break;
2352 case ClassDef::Struct: result="Struct"; break;
2353 case ClassDef::Union: result="Union"; break;
2354 case ClassDef::Interface: result="Interface"; break;
2355 case ClassDef::Protocol: result="Protocol"; break;
2356 case ClassDef::Category: result="Category"; break;
2357 case ClassDef::Exception: result="Exception"; break;
2358 case ClassDef::Service: result="Service"; break;
2359 case ClassDef::Singleton: result="Singleton"; break;
2360 default: break;
2361 }
2362 return result;
2363 }
2364
2366 {
2367 bool extractAll = Config_getBool(EXTRACT_ALL);
2368 QCString result="Hier ist eine Lister aller ";
2369 if (!extractAll) result+="documented ";
2370
2371 switch (hl)
2372 {
2374 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2375 {
2376 result+="functions, variables, defines, enums, and typedefs";
2377 }
2378 else
2379 {
2380 result+="zugehöriger Dateien";
2381 }
2382 break;
2384 result+="Funktionen";
2385 break;
2387 result+="Variablen";
2388 break;
2390 result+="Typen-Definitionen";
2391 break;
2393 result+="Abfolgen";
2394 break;
2396 result+="Wörterbücher";
2397 break;
2399 result+="Aufzählungen";
2400 break;
2402 result+="Aufzählungs-Werte";
2403 break;
2405 result+="Makros";
2406 break;
2407 case FileMemberHighlight::Total: // for completeness
2408 break;
2409 }
2410 result+=" mit verweisen auf ";
2411 if (extractAll)
2412 result+="bezugnehmenden Dateien:";
2413 else
2414 result+="die Dokumentation";
2415 return result;
2416 }
2418 {
2419 bool extractAll = Config_getBool(EXTRACT_ALL);
2420 QCString result="Hier ist eine Liste aller ";
2421 if (!extractAll)
2422 {
2423 result+="dokumentierter ";
2424 }
2425
2426 switch (hl)
2427 {
2429 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2430 {
2431 result+="Struktur- und Einheits-Felder";
2432 }
2433 else
2434 {
2435 result+="Klassen-Funktionen";
2436 }
2437 break;
2439 result+="Funktionen";
2440 break;
2442 result+="Variablen";
2443 break;
2445 result+="Typen-Definitionen";
2446 break;
2448 result+="Aufzählungen";
2449 break;
2451 result+="Aufzählungs-Werte";
2452 break;
2454 result+="Eigenschaften";
2455 break;
2457 result+="Ereignisse";
2458 break;
2460 result+="zugehörige Symbole";
2461 break;
2462 case ClassMemberHighlight::Total: // for completeness
2463 break;
2464 }
2465 result+=" mit Verweisen auf ";
2466 if (!extractAll)
2467 {
2468 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2469 {
2470 result+="die struct/union Dokumentation für jedes Feld:";
2471 }
2472 else
2473 {
2474 result+="die Klassen-Dokumentation für jede Funktion:";
2475 }
2476 }
2477 else
2478 {
2479 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2480 {
2481 result+="die Strukturen/Einheiten auf denen sie sich beziehen:";
2482 }
2483 else
2484 {
2485 result+="die Klassen auf denen sie sich beziehen:";
2486 }
2487 }
2488 return result;
2489 }
2491 {
2492 bool extractAll = Config_getBool(EXTRACT_ALL);
2493
2494 QCString result = "Hier folgt eine Liste mit Verweisen auf die Namensraum-Dokumentation für ";
2495 QCString result_singular1 = result + "jede dokumentierte";
2496 QCString result_singular2 = result + "jedes dokumentiertes";
2497 QCString result_singular3 = result + "jeder dokumentierten";
2498 QCString result_plural = result + "alle dokumentierten";
2499
2500 QCString singularResult = "";
2501 QCString pluralResult = "";
2502
2503 switch (hl)
2504 {
2506 singularResult = result_singular2 + "Mitglied";
2507 pluralResult = result_plural + "Mitglieder";
2508 break;
2510 singularResult = result_singular1 + "Funktion";
2511 pluralResult = result_plural + "Funktionen";
2512 break;
2514 singularResult = result_singular1 + "Variable";
2515 pluralResult = result_plural + "Variablen";
2516 break;
2518 singularResult = result_singular1 + "Typ-Definition";
2519 pluralResult = result_plural + "Typen-Defintionen";
2520 break;
2522 singularResult = result_singular1 + "Abfolge";
2523 pluralResult = result_plural + "Abfolgen";
2524 break;
2526 singularResult = result_singular2 + "Wörterbuch";
2527 pluralResult = result_plural + "Wörterbücher";
2528 break;
2530 singularResult = result_singular3 + "Aufzählung";
2531 pluralResult = result_plural + "Aufzählungen";
2532 break;
2534 singularResult = result_singular3 + "Aufzählung";
2535 pluralResult = result_plural + "Aufzählungen";
2536 break;
2537 case NamespaceMemberHighlight::Total: // for completeness
2538 break;
2539 }
2540
2541 // TODO: plural form !!!
2542 if (!extractAll)
2543 result += singularResult + " mit Verweise auf die Namensraum-Dokumentation:"; else
2544 result += singularResult + " mit Verweise auf dem sich beziehenden Namensraum:";
2545
2546 return result;
2547 }
2548 QCString trDefinition() override { return "Definition";}
2549 QCString trDeclaration() override { return "Deklaration";}
2550
2551//////////////////////////////////////////////////////////////////////////
2552// new since 1.10.0 added by paule32
2553//////////////////////////////////////////////////////////////////////////
2554
2556 { return "Themen"; }
2558 { return "Themen Dokumentation"; }
2560 { return "Themen-Liste"; }
2562 { return "Themen Index"; }
2564 { return "Es folgt eine Liste der Themen mit einer Kurzbeschreibung"; }
2566 {
2567 bool extractAll = Config_getBool(EXTRACT_ALL);
2568 QCString result = "Zusammengefaßt ";
2569
2570 QCString singularResult = result + "bezieht sich das Modul auf: ";
2571 QCString pluralResult = result + "beziehen sich die Module auf: ";
2572
2573 switch (hl)
2574 {
2576 if (!extractAll)
2577 singularResult += "die verlinkte Modul-Beschreibung für jedes Mitglied:"; else
2578 pluralResult += "die verlinkten Modul-Beschreibungen aller Mitglieder:";
2579 break;
2581 if (!extractAll)
2582 singularResult += "die verlinkte Modul-Beschreibung für jede Funktion:"; else
2583 pluralResult += "die verlinkten Modul-Beschreibungen aller Funktionen:";
2584 break;
2586 if (!extractAll)
2587 singularResult += "die verlinkte Modul-Beschreibung für jede Variable:"; else
2588 pluralResult += "die verlinkten Modul-Beschreibungen für alle Variablen:";
2589 break;
2591 if (!extractAll)
2592 singularResult += "die verlinkte Modul-Beschreibung für jede Typ-Definition:"; else
2593 pluralResult += "die verlinkten Modul-Beschreibungen für jeden Definitions-Typen:";
2594 break;
2596 if (!extractAll)
2597 singularResult += "die verlinkte Modul-Beschreibung für jede Aufzählung:"; else
2598 pluralResult += "die verlinkten Modul-Beschreibungen aller Aufzählungen:";
2599 break;
2601 if (!extractAll)
2602 singularResult += "die verlinkte Modul-Beschreibung für jedem Aufzählungswert:"; else
2603 pluralResult += "die verlinkten Modul-Beschreibungen aller Aufzählungswerte:";
2604 break;
2605 case ModuleMemberHighlight::Total: // for completeness
2606 break;
2607 }
2608 if (!extractAll)
2609 result = singularResult; else
2610 result = pluralResult;
2611
2612 return result;
2613 }
2615 {
2616 return "Exportierte Module";
2617 }
2618
2619//////////////////////////////////////////////////////////////////////////
2620// new since 1.10.0
2621//////////////////////////////////////////////////////////////////////////
2622
2624 {
2625 return "In die Zwischenablage kopieren";
2626 }
2627//////////////////////////////////////////////////////////////////////////
2628// new since 1.11.0
2629//////////////////////////////////////////////////////////////////////////
2631 {
2632 return "Wichtig";
2633 }
2634};
2635#endif
CompoundType
The various compound types.
Definition classdef.h:109
@ Singleton
Definition classdef.h:117
@ Interface
Definition classdef.h:112
@ Exception
Definition classdef.h:115
This is an alternative implementation of QCString.
Definition qcstring.h:101
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition qcstring.h:150
QCString & sprintf(const char *format,...)
Definition qcstring.cpp:29
QCString trInheritedByList(int numEntries) override
QCString trInclDepGraph(const QCString &fName) override
QCString trSince() override
QCString trClassHierarchyDescription() override
QCString trMainPage() override
QCString trRelatedPagesDescription() override
QCString trSeeAlso() override
QCString trMemberDataDocumentation() override
QCString trPage(bool, bool singular) override
QCString trSubprogramDocumentation() override
QCString trModulesIndex() override
QCString trClassMethods() override
QCString trRelatedPages() override
QCString trSourceFile(const QCString &filename) override
QCString idLanguage() override
QCString trPackageAttribs() override
QCString trFileReference(const QCString &fileName) override
QCString trCompoundMembersDescriptionFortran(bool extractAll) override
QCString trDesignUnitMembers() override
VHDL design unit members.
QCString trReferences() override
QCString trSearchMatches() override
QCString trFunctionDocumentation() override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
QCString trReimplementedInList(int numEntries) override
QCString trTypedefs() override
QCString trDefinedInSourceFile() override
QCString trRelatedSymbolsSubscript() override
QCString trCompoundListDescription() override
QCString trPackages() override
QCString trStaticPrivateMembers() override
QCString trDayPeriod(bool period) override
QCString trConceptIndex() override
QCString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
QCString trNamespaceIndex() override
QCString trCompoundMembers() override
QCString trDefinedAtLineInSourceFile() override
QCString trDefineValue() override
QCString trPrivateTypes() override
QCString trFileIndex() override
QCString trServiceReference(const QCString &sName) override
UNO IDL service page title.
QCString trImplementedInList(int numEntries) override
QCString trGlobalNamespace() override
QCString trConstructorDocumentation() override
QCString trDefineDocumentation() override
QCString trSubprograms() override
QCString trCallGraph() override
QCString trEnumReference(const QCString &name) override
QCString trDirDepGraph(const QCString &name) override
QCString trPackageListDescription() override
QCString trFileIn(const QCString &name) override
QCString trDeprecatedList() override
QCString trReferencedBy() override
QCString trInheritedFrom(const QCString &members, const QCString &what) override
QCString trModulesListDescription(bool extractAll) override
QCString trRelatedFunctions() override
QCString trNamespace(bool, bool singular) override
QCString trExtendsClass() override
QCString trCompoundListFortran() override
QCString trMemberEnumerationDocumentation() override
QCString trModules() override
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trLegendDocs() override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trCustomReference(const QCString &name) override
QCString trConstantGroupReference(const QCString &namespaceName) override
UNO IDL constant groups.
QCString trPublicMembers() override
QCString trFileList() override
QCString trVariables() override
QCString trCopyright() override
QCString trNamespaceList() override
QCString trGeneratedBy() override
QCString trLegend() override
QCString trDirectories() override
QCString trTypedefDocumentation() override
QCString trExceptions() override
QCString trPackageList() override
QCString trNamespaces() override
QCString getLanguageString() override
language codes for Html help
QCString trDeclaration() override
QCString trCompoundIndex() override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trInvariant() override
QCString trMemberTypedefDocumentation() override
QCString trTestList() override
QCString trPackageMembers() override
QCString trProtectedAttribs() override
QCString trAdditionalInheritedMembers() override
QCString trReferenceManual() override
QCString trConcept(bool first_capital, bool singular) override
C++20 concept.
QCString trOverloadText() override
QCString trStaticPublicAttribs() override
QCString trCompoundList() override
QCString trModuleIndex() override
QCString trInstanceMethods() override
QCString trNamespaceDocumentation() override
QCString trPageIndex() override
QCString trExportedModules() override
QCString trTodo() override
QCString trPublicSlots() override
QCString trDetailLevel() override
QCString trSearching() override
QCString trPackageFunctions() override
QCString trThisIsTheListOfAllMembers() override
QCString trCompoundListDescriptionFortran() override
QCString trType(bool, bool singular) override
QCString trTypeDocumentation() override
QCString trModuleDocumentation() override
QCString trDetails() override
QCString trClassHierarchy() override
QCString trProtectedSlots() override
QCString trImportant() override
QCString trPrivateMembers() override
QCString trTest() override
QCString trCompoundMembersFortran() override
QCString trModulesDescription() override
QCString trProvidedByCategory() override
QCString trFriends() override
QCString trGotoDocumentation() override
QCString trFunctionAndProc() override
VHDL functions/procedures/processes.
QCString trPublicAttribs() override
QCString trGroup(bool, bool singular) override
QCString trVariableDocumentation() override
QCString trPropertyDocumentation() override
QCString trInterfaces() override
old style UNO IDL services: implemented interfaces
QCString trCiteReferences() override
QCString trPrivateAttribs() override
QCString trPageAbbreviation() override
QCString trGotoSourceCode() override
QCString trBug() override
QCString trDefinedIn() override
QCString trConceptReference(const QCString &conceptName) override
QCString trServices() override
old style UNO IDL services: inherited services
QCString trVhdlType(VhdlSpecifier type, bool single) override
VHDL type.
QCString trEnumerationValues() override
QCString trMember(bool, bool singular) override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trLoading() override
QCString trDefines() override
QCString trAndMore(const QCString &number) override
QCString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
QCString trDesignUnitList() override
VHDL design unit list.
QCString trRTFGeneralIndex() override
QCString trTemplateParameters() override
QCString trConceptList() override
QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
QCString trFileMembers() override
QCString trDate() override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trTypeConstraints() override
QCString trDefinition() override
QCString trStaticPackageFunctions() override
QCString latexLanguageSupportCommand() override
QCString trGeneratedAutomatically(const QCString &s) override
QCString trGraphicalHierarchy() override
QCString trCompoundReferenceFortran(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trHierarchicalIndex() override
QCString trRelatedSymbolDocumentation() override
QCString trEvents() override
QCString trReimplementedFromList(int numEntries) override
QCString trProtectedTypes() override
QCString trDirDocumentation() override
QCString trMemberFunctionDocumentationFortran() override
QCString trClassDiagram(const QCString &clName) override
QCString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) override
QCString trAttention() override
QCString trEnumGeneratedFromFiles(bool single) override
QCString trConceptListDescription(bool extractAll) override
QCString trSearch() override
QCString trPostcondition() override
QCString trMethodDocumentation() override
QCString trSingletonGeneratedFromFiles(bool single) override
UNO IDL singleton page.
QCString trGotoTextualHierarchy() override
QCString trModulesMemberDescription(bool extractAll) override
QCString trInitialValue() override
QCString trNamespaceListDescription(bool extractAll) override
QCString trStaticProtectedMembers() override
QCString trDesignUnitListDescription() override
VHDL design unit list description.
QCString trStaticProtectedAttribs() override
QCString trDirIndex() override
QCString trDirReference(const QCString &dirName) override
QCString trExamples() override
QCString trModulesMembers() override
QCString trCode() override
QCString trEnumName() override
QCString trInheritsList(int numEntries) override
QCString trClass(bool, bool singular) override
QCString trTopicList() override
QCString trPanelSynchronisationTooltip(bool enable) override
QCString trPrivateSlots() override
QCString trProtectedMembers() override
QCString trModulesList() override
QCString trProperties() override
QCString trTopicDocumentation() override
QCString trNote() override
QCString trVersion() override
QCString trCopyToClipboard() override
QCString trDesignUnits() override
VHDL design units.
QCString trReturnValues() override
QCString trInclByDepGraph() override
QCString trDocumentation(const QCString &projName) override
QCString trIncludingInheritedMembers() override
QCString trImplementedFromList(int numEntries) override
QCString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) override
QCString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
QCString trISOLang() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trRTFansicp() override
QCString trClassDocumentation() override
QCString trPublicTypes() override
QCString trDesignUnitDocumentation() override
VHDL design unit documentation.
QCString trPrecondition() override
QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
QCString trSingletonReference(const QCString &sName) override
UNO IDL singleton page title.
QCString trDeprecated() override
QCString trMore() override
QCString trDataTypes() override
QCString trFileListDescription(bool extractAll) override
QCString trConceptDefinition() override
QCString trClasses() override
QCString trExamplesDescription() override
QCString trDir(bool, bool singular) override
QCString trReturns() override
QCString trCallerGraph() override
QCString trNamespaceMembers() override
QCString trEnumValue() override
QCString trEventDocumentation() override
QCString trSubprogram(bool, bool singular) override
QCString trRTFCharSet() override
QCString trTodoList() override
QCString trFlowchart() override
QCString trRelatedSubscript() override
QCString trLegendTitle() override
QCString trFile(bool, bool singular) override
QCString trMemberList() override
QCString trMonth(int month, bool, bool full) override
QCString trRelatedFunctionDocumentation() override
QCString trTopicListDescription() override
QCString trGotoGraphicalHierarchy() override
QCString trIncludesFileIn(const QCString &name) override
QCString trFileDocumentation() override
QCString trFunctions() override
QCString trParameters() override
QCString trDesignUnitIndex() override
VHDL design unit index.
QCString trConstantGroups() override
UNO IDL constant groups.
QCString trDetailedDescription() override
QCString trRemarks() override
QCString trTopics() override
QCString trRTFTableOfContents() override
QCString trPackageTypes() override
QCString trWarning() override
QCString trModuleReference(const QCString &namespaceName) override
QCString trAuthor(bool, bool singular) override
QCString trServiceGeneratedFromFiles(bool single) override
UNO IDL service page.
QCString trCompoundIndexFortran() override
QCString trStaticPrivateAttribs() override
QCString trEnumerationValueDocumentation() override
QCString trStaticPackageAttribs() override
QCString trRelatedSymbols() override
QCString trDirRelation(const QCString &name) override
QCString trEnumerationTypeDocumentation() override
QCString trListOfAllMembers() override
QCString trFileMembersDescription(bool extractAll) override
QCString trSearchResults(int numDocuments) override
QCString trNoMatches() override
QCString trGlobal(bool, bool singular) override
QCString trEnumerations() override
QCString trMemberFunctionDocumentation() override
QCString trStaticPublicMembers() override
QCString trWriteList(int numEntries) override
QCString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) override
QCString trConceptDocumentation() override
QCString trBugList() override
QCString trModule(bool, bool singular) override
QCString trSearchResultsTitle() override
QCString trPackage(const QCString &name) override
QCString trTopicIndex() override
QCString trSignals() override
QCString trCompounds() override
QCString trAll() override
QCString createNoun(bool first_capital, bool singular, const QCString &base, const QCString &plurSuffix, const QCString &singSuffix="")
Definition translator.h:782
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
SrcLangExt
Language as given by extension.
Definition types.h:42
@ Fortran
Definition types.h:53
VhdlSpecifier
Definition types.h:548
@ INSTANTIATION
Definition types.h:569
@ MISCELLANEOUS
Definition types.h:575
@ SHAREDVARIABLE
Definition types.h:572
QCString generateMarker(int id)
Definition util.cpp:290
QCString getDotImageExtension()
Definition util.cpp:6617