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  * The translation into German was provided by
17  * Jens Seidel (jensseidel@users.sf.net)
18  * based on work from
19  * Jens Breitenstein (Jens.Breitenstein@tlc.de)
20  */
21 
22 // Updates:
23 // --------
24 // RK (who are you?)
25 // - Update for "new since 1.1.3" version
26 //
27 // 2001/03/23 Jens Seidel (jensseidel@users.sourceforge.net)
28 // - fixed typos
29 // - changed trPageDocumentation() "Seitenbeschreibung" to
30 // "Zusätzliche Informationen"
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 // Todo:
131 // - see FIXME
132 
133 #ifndef TRANSLATOR_DE_H
134 #define TRANSLATOR_DE_H
135 
137 {
138  public:
139 
140  // --- Language control methods -------------------
141 
142  /*! Used for identification of the language. The identification
143  * should not be translated. It should be replaced by the name
144  * of the language in English using lower-case characters only
145  * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
146  * the identification used in language.cpp.
147  */
149  { return "german"; }
150 
151  /*! Used to get the LaTeX command(s) for the language support. This method
152  * was designed for languages which do wish to use a babel package.
153  */
155  {
156  return "\\usepackage[ngerman]{babel}\n";
157  }
158 
159  // --- Language translation methods -------------------
160 
161  /*! used in the compound documentation before a list of related functions. */
163  { return "Verwandte Funktionen"; }
164 
165  /*! subscript for the related functions. */
167  { return "(Es handelt sich hierbei nicht um Elementfunktionen.)"; }
168 
169  /*! header that is put before the detailed description of files, classes and namespaces. */
171  { return "Ausführliche Beschreibung"; }
172 
173  /*! header that is put before the list of typedefs. */
175  { return "Dokumentation der benutzerdefinierten Datentypen"; }
176 
177  /*! header that is put before the list of enumerations. */
179  { return "Dokumentation der Aufzählungstypen"; }
180 
181  /*! header that is put before the list of member functions. */
183  { return "Dokumentation der Elementfunktionen"; }
184 
185  /*! header that is put before the list of member attributes. */
187  { /* No difference if "OPTIMIZE_OUTPUT_FOR_C" is set! */
188  return "Dokumentation der Datenelemente";
189  }
190 
191  /*! this is the text of a link put after brief descriptions. */
192  virtual QCString trMore()
193  { return "Mehr ..."; }
194 
195  /*! put in the class documentation */
197  { return "Aufstellung aller Elemente"; }
198 
199  /*! used as the title of the "list of all members" page of a class */
201  { return "Elementverzeichnis"; }
202 
203  /*! this is the first part of a sentence that is followed by a class name */
205  { return "Vollständige Aufstellung aller Elemente für "; }
206 
207  /*! this is the remainder of the sentence after the class name */
209  { return " einschließlich aller geerbten Elemente."; }
210 
211  /*! this is put at the author sections at the bottom of man pages.
212  * parameter s is name of the project name.
213  */
214  virtual QCString trGeneratedAutomatically(const char *s)
215  { QCString result="Automatisch erzeugt von Doxygen";
216  if (s) result+=(QCString)" für "+s;
217  result+=" aus dem Quellcode.";
218  return result;
219  }
220 
221  /*! put after an enum name in the list of all members */
223  { return "enum-Bezeichner"; }
224 
225  /*! put after an enum value in the list of all members */
227  { return "enum-Wert"; }
228 
229  /*! put after an undocumented member in the list of all members */
231  { return "Definiert in"; }
232 
233  // quick reference sections
234 
235  /*! This is put above each page as a link to the list of all groups of
236  * compounds or files (see the \\group command).
237  */
238  virtual QCString trModules()
239  { return "Module"; }
240 
241  /*! This is put above each page as a link to the class hierarchy */
243  { return "Klassenhierarchie"; }
244 
245  /*! This is put above each page as a link to the list of annotated classes */
247  {
248  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
249  {
250  return "Datenstrukturen";
251  }
252  else
253  {
254  return "Auflistung der Klassen";
255  }
256  }
257 
258  /*! This is put above each page as a link to the list of documented files */
260  { return "Auflistung der Dateien"; }
261 
262  /*! This is put above each page as a link to all members of compounds. */
264  {
265  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
266  {
267  return "Datenstruktur-Elemente";
268  }
269  else
270  {
271  return "Klassen-Elemente";
272  }
273  }
274 
275  /*! This is put above each page as a link to all members of files. */
277  /* No difference if "OPTIMIZE_OUTPUT_FOR_C" is set! */
278  { return "Datei-Elemente"; }
279 
280  /*! This is put above each page as a link to all related pages. */
282  { return "Zusätzliche Informationen"; }
283 
284  /*! This is put above each page as a link to all examples. */
286  { return "Beispiele"; }
287 
288  /*! This is put above each page as a link to the search engine. */
289  virtual QCString trSearch()
290  { return "Suchen"; }
291 
292  /*! This is an introduction to the class hierarchy. */
294  { return "Die Liste der Ableitungen ist -mit Einschränkungen- "
295  "alphabetisch sortiert:";
296  }
297 
298  /*! This is an introduction to the list with all files. */
299  virtual QCString trFileListDescription(bool extractAll)
300  {
301  QCString result="Hier folgt die Aufzählung aller ";
302  if (!extractAll) result+="dokumentierten ";
303  result+="Dateien mit einer Kurzbeschreibung:";
304  return result;
305  }
306 
307  /*! This is an introduction to the annotated compound list. */
309  {
310  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
311  {
312  return "Hier folgt die Aufzählung aller Datenstrukturen "
313  "mit einer Kurzbeschreibung:";
314  }
315  else
316  {
317  return "Hier folgt die Aufzählung aller Klassen, Strukturen, "
318  "Varianten und Schnittstellen mit einer Kurzbeschreibung:";
319  }
320  }
321 
322  /*! This is an introduction to the page with all class members. */
323  virtual QCString trCompoundMembersDescription(bool extractAll)
324  {
325  QCString result="Hier folgt die Aufzählung aller ";
326  if (!extractAll)
327  {
328  result+="dokumentierten ";
329  }
330  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
331  {
332  result+="Strukturen und Varianten";
333  }
334  else
335  {
336  result+="Klassenelemente";
337  }
338  result+=" mit Verweisen auf ";
339  if (!extractAll)
340  {
341  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
342  {
343  result+="die Dokumentation zu jedem Element:";
344  }
345  else
346  {
347  result+="die Klassendokumentation zu jedem Element:";
348  }
349  }
350  else
351  {
352  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
353  {
354  result+="die zugehörigen Elemente:";
355  }
356  else
357  {
358  result+="die zugehörigen Klassen:";
359  }
360  }
361  return result;
362  }
363 
364  /*! This is an introduction to the page with all file members. */
365  virtual QCString trFileMembersDescription(bool extractAll)
366  {
367  QCString result="Hier folgt die Aufzählung aller ";
368  if (!extractAll) result+="dokumentierten ";
369  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
370  {
371  result+="Funktionen, Variablen, Makros, Aufzählungen und Typdefinitionen";
372  }
373  else
374  {
375  result+="Dateielemente";
376  }
377  result+=" mit Verweisen auf ";
378  if (extractAll)
379  result+="die Dokumentation zu jedem Element:";
380  else
381  result+="die zugehörigen Dateien:";
382  return result;
383  }
384 
385  /*! This is an introduction to the page with the list of all examples */
387  { return "Hier folgt eine Liste mit allen Beispielen:"; }
388 
389  /*! This is an introduction to the page with the list of related pages */
391  { return "Hier folgt eine Liste mit zusammengehörigen Themengebieten:"; }
392 
393  /*! This is an introduction to the page with the list of class/file groups */
395  { return "Hier folgt die Aufzählung aller Module:"; }
396 
397  // index titles (the project name is prepended for these)
398 
399  /*! This is used in HTML as the title of index.html. */
401  { return "Dokumentation"; }
402 
403  /*! This is used in LaTeX as the title of the chapter with the
404  * index of all groups.
405  */
407  { return "Modul-Verzeichnis"; }
408 
409  /*! This is used in LaTeX as the title of the chapter with the
410  * class hierarchy.
411  */
413  { return "Hierarchie-Verzeichnis"; }
414 
415  /*! This is used in LaTeX as the title of the chapter with the
416  * annotated compound index.
417  */
419  {
420  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
421  return "Datenstruktur-Verzeichnis";
422  else
423  return "Klassen-Verzeichnis";
424  }
425 
426  /*! This is used in LaTeX as the title of the chapter with the
427  * list of all files.
428  */
430  { return "Datei-Verzeichnis"; }
431 
432  /*! This is used in LaTeX as the title of the chapter containing
433  * the documentation of all groups.
434  */
436  { return "Modul-Dokumentation"; }
437 
438  /*! This is used in LaTeX as the title of the chapter containing
439  * the documentation of all classes, structs and unions.
440  */
442  {
443  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
444  {
445  return "Datenstruktur-Dokumentation";
446  }
447  else
448  {
449  return "Klassen-Dokumentation";
450  }
451  }
452 
453  /*! This is used in LaTeX as the title of the chapter containing
454  * the documentation of all files.
455  */
457  { return "Datei-Dokumentation"; }
458 
459  /*! This is used in LaTeX as the title of the chapter containing
460  * the documentation of all examples.
461  */
463  { return "Dokumentation der Beispiele"; }
464 
465  /*! This is used in LaTeX as the title of the chapter containing
466  * the documentation of all related pages.
467  */
469  { return "Zusätzliche Informationen"; }
470 
471  /*! This is used in LaTeX as the title of the document */
473  { return "Nachschlagewerk"; }
474 
475  /*! This is used in the documentation of a file as a header before the
476  * list of defines
477  */
478  virtual QCString trDefines()
479  { return "Makrodefinitionen"; }
480 
481  /*! This is used in the documentation of a file as a header before the
482  * list of typedefs
483  */
485  { return "Typdefinitionen"; }
486 
487  /*! This is used in the documentation of a file as a header before the
488  * list of enumerations
489  */
491  { return "Aufzählungen"; }
492 
493  /*! This is used in the documentation of a file as a header before the
494  * list of (global) functions
495  */
497  { return "Funktionen"; }
498 
499  /*! This is used in the documentation of a file as a header before the
500  * list of (global) variables
501  */
503  { return "Variablen"; }
504 
505  /*! This is used in the documentation of a file as a header before the
506  * list of (global) variables
507  */
509  { return "Aufzählungswerte"; }
510 
511  /*! This is used in the documentation of a file before the list of
512  * documentation blocks for defines
513  */
515  { return "Makro-Dokumentation"; }
516 
517  /*! This is used in the documentation of a file/namespace before the list
518  * of documentation blocks for typedefs
519  */
521  { return "Dokumentation der benutzerdefinierten Typen"; }
522 
523  /*! This is used in the documentation of a file/namespace before the list
524  * of documentation blocks for enumeration types
525  */
527  { return "Dokumentation der Aufzählungstypen"; }
528 
529  /*! This is used in the documentation of a file/namespace before the list
530  * of documentation blocks for functions
531  */
533  { return "Dokumentation der Funktionen"; }
534 
535  /*! This is used in the documentation of a file/namespace before the list
536  * of documentation blocks for variables
537  */
539  { return "Variablen-Dokumentation"; }
540 
541  /*! This is used in the documentation of a file/namespace/group before
542  * the list of links to documented compounds
543  */
545  {
546  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
547  {
548  return "Datenstrukturen";
549  }
550  else
551  {
552  return "Klassen";
553  }
554  }
555 
556  /*! This is used in the standard footer of each page and indicates when
557  * the page was generated
558  */
559  virtual QCString trGeneratedAt(const char *date,const char *projName)
560  {
561  QCString result=(QCString)"Erzeugt am "+date;
562  if (projName) result+=(QCString)" für "+projName;
563  result+=(QCString)" von";
564  return result;
565  }
566 
567  /*! this text is put before a class diagram */
568  virtual QCString trClassDiagram(const char *clName)
569  {
570  return (QCString)"Klassendiagramm für "+clName+":";
571  }
572 
573  /*! this text is generated when the \\internal command is used. */
575  { return "Nur für den internen Gebrauch."; }
576 
577  /*! this text is generated when the \\warning command is used. */
578  virtual QCString trWarning()
579  { return "Warnung"; }
580 
581  /*! this text is generated when the \\version command is used. */
582  virtual QCString trVersion()
583  { return "Version"; }
584 
585  /*! this text is generated when the \\date command is used. */
586  virtual QCString trDate()
587  { return "Datum"; }
588 
589  /*! this text is generated when the \\return command is used. */
590  virtual QCString trReturns()
591  { return "Rückgabe"; }
592 
593  /*! this text is generated when the \\sa command is used. */
594  virtual QCString trSeeAlso()
595  { return "Siehe auch"; }
596 
597  /*! this text is generated when the \\param command is used. */
599  { return "Parameter"; }
600 
601  /*! this text is generated when the \\exception command is used. */
603  { return "Ausnahmebehandlung"; }
604 
605  /*! this text is used in the title page of a LaTeX document. */
607  { return "Erzeugt von"; }
608 
609 //////////////////////////////////////////////////////////////////////////
610 // new since 0.49-990307
611 //////////////////////////////////////////////////////////////////////////
612 
613  /*! used as the title of page containing all the index of all namespaces. */
615  { return "Liste aller Namensbereiche"; }
616 
617  /*! used as an introduction to the namespace list */
618  virtual QCString trNamespaceListDescription(bool extractAll)
619  {
620  QCString result="Liste aller ";
621  if (!extractAll) result+="dokumentierten ";
622  result+="Namensbereiche mit Kurzbeschreibung:";
623  return result;
624  }
625 
626  /*! used in the class documentation as a header before the list of all
627  * friends of a class
628  */
629  virtual QCString trFriends()
630  { return "Freundbeziehungen"; }
631 
632 //////////////////////////////////////////////////////////////////////////
633 // new since 0.49-990405
634 //////////////////////////////////////////////////////////////////////////
635 
636  /*! used in the class documentation as a header before the list of all
637  * related classes
638  */
640  { return "Freundbeziehungen und Funktionsdokumentation"; }
641 
642 //////////////////////////////////////////////////////////////////////////
643 // new since 0.49-990425
644 //////////////////////////////////////////////////////////////////////////
645 
646  /*! used as the title of the HTML page of a class/struct/union */
647  virtual QCString trCompoundReference(const char *clName,
648  ClassDef::CompoundType compType,
649  bool isTemplate)
650  {
651  QCString result=(QCString)clName+" ";
652  if (isTemplate) result+="Template-";
653  switch(compType)
654  {
655  case ClassDef::Class: result+="Klassen"; break;
656  case ClassDef::Struct: result+="Struktur"; break;
657  case ClassDef::Union: result+="Varianten"; break;
658  case ClassDef::Interface: result+="Schnittstellen"; break;
659  case ClassDef::Protocol: result+="Protokoll"; break;
660  case ClassDef::Category: result+="Kategorie"; break;
661  case ClassDef::Exception: result+="Ausnahmen"; break;
662  default: break;
663  }
664  result+="referenz";
665  return result;
666  }
667 
668  /*! used as the title of the HTML page of a file */
669  virtual QCString trFileReference(const char *fileName)
670  {
672  result+="-Dateireferenz";
673  return result;
674  }
675 
676  /*! used as the title of the HTML page of a namespace */
677  virtual QCString trNamespaceReference(const char *namespaceName)
678  {
679  QCString result=namespaceName;
680  result+="-Namensbereichsreferenz";
681  return result;
682  }
683 
685  { return "Öffentliche Methoden"; }
686 
688  { return "Öffentliche Slots"; }
689 
690  virtual QCString trSignals()
691  { return "Signale"; }
692 
694  { return "Öffentliche, statische Methoden"; }
695 
697  { return "Geschützte Methoden"; }
698 
700  { return "Geschützte Slots"; }
701 
703  { return "Geschützte, statische Methoden"; }
704 
706  { return "Private Methoden"; }
707 
709  { return "Private Slots"; }
710 
712  { return "Private, statische Methoden"; }
713 
714  /*! this function is used to produce a comma-separated list of items.
715  * use generateMarker(i) to indicate where item i should be put.
716  */
717  virtual QCString trWriteList(int numEntries)
718  {
720  int i;
721  // the inherits list contain `numEntries' classes
722  for (i=0;i<numEntries;i++)
723  {
724  // use generateMarker to generate placeholders for the class links!
725  result+=generateMarker(i); // generate marker for entry i in the list
726  // (order is left to right)
727 
728  if (i!=numEntries-1) // not the last entry, so we need a separator
729  {
730  if (i<numEntries-2) // not the fore last entry
731  result+=", ";
732  else // the fore last entry
733  result+=" und ";
734  }
735  }
736  return result;
737  }
738 
739  /*! used in class documentation to produce a list of base classes,
740  * if class diagrams are disabled.
741  */
742  virtual QCString trInheritsList(int numEntries)
743  {
744  return "Abgeleitet von "+trWriteList(numEntries)+".";
745  }
746 
747  /*! used in class documentation to produce a list of super classes,
748  * if class diagrams are disabled.
749  */
750  virtual QCString trInheritedByList(int numEntries)
751  {
752  return "Basisklasse für "+trWriteList(numEntries)+".";
753  }
754 
755  /*! used in member documentation blocks to produce a list of
756  * members that are hidden by this one.
757  */
758  virtual QCString trReimplementedFromList(int numEntries)
759  {
760  return "Erneute Implementation von "+trWriteList(numEntries)+".";
761  }
762 
763  /*! used in member documentation blocks to produce a list of
764  * all member that overwrite the implementation of this member.
765  */
766  virtual QCString trReimplementedInList(int numEntries)
767  {
768  return "Erneute Implementation in "+trWriteList(numEntries)+".";
769  }
770 
771  /*! This is put above each page as a link to all members of namespaces. */
773  { return "Elemente eines Namensbereiches"; }
774 
775  /*! This is an introduction to the page with all namespace members */
776  virtual QCString trNamespaceMemberDescription(bool extractAll)
777  {
778  QCString result="Hier folgt die Aufzählung aller ";
779  if (!extractAll) result+="dokumentierten ";
780  result+="Namensbereichselemente mit Verweisen auf ";
781  if (extractAll)
782  result+="die Namensbereichsdokumentation für jedes Element:";
783  else
784  result+="die zugehörigen Dateien:";
785  return result;
786  }
787 
788  /*! This is used in LaTeX as the title of the chapter with the
789  * index of all namespaces.
790  */
792  { return "Verzeichnis der Namensbereiche"; }
793 
794  /*! This is used in LaTeX as the title of the chapter containing
795  * the documentation of all namespaces.
796  */
798  { return "Dokumentation der Namensbereiche"; }
799 
800 //////////////////////////////////////////////////////////////////////////
801 // new since 0.49-990522
802 //////////////////////////////////////////////////////////////////////////
803 
804  /*! This is used in the documentation before the list of all
805  * namespaces in a file.
806  */
808  { return "Namensbereiche"; }
809 
810 //////////////////////////////////////////////////////////////////////////
811 // new since 0.49-990728
812 //////////////////////////////////////////////////////////////////////////
813 
814  /*! This is put at the bottom of a class documentation page and is
815  * followed by a list of files that were used to generate the page.
816  */
818  bool single)
819  { // single is true implies a single file
820  QCString result=(QCString)"Die Dokumentation für diese";
821  switch(compType)
822  {
823  case ClassDef::Class: result+=" Klasse"; break;
824  case ClassDef::Struct: result+=" Struktur"; break;
825  case ClassDef::Union: result+=" Variante"; break;
826  case ClassDef::Interface: result+=" Schnittstelle"; break;
827  case ClassDef::Protocol: result+="s Protokoll"; break;
828  case ClassDef::Category: result+=" Kategorie"; break;
829  case ClassDef::Exception: result+=" Ausnahme"; break;
830  default: break;
831  }
832  result+=" wurde erzeugt aufgrund der Datei";
833  if (single) result+=":"; else result+="en:";
834  return result;
835  }
836 
837 //////////////////////////////////////////////////////////////////////////
838 // new since 0.49-990901
839 //////////////////////////////////////////////////////////////////////////
840 
841  /*! This is used as the heading text for the retval command. */
843  { return "Rückgabewerte"; }
844 
845  /*! This is in the (quick) index as a link to the main page (index.html)
846  */
848  { return "Hauptseite"; }
849 
850  /*! This is used in references to page that are put in the LaTeX
851  * documentation. It should be an abbreviation of the word page.
852  */
854  { return "S."; }
855 
856 //////////////////////////////////////////////////////////////////////////
857 // new since 0.49-991003
858 //////////////////////////////////////////////////////////////////////////
859 
861  {
862  return "Definiert in Zeile @0 der Datei @1.";
863  }
864 
866  {
867  return "Definiert in Datei @0.";
868  }
869 
870 //////////////////////////////////////////////////////////////////////////
871 // new since 0.49-991205
872 //////////////////////////////////////////////////////////////////////////
873 
875  {
876  return "Veraltet";
877  }
878 
879 //////////////////////////////////////////////////////////////////////////
880 // new since 1.0.0
881 //////////////////////////////////////////////////////////////////////////
882 
883  /*! this text is put before a collaboration diagram */
884  virtual QCString trCollaborationDiagram(const char *clName)
885  {
886  return (QCString)"Zusammengehörigkeiten von "+clName+":";
887  }
888 
889  /*! this text is put before an include dependency graph */
890  virtual QCString trInclDepGraph(const char *fName)
891  {
892  return (QCString)"Include-Abhängigkeitsdiagramm für "+fName+":";
893  }
894 
895  /*! header that is put before the list of constructor/destructors. */
897  {
898  return "Beschreibung der Konstruktoren und Destruktoren";
899  }
900 
901  /*! Used in the file documentation to point to the corresponding sources. */
903  {
904  return "gehe zum Quellcode dieser Datei";
905  }
906 
907  /*! Used in the file sources to point to the corresponding documentation. */
909  {
910  return "gehe zur Dokumentation dieser Datei";
911  }
912 
913  /*! Text for the \\pre command */
915  {
916  return "Vorbedingung";
917  }
918 
919  /*! Text for the \\post command */
921  {
922  return "Nachbedingung";
923  }
924 
925  /*! Text for the \\invariant command */
927  {
928  return "Invariante";
929  }
930 
931  /*! Text shown before a multi-line variable/enum initialization */
933  {
934  return "Initialisierung:";
935  }
936 
937  /*! Text used the source code in the file index */
938  virtual QCString trCode()
939  {
940  return "code";
941  }
942 
944  {
945  return "Grafische Darstellung der Klassenhierarchie";
946  }
947 
949  {
950  return "gehe zur grafischen Darstellung der Klassenhierarchie";
951  }
952 
954  {
955  return "gehe zur textbasierten Darstellung der Klassenhierarchie";
956  }
957 
959  {
960  return "Seitenindex";
961  }
962 
963 //////////////////////////////////////////////////////////////////////////
964 // new since 1.1.0
965 //////////////////////////////////////////////////////////////////////////
966 
967  //RK: had to change here because of the new command \remark
968  virtual QCString trNote()
969  {
970  return "Zu beachten";
971  }
972 
974  {
975  return "Öffentliche Typen";
976  }
977 
979  {
980  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
981  {
982  return "Datenfelder";
983  }
984  else
985  {
986  return "Öffentliche Attribute";
987  }
988  }
989 
991  {
992  return "Statische öffentliche Attribute";
993  }
994 
996  {
997  return "Geschützte Typen";
998  }
999 
1001  {
1002  return "Geschützte Attribute";
1003  }
1004 
1006  {
1007  return "Statische, geschützte Attribute";
1008  }
1009 
1011  {
1012  return "Private Typen";
1013  }
1014 
1016  {
1017  return "Private Attribute";
1018  }
1019 
1021  {
1022  return "Statische, private Attribute";
1023  }
1024 
1025 //////////////////////////////////////////////////////////////////////////
1026 // new since 1.1.3
1027 //////////////////////////////////////////////////////////////////////////
1028 
1029  /*! Used as a marker that is put before a \\todo item */
1030  virtual QCString trTodo()
1031  {
1032  return "Noch zu erledigen";
1033  }
1034 
1035  /*! Used as the header of the todo list */
1037  {
1038  return "Ausstehende Aufgaben";
1039  }
1040 
1041 //////////////////////////////////////////////////////////////////////////
1042 // new since 1.1.4
1043 //////////////////////////////////////////////////////////////////////////
1044 
1046  {
1047  return "Wird benutzt von";
1048  }
1049 
1051  {
1052  return "Bemerkungen";
1053  }
1054 
1056  {
1057  return "Achtung";
1058  }
1059 
1061  {
1062  return "Dieser Graph zeigt, welche Datei direkt oder "
1063  "indirekt diese Datei enthält:";
1064  }
1065 
1066  virtual QCString trSince()
1067  {
1068  return "Seit";
1069  }
1070 
1071 //////////////////////////////////////////////////////////////////////////
1072 // new since 1.1.5
1073 //////////////////////////////////////////////////////////////////////////
1074 
1075  /*! title of the graph legend page */
1077  {
1078  return "Erklärung des Graphen";
1079  }
1080 
1081  /*! page explaining how the dot graph's should be interpreted
1082  * The %A in the text below are to prevent link to classes called "A".
1083  */
1085  {
1086  return
1087  "Diese Seite erklärt die Interpretation der von doxygen "
1088  "erzeugten Graphen.<p>\n"
1089  "Beispiel:\n"
1090  "\\code\n"
1091  "/*! Wegen Verkürzung unsichtbare Klasse */\n"
1092  "class Invisible { };\n\n"
1093  "/*! Klasse verkürzt dargestellt, Vererbungsbeziehung ist versteckt */\n"
1094  "class Truncated : public Invisible { };\n\n"
1095  "/* Nicht mit doxygen-Kommentaren dokumentierte Klasse */\n"
1096  "class Undocumented { };\n\n"
1097  "/*! Mithilfe öffentlicher Vererbung vererbte Klasse */\n"
1098  "class PublicBase : public Truncated { };\n\n"
1099  "/*! Eine Template-Klasse */\n"
1100  "template<class T> class Templ { };\n\n"
1101  "/*! Mithilfe geschützter Vererbung vererbte Klasse */\n"
1102  "class ProtectedBase { };\n\n"
1103  "/*! Mithilfe privater Vererbung vererbte Klasse */\n"
1104  "class PrivateBase { };\n\n"
1105  "/*! Von der Klasse Inherited benutzte Klasse */\n"
1106  "class Used { };\n\n"
1107  "/*! Superklasse, die von mehreren anderen Klassen erbt */\n"
1108  "class Inherited : public PublicBase,\n"
1109  " protected ProtectedBase,\n"
1110  " private PrivateBase,\n"
1111  " public Undocumented,\n"
1112  " public Templ<int>\n"
1113  "{\n"
1114  " private:\n"
1115  " Used *m_usedClass;\n"
1116  "};\n"
1117  "\\endcode\n"
1118  "Dies liefert den folgenden Graphen:"
1119  "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1120  "<p>\n"
1121  "Die Rechtecke in obigem Graphen bedeuten:\n"
1122  "</p>\n"
1123  "<ul>\n"
1124  "<li>Ein grau gefülltes Rechteck stellt die Struktur oder "
1125  "Klasse dar, für die der Graph erzeugt wurde.</li>\n"
1126  "<li>Ein Rechteck mit schwarzem Rahmen kennzeichnet eine dokumentierte "
1127  "Struktur oder Klasse.</li>\n"
1128  "<li>Ein Rechteck mit grauem Rahmen kennzeichnet eine undokumentierte "
1129  "Struktur oder Klasse.</li>\n"
1130  "<li>Ein Rechteck mit rotem Rahmen kennzeichnet eine dokumentierte "
1131  "Struktur oder Klasse, für die nicht alle Vererbungs-/"
1132  "Enthaltenseinsbeziehungen dargestellt werden. Ein Graph wird gekürzt, "
1133  "wenn er nicht in die angegebenen Schranken passt.</li>\n"
1134  "</ul>\n"
1135  "<p>\n"
1136  "Die Pfeile bedeuten:\n"
1137  "</p>\n"
1138  "<ul>\n"
1139  "<li>Ein dunkelblauer Pfeil stellt eine öffentliche Vererbungsbeziehung "
1140  "zwischen zwei Klassen dar.</li>\n"
1141  "<li>Ein dunkelgrüner Pfeil stellt geschützte Vererbung dar.</li>\n"
1142  "<li>Ein dunkelroter Pfeil stellt private Vererbung dar.</li>\n"
1143  "<li>Ein gestrichelter violetter Pfeil bedeutet, dass eine Klasse in "
1144  "einer anderen enthalten ist oder von einer anderen benutzt wird. Am "
1145  "Pfeil stehen die Variable(n), mit deren Hilfe auf die Struktur oder "
1146  "Klasse an der Pfeilspitze zugegriffen werden kann.</li>\n"
1147  "<li>Ein gestrichelter gelber Pfeil kennzeichnet eine Verknüpfung "
1148  "zwischen einer Template-Instanz und der Template-Klasse von welcher "
1149  "es abstammt. Neben dem Pfeil sind die Template-Parameter aufgeführt.</li>\n"
1150  "</ul>\n";
1151  }
1152 
1153  /*! text for the link to the legend page */
1154  virtual QCString trLegend()
1155  {
1156  return "Legende";
1157  }
1158 
1159 //////////////////////////////////////////////////////////////////////////
1160 // new since 1.2.0
1161 //////////////////////////////////////////////////////////////////////////
1162 
1163  /*! Used as a marker that is put before a test item */
1164  virtual QCString trTest()
1165  {
1166  return "Test";
1167  }
1168 
1169  /*! Used as the header of the test list */
1171  {
1172  return "Test-Liste";
1173  }
1174 
1175 //////////////////////////////////////////////////////////////////////////
1176 // new since 1.2.2
1177 //////////////////////////////////////////////////////////////////////////
1178 
1179  /*! Used as a section header for IDL properties */
1181  {
1182  return "Propertys";
1183  }
1184 
1185  /*! Used as a section header for IDL property documentation */
1187  {
1188  return "Dokumentation der Propertys";
1189  }
1190 
1191 //////////////////////////////////////////////////////////////////////////
1192 // new since 1.2.4
1193 //////////////////////////////////////////////////////////////////////////
1194 
1195  /*! Used for Java classes in the summary section of Java packages */
1197  {
1198  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1199  return "Datenstrukturen";
1200  else
1201  return "Klassen";
1202  }
1203 
1204  /*! Used as the title of a Java package */
1205  virtual QCString trPackage(const char *name)
1206  {
1207  return (QCString)"Paket "+name;
1208  }
1209 
1210  /*! Title of the package index page */
1212  {
1213  return "Paketliste";
1214  }
1215 
1216  /*! The description of the package index page */
1218  {
1219  return "Hier folgen die Pakete mit einer Kurzbeschreibung (wenn verfügbar):";
1220  }
1221 
1222  /*! The link name in the Quick links header for each page */
1224  {
1225  return "Pakete";
1226  }
1227 
1228  /*! Text shown before a multi-line define */
1230  {
1231  return "Wert:";
1232  }
1233 
1234 //////////////////////////////////////////////////////////////////////////
1235 // new since 1.2.5
1236 //////////////////////////////////////////////////////////////////////////
1237 
1238  /*! Used as a marker that is put before a \\bug item */
1239  virtual QCString trBug()
1240  {
1241  return "Fehler";
1242  }
1243 
1244  /*! Used as the header of the bug list */
1246  {
1247  return "Liste der bekannten Fehler";
1248  }
1249 
1250 //////////////////////////////////////////////////////////////////////////
1251 // new since 1.2.6-20010422
1252 //////////////////////////////////////////////////////////////////////////
1253 
1254  /*! Used as ansicpg for RTF file. See translator_en.h for details. */
1256  {
1257  return "1252";
1258  }
1259 
1260  /*! Used as ansicpg for RTF fcharset
1261  * \see trRTFansicp() for a table of possible values.
1262  */
1264  {
1265  return "0";
1266  }
1267 
1268  /*! Used as header RTF general index */
1270  {
1271  return "Index";
1272  }
1273 
1274 //////////////////////////////////////////////////////////////////////////
1275 // new since 1.2.7
1276 //////////////////////////////////////////////////////////////////////////
1277 
1278  /*! This is used for translation of the word that will possibly
1279  * be followed by a single name or by a list of names
1280  * of the category.
1281  */
1282  virtual QCString trClass(bool, bool singular)
1283  {
1284  QCString result("Klasse");
1285  if (!singular) result+="n";
1286  return result;
1287  }
1288 
1289  /*! This is used for translation of the word that will possibly
1290  * be followed by a single name or by a list of names
1291  * of the category.
1292  */
1293  virtual QCString trFile(bool, bool singular)
1294  {
1295  QCString result("Datei");
1296  if (!singular) result+="en";
1297  return result;
1298  }
1299 
1300  /*! This is used for translation of the word that will possibly
1301  * be followed by a single name or by a list of names
1302  * of the category.
1303  */
1304  virtual QCString trNamespace(bool, bool singular)
1305  {
1306  QCString result("Namensbereich");
1307  if (!singular) result+="e";
1308  return result;
1309  }
1310 
1311  /*! This is used for translation of the word that will possibly
1312  * be followed by a single name or by a list of names
1313  * of the category.
1314  */
1315  virtual QCString trGroup(bool, bool singular)
1316  {
1317  QCString result("Gruppe");
1318  if (!singular) result+="n";
1319  return result;
1320  }
1321 
1322  /*! This is used for translation of the word that will possibly
1323  * be followed by a single name or by a list of names
1324  * of the category.
1325  */
1326  virtual QCString trPage(bool, bool singular)
1327  {
1328  QCString result("Seite");
1329  if (!singular) result+="n";
1330  return result;
1331  }
1332 
1333  /*! This is used for translation of the word that will possibly
1334  * be followed by a single name or by a list of names
1335  * of the category.
1336  */
1337  virtual QCString trMember(bool, bool singular)
1338  {
1339  QCString result("Element");
1340  if (!singular) result+="e";
1341  return result;
1342  }
1343 
1344  /*! This is used for translation of the word that will possibly
1345  * be followed by a single name or by a list of names
1346  * of the category.
1347  */
1348  virtual QCString trGlobal(bool first_capital, bool singular)
1349  {
1350  QCString result((first_capital ? "Global" : "global")); // FIXME
1351  if (!singular) result+="";
1352  return result;
1353  }
1354 
1355 //////////////////////////////////////////////////////////////////////////
1356 // new since 1.2.7-20010524
1357 //////////////////////////////////////////////////////////////////////////
1358 
1359  /*! This text is generated when the \\author command is used and
1360  * for the author section in man pages.
1361  */
1362  virtual QCString trAuthor(bool, bool singular)
1363  {
1364  QCString result("Autor");
1365  if (!singular) result+="en";
1366  return result;
1367  }
1368 
1369 //////////////////////////////////////////////////////////////////////////
1370 // new since 1.2.11
1371 //////////////////////////////////////////////////////////////////////////
1372 
1373  /*! This text is put before the list of members referenced by a member
1374  */
1376  {
1377  return "Benutzt";
1378  }
1379 
1380 //////////////////////////////////////////////////////////////////////////
1381 // new since 1.2.13
1382 //////////////////////////////////////////////////////////////////////////
1383 
1384  /*! used in member documentation blocks to produce a list of
1385  * members that are implemented by this one.
1386  */
1387  virtual QCString trImplementedFromList(int numEntries)
1388  {
1389  return "Implementiert " + trWriteList(numEntries) + ".";
1390  }
1391 
1392  /*! used in member documentation blocks to produce a list of
1393  * all members that implement this abstract member.
1394  */
1395  virtual QCString trImplementedInList(int numEntries)
1396  {
1397  return "Implementiert in " + trWriteList(numEntries) + ".";
1398  }
1399 
1400 //////////////////////////////////////////////////////////////////////////
1401 // new since 1.2.16
1402 //////////////////////////////////////////////////////////////////////////
1403 
1404  /*! used in RTF documentation as a heading for the Table
1405  * of Contents.
1406  */
1408  {
1409  return "Inhaltsverzeichnis";
1410  }
1411 
1412 //////////////////////////////////////////////////////////////////////////
1413 // new since 1.2.17
1414 //////////////////////////////////////////////////////////////////////////
1415 
1416  /*! Used as the header of the list of item that have been
1417  * flagged deprecated
1418  */
1420  {
1421  return "Veraltete Elemente";
1422  }
1423 
1424 //////////////////////////////////////////////////////////////////////////
1425 // new since 1.2.18
1426 //////////////////////////////////////////////////////////////////////////
1427 
1428  /*! Used as a header for declaration section of the events found in
1429  * a C# program
1430  */
1431  virtual QCString trEvents()
1432  {
1433  return "Ereignisse";
1434  }
1435 
1436  /*! Header used for the documentation section of a class' events. */
1438  {
1439  return "Ereignisdokumentation";
1440  }
1441 
1442 //////////////////////////////////////////////////////////////////////////
1443 // new since 1.3
1444 //////////////////////////////////////////////////////////////////////////
1445 
1446  /*! Used as a heading for a list of Java class types with package scope.
1447  */
1449  {
1450  return "Pakettypen";
1451  }
1452 
1453  /*! Used as a heading for a list of Java class functions with package
1454  * scope.
1455  */
1457  {
1458  return "Paketfunktionen";
1459  }
1460 
1461  /*! Used as a heading for a list of static Java class functions with
1462  * package scope.
1463  */
1465  {
1466  return "Statische Paketfunktionen";
1467  }
1468 
1469  /*! Used as a heading for a list of Java class variables with package
1470  * scope.
1471  */
1473  {
1474  return "Paketattribute";
1475  }
1476 
1477  /*! Used as a heading for a list of static Java class variables with
1478  * package scope.
1479  */
1481  {
1482  return "Statische Paketattribute";
1483  }
1484 
1485 //////////////////////////////////////////////////////////////////////////
1486 // new since 1.3.1
1487 //////////////////////////////////////////////////////////////////////////
1488 
1489  /*! Used in the quick index of a class/file/namespace member list page
1490  * to link to the unfiltered list of all members.
1491  */
1492  virtual QCString trAll()
1493  {
1494  return "Alle";
1495  }
1496  /*! Put in front of the call graph for a function. */
1498  {
1499  return "Hier ist ein Graph, der zeigt, was diese Funktion aufruft:";
1500  }
1501 
1502 //////////////////////////////////////////////////////////////////////////
1503 // new since 1.3.3
1504 //////////////////////////////////////////////////////////////////////////
1505 
1506  /*! This string is used as the title for the page listing the search
1507  * results.
1508  */
1510  {
1511  return "Suchergebnisse";
1512  }
1513  /*! This string is put just before listing the search results. The
1514  * text can be different depending on the number of documents found.
1515  * Inside the text you can put the special marker $num to insert
1516  * the number representing the actual number of search results.
1517  * The @a numDocuments parameter can be either 0, 1 or 2, where the
1518  * value 2 represents 2 or more matches. HTML markup is allowed inside
1519  * the returned string.
1520  */
1521  virtual QCString trSearchResults(int numDocuments)
1522  {
1523  if (numDocuments==0)
1524  {
1525  return "Es wurden keine Dokumente zu Ihrer Suchanfrage gefunden.";
1526  }
1527  else if (numDocuments==1)
1528  {
1529  return "Es wurde <b>1</b> Dokument zu Ihrer Suchanfrage gefunden.";
1530  }
1531  else
1532  {
1533  return "Es wurden <b>$num</b> Dokumente zu Ihrer Suchanfrage "
1534  "gefunden. Die besten Treffer werden zuerst angezeigt.";
1535  }
1536  }
1537  /*! This string is put before the list of matched words, for each search
1538  * result. What follows is the list of words that matched the query.
1539  */
1541  {
1542  return "Treffer:";
1543  }
1544 
1545 //////////////////////////////////////////////////////////////////////////
1546 // new since 1.3.8
1547 //////////////////////////////////////////////////////////////////////////
1548 
1549  /*! This is used in HTML as the title of page with source code for file filename
1550  */
1552  {
1553  return filename + " Quellcode";
1554  }
1555 
1556 //////////////////////////////////////////////////////////////////////////
1557 // new since 1.3.9
1558 //////////////////////////////////////////////////////////////////////////
1559 
1560  /*! This is used as the name of the chapter containing the directory
1561  * hierarchy.
1562  */
1564  { return "Verzeichnishierarchie"; }
1565 
1566  /*! This is used as the name of the chapter containing the documentation
1567  * of the directories.
1568  */
1570  { return "Verzeichnisdokumentation"; }
1571 
1572  /*! This is used as the title of the directory index and also in the
1573  * Quick links of an HTML page, to link to the directory hierarchy.
1574  */
1576  { return "Verzeichnisse"; }
1577 
1578  /*! This returns a sentences that introduces the directory hierarchy.
1579  * and the fact that it is sorted alphabetically per level
1580  */
1582  { return "Diese Verzeichnishierarchie ist -mit Einschränkungen- "
1583  "alphabetisch sortiert:";
1584  }
1585 
1586  /*! This returns the title of a directory page. The name of the
1587  * directory is passed via \a dirName.
1588  */
1589  virtual QCString trDirReference(const char *dirName)
1590  { QCString result=dirName; result+="-Verzeichnisreferenz"; return result; }
1591 
1592  /*! This returns the word directory with or without starting capital
1593  * (\a first_capital) and in sigular or plural form (\a singular).
1594  */
1595  virtual QCString trDir(bool, bool singular)
1596  {
1597  QCString result("Verzeichnis");
1598  if (!singular) result+="se";
1599  return result;
1600  }
1601 
1602 //////////////////////////////////////////////////////////////////////////
1603 // new since 1.4.1
1604 //////////////////////////////////////////////////////////////////////////
1605 
1606  /*! This text is added to the documentation when the \\overload command
1607  * is used for a overloaded function.
1608  */
1610  {
1611  return "Dies ist eine überladene Methode, die der Bequemlichkeit "
1612  "wegen bereitgestellt wird. Sie unterscheidet sich von der "
1613  "obigen Funktion nur in den Argumenten die sie unterstützt.";
1614  }
1615 
1616 //////////////////////////////////////////////////////////////////////////
1617 // new since 1.4.6
1618 //////////////////////////////////////////////////////////////////////////
1619 
1620  /*! This is used to introduce a caller (or called-by) graph */
1622  {
1623  return "Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:";
1624  }
1625 
1626  /*! This is used in the documentation of a file/namespace before the list
1627  * of documentation blocks for enumeration values
1628  */
1630  { return "Dokumentation der Aufzählungswerte"; }
1631 
1632 //////////////////////////////////////////////////////////////////////////
1633 // new since 1.5.4 (mainly for Fortran)
1634 //////////////////////////////////////////////////////////////////////////
1635 
1636  /*! header that is put before the list of member subprograms (Fortran). */
1638  { return "Elementfunktionen/Unterroutinen-Dokumentation"; }
1639 
1640  /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1642  { return "Datentyp-Liste"; }
1643 
1644  /*! This is put above each page as a link to all members of compounds (Fortran). */
1646  { return "Datenfelder"; }
1647 
1648  /*! This is an introduction to the annotated compound list (Fortran). */
1650  { return "Hier folgen die Datentypen mit Kurzbeschreibungen:"; }
1651 
1652  /*! This is an introduction to the page with all data types (Fortran). */
1654  {
1655  QCString result="Hier folgt eine Liste aller ";
1656  if (!extractAll)
1657  {
1658  result+="dokumentierten ";
1659  }
1660  result+="Datentypelemente";
1661  result+=" mit Links ";
1662  if (!extractAll)
1663  {
1664  result+="zur Datenstruktur-Dokumentation für jedes Element";
1665  }
1666  else
1667  {
1668  result+="zu den Datentypen, zu denen sie gehören:";
1669  }
1670  return result;
1671  }
1672 
1673  /*! This is used in LaTeX as the title of the chapter with the
1674  * annotated compound index (Fortran).
1675  */
1677  { return "Datentyp-Index"; }
1678 
1679  /*! This is used in LaTeX as the title of the chapter containing
1680  * the documentation of all data types (Fortran).
1681  */
1683  { return "Datentyp-Dokumentation"; }
1684 
1685  /*! This is used in the documentation of a file as a header before the
1686  * list of (global) subprograms (Fortran).
1687  */
1689  { return "Funktionen/Unterroutinen"; }
1690 
1691  /*! This is used in the documentation of a file/namespace before the list
1692  * of documentation blocks for subprograms (Fortran)
1693  */
1695  { return "Funktionen/Unterroutinen-Dokumentation"; }
1696 
1697  /*! This is used in the documentation of a file/namespace/group before
1698  * the list of links to documented compounds (Fortran)
1699  */
1701  { return "Datentypen"; }
1702 
1703  /*! used as the title of page containing all the index of all modules (Fortran). */
1705  { return "Modulliste"; }
1706 
1707  /*! used as an introduction to the modules list (Fortran) */
1708  virtual QCString trModulesListDescription(bool extractAll)
1709  {
1710  QCString result="Hier folgt eine Liste aller ";
1711  if (!extractAll) result+="dokumentierten ";
1712  result+="Module mit ihren Kurzbeschreibungen:";
1713  return result;
1714  }
1715 
1716  /*! used as the title of the HTML page of a module/type (Fortran) */
1717  virtual QCString trCompoundReferenceFortran(const char *clName,
1718  ClassDef::CompoundType compType,
1719  bool isTemplate)
1720  {
1721  QCString result=(QCString)clName;
1722  result += "-";
1723  switch(compType)
1724  {
1725  case ClassDef::Class: result+="Modul"; break;
1726  case ClassDef::Struct: result+="Typ"; break;
1727  case ClassDef::Union: result+="Union"; break;
1728  case ClassDef::Interface: result+="Interface"; break;
1729  case ClassDef::Protocol: result+="Protokoll"; break;
1730  case ClassDef::Category: result+="Kategorie"; break;
1731  case ClassDef::Exception: result+="Ausnahmen"; break;
1732  default: break;
1733  }
1734  if (isTemplate) result+="-Template";
1735  result+="-Referenz";
1736  return result;
1737  }
1738  /*! used as the title of the HTML page of a module (Fortran) */
1739  virtual QCString trModuleReference(const char *namespaceName)
1740  {
1741  QCString result=namespaceName;
1742  result+="-Modul-Referenz";
1743  return result;
1744  }
1745 
1746  /*! This is put above each page as a link to all members of modules. (Fortran) */
1748  { return "Modul-Elemente"; }
1749 
1750  /*! This is an introduction to the page with all modules members (Fortran) */
1751  virtual QCString trModulesMemberDescription(bool extractAll)
1752  {
1753  QCString result="Hier folgt eine Liste aller ";
1754  if (!extractAll) result+="dokumentierten ";
1755  result+="Modulelemente mit Links ";
1756  if (extractAll)
1757  {
1758  result+="zur Moduldokumentation für jedes Element:";
1759  }
1760  else
1761  {
1762  result+="zu den Modulen, zu denen sie gehören:";
1763  }
1764  return result;
1765  }
1766 
1767  /*! This is used in LaTeX as the title of the chapter with the
1768  * index of all modules (Fortran).
1769  */
1771  { return "Modul-Index"; }
1772 
1773  /*! This is used for translation of the word that will possibly
1774  * be followed by a single name or by a list of names
1775  * of the category.
1776  */
1777  virtual QCString trModule(bool /*first_capital*/, bool singular)
1778  {
1779  QCString result("Modul");
1780  if (!singular) result+="e";
1781  return result;
1782  }
1783 
1784  /*! This is put at the bottom of a module documentation page and is
1785  * followed by a list of files that were used to generate the page.
1786  */
1788  bool single)
1789  {
1790  // single is true implies a single file
1791  QCString result=(QCString)"Die Dokumentation für ";
1792  switch(compType)
1793  {
1794  case ClassDef::Class: result+="dieses Modul"; break;
1795  case ClassDef::Struct: result+="diesen Typ"; break;
1796  case ClassDef::Union: result+="diese Union"; break;
1797  case ClassDef::Interface: result+="dieses Interface"; break;
1798  case ClassDef::Protocol: result+="dieses Protokoll"; break;
1799  case ClassDef::Category: result+="diese Kategorie"; break;
1800  case ClassDef::Exception: result+="diese Ausnahme"; break;
1801  default: break;
1802  }
1803  if (single)
1804  result+=" wurde aus der folgenden Datei erzeugt:";
1805  else
1806  result+=" wurde aus den folgenden Dateien erzeugt:";
1807  return result;
1808  }
1809 
1810  /*! This is used for translation of the word that will possibly
1811  * be followed by a single name or by a list of names
1812  * of the category.
1813  */
1814  virtual QCString trType(bool /*first_capital*/, bool singular)
1815  {
1816  QCString result("Typ");
1817  if (!singular) result+="en";
1818  return result;
1819  }
1820 
1821  /*! This is used for translation of the word that will possibly
1822  * be followed by a single name or by a list of names
1823  * of the category.
1824  */
1825  virtual QCString trSubprogram(bool /*first_capital*/, bool singular)
1826  {
1827  QCString result("Unterprogramm");
1828  if (!singular) result+="e";
1829  return result;
1830  }
1831 
1832  /*! C# Type Constraint list */
1834  {
1835  return "Type Constraints";
1836  }
1837 
1838 //////////////////////////////////////////////////////////////////////////
1839 // new since 1.6.0 (mainly for the new search engine)
1840 //////////////////////////////////////////////////////////////////////////
1841 
1842  /*! directory relation for \a name */
1843  virtual QCString trDirRelation(const char *name)
1844  {
1845  return "Bezug " + QCString(name);
1846  }
1847 
1848  /*! Loading message shown when loading search results */
1850  {
1851  return "Lade ...";
1852  }
1853 
1854  /*! Label used for search results in the global namespace */
1856  {
1857  return "Globaler Namensbereich";
1858  }
1859 
1860  /*! Message shown while searching */
1862  {
1863  return "Suche ...";
1864  }
1865 
1866  /*! Text shown when no search results are found */
1868  {
1869  return "Keine Treffer";
1870  }
1871 
1872 //////////////////////////////////////////////////////////////////////////
1873 // new since 1.6.3 (missing items for the directory pages)
1874 //////////////////////////////////////////////////////////////////////////
1875 
1876  /*! when clicking a directory dependency label, a page with a
1877  * table is shown. The heading for the first column mentions the
1878  * source file that has a relation to another file.
1879  */
1880  virtual QCString trFileIn(const char *name)
1881  {
1882  return (QCString)"Datei in "+name;
1883  }
1884 
1885  /*! when clicking a directory dependency label, a page with a
1886  * table is shown. The heading for the second column mentions the
1887  * destination file that is included.
1888  */
1889  virtual QCString trIncludesFileIn(const char *name)
1890  {
1891  return (QCString)"Include-Dateien in "+name;
1892  }
1893 
1894  /** Compiles a date string.
1895  * @param year Year in 4 digits
1896  * @param month Month of the year: 1=January
1897  * @param day Day of the Month: 1..31
1898  * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1899  * @param hour Hour of the day: 0..23
1900  * @param minutes Minutes in the hour: 0..59
1901  * @param seconds Seconds within the minute: 0..59
1902  * @param includeTime Include time in the result string?
1903  */
1904  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1905  int hour,int minutes,int seconds,
1906  bool includeTime)
1907  {
1908  static const char *days[] = { "Mon","Die","Mit","Don","Fre","Sam","Son" };
1909  static const char *months[] = { "Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez" };
1910  QCString sdate;
1911  sdate.sprintf("%s %s %d %d",days[dayOfWeek-1],months[month-1],day,year);
1912  if (includeTime)
1913  {
1914  QCString stime;
1915  stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1916  sdate+=stime;
1917  }
1918  return sdate;
1919  }
1920 
1921 //////////////////////////////////////////////////////////////////////////
1922 // new since 1.7.5
1923 //////////////////////////////////////////////////////////////////////////
1924 
1925  /*! Header for the page with bibliographic citations */
1927  { return "Literaturverzeichnis"; }
1928 
1929  /*! Text for copyright paragraph */
1931  { return "Copyright"; }
1932 
1933  /*! Header for the graph showing the directory dependencies */
1934  virtual QCString trDirDepGraph(const char *name)
1935  { return QCString("Diagramm der Verzeichnisabhängigkeiten für ")+name+":"; }
1936 
1937 //////////////////////////////////////////////////////////////////////////
1938 // new since 1.8.0
1939 //////////////////////////////////////////////////////////////////////////
1940 
1941  /*! Detail level selector shown for hierarchical indices */
1943  { return "Detailebene"; }
1944 
1945  /*! Section header for list of template parameters */
1947  { return "Template-Parameter"; }
1948 
1949  /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1950  virtual QCString trAndMore(const QCString &number)
1951  { return "und "+number+" mehr ..."; }
1952 
1953  /*! Used file list for a Java enum */
1954  virtual QCString trEnumGeneratedFromFiles(bool single)
1955  { QCString result = "Die Dokumentation für diesen enum wurde aus ";
1956  if (single)
1957  result += "der folgenden Datei";
1958  else
1959  result += "den folgenden Dateien";
1960  result+=" generiert:";
1961  return result;
1962  }
1963 
1964  /*! Header of a Java enum page (Java enums are represented as classes). */
1965  virtual QCString trEnumReference(const char *name)
1966  { return QCString(name)+" Enum-Referenz"; }
1967 
1968  /*! Used for a section containing inherited members */
1969  virtual QCString trInheritedFrom(const char *members,const char *what)
1970  { return QCString(members)+" geerbt von "+what; }
1971 
1972  /*! Header of the sections with inherited members specific for the
1973  * base class(es)
1974  */
1976  { return "Weitere Geerbte Elemente"; }
1977 
1978 //////////////////////////////////////////////////////////////////////////
1979 // new since 1.8.2
1980 //////////////////////////////////////////////////////////////////////////
1981 
1982  /*! Used as a tooltip for the toggle button thatappears in the
1983  * navigation tree in the HTML output when GENERATE_TREEVIEW is
1984  * enabled. This tooltip explains the meaning of the button.
1985  */
1987  {
1988  QCString opt = enable ? "einzuschalten" : "auszuschalten";
1989  return "Klicken um Panelsynchronisation "+opt;
1990  }
1991 
1992  /*! Used in a method of an Objective-C class that is declared in a
1993  * a category. Note that the @1 marker is required and is replaced
1994  * by a link.
1995  */
1997  {
1998  return "Bestandteil der Kategorie @0.";
1999  }
2000 
2001  /*! Used in a method of an Objective-C category that extends a class.
2002  * Note that the @1 marker is required and is replaced by a link to
2003  * the class method.
2004  */
2006  {
2007  return "Erweitert Klasse @0.";
2008  }
2009 
2010  /*! Used as the header of a list of class methods in Objective-C.
2011  * These are similar to static public member functions in C++.
2012  */
2014  {
2015  return "Klassenmethoden";
2016  }
2017 
2018  /*! Used as the header of a list of instance methods in Objective-C.
2019  * These are similar to public member functions in C++.
2020  */
2022  {
2023  return "Instanzmethoden";
2024  }
2025 
2026  /*! Used as the header of the member functions of an Objective-C class.
2027  */
2029  {
2030  return "Methodendokumentation";
2031  }
2032 
2033  /*! Used as the title of the design overview picture created for the
2034  * VHDL output.
2035  */
2037  {
2038  return "Übersicht";
2039  }
2040 
2041 //////////////////////////////////////////////////////////////////////////
2042 
2043 };
2044 
2045 #endif
static QCString name
Definition: declinfo.cpp:673
virtual QCString trPageDocumentation()
virtual QCString trPrivateSlots()
virtual QCString trPropertyDocumentation()
virtual QCString trMemberFunctionDocumentationFortran()
virtual QCString trVariables()
virtual QCString trNamespaceReference(const char *namespaceName)
virtual QCString trProvidedByCategory()
virtual QCString trNamespaceList()
virtual QCString trLegendDocs()
virtual QCString trProperties()
virtual QCString trMemberEnumerationDocumentation()
virtual QCString trBugList()
virtual QCString trReferenceManual()
virtual QCString trPrivateMembers()
virtual QCString trRelatedSubscript()
virtual QCString trMainPage()
virtual QCString trForInternalUseOnly()
virtual QCString trCompoundListFortran()
virtual QCString trTemplateParameters()
virtual QCString trNamespaceDocumentation()
virtual QCString trDirectories()
QCString generateMarker(int id)
Definition: util.cpp:266
virtual QCString trGlobal(bool first_capital, bool singular)
static QCString result
virtual QCString trOverloadText()
virtual QCString trNamespaceIndex()
virtual QCString trSince()
virtual QCString trPackageList()
virtual QCString trFileMembers()
virtual QCString trCompoundMembersFortran()
virtual QCString trEnumValue()
virtual QCString trExtendsClass()
virtual QCString trParameters()
virtual QCString trDirDescription()
virtual QCString trInstanceMethods()
virtual QCString trRelatedFunctions()
virtual QCString trPage(bool, bool singular)
virtual QCString trSubprograms()
virtual QCString trAuthor(bool, bool singular)
virtual QCString trReferencedBy()
virtual QCString trSeeAlso()
virtual QCString trReturns()
virtual QCString trDesignOverview()
virtual QCString trInvariant()
virtual QCString trClassHierarchyDescription()
virtual QCString trFileIn(const char *name)
virtual QCString trVariableDocumentation()
virtual QCString trPublicTypes()
virtual QCString latexLanguageSupportCommand()
virtual QCString trDetailLevel()
virtual QCString trReferences()
opt
Definition: train.py:196
virtual QCString trIncludesFileIn(const char *name)
virtual QCString trDeprecatedList()
virtual QCString trPostcondition()
virtual QCString trInitialValue()
virtual QCString trCollaborationDiagram(const char *clName)
virtual QCString trPanelSynchronisationTooltip(bool enable)
virtual QCString trClassDiagram(const char *clName)
virtual QCString trGeneratedBy()
virtual QCString trDetailedDescription()
virtual QCString trLegend()
virtual QCString trGlobalNamespace()
virtual QCString trDate()
virtual QCString trAll()
virtual QCString trPackageMembers()
virtual QCString trPublicSlots()
virtual QCString trClasses()
virtual QCString trModules()
virtual QCString trPackageListDescription()
virtual QCString trImplementedFromList(int numEntries)
virtual QCString trModulesList()
virtual QCString trGotoGraphicalHierarchy()
virtual QCString trClassMethods()
string filename
Definition: train.py:213
virtual QCString trDirRelation(const char *name)
virtual QCString trModulesListDescription(bool extractAll)
virtual QCString trCompounds()
virtual QCString trDefinedIn()
virtual QCString trRemarks()
virtual QCString trStaticPublicMembers()
virtual QCString trThisIsTheListOfAllMembers()
virtual QCString trMemberDataDocumentation()
virtual QCString trSearching()
virtual QCString trPackages()
virtual QCString trPrivateAttribs()
virtual QCString trSearch()
virtual QCString trModulesIndex()
virtual QCString trInclDepGraph(const char *fName)
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trNoMatches()
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trSubprogram(bool, bool singular)
virtual QCString trRTFTableOfContents()
virtual QCString trLoading()
virtual QCString trGotoTextualHierarchy()
virtual QCString trStaticPackageMembers()
virtual QCString trEnumName()
virtual QCString trGotoDocumentation()
virtual QCString trStaticProtectedMembers()
virtual QCString trGeneratedAutomatically(const char *s)
virtual QCString trAdditionalInheritedMembers()
virtual QCString trMemberFunctionDocumentation()
virtual QCString trPrivateTypes()
virtual QCString trSourceFile(QCString &filename)
virtual QCString trMemberList()
fileName
Definition: dumpTree.py:9
virtual QCString trFileDocumentation()
second seconds
Alias for common language habits.
Definition: spacetime.h:88
virtual QCString trBug()
virtual QCString trFriends()
virtual QCString trRelatedPagesDescription()
virtual QCString trSignals()
virtual QCString trDirReference(const char *dirName)
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
virtual QCString trCallerGraph()
virtual QCString trDirDepGraph(const char *name)
virtual QCString trExceptions()
virtual QCString trClassDocumentation()
virtual QCString trEnumerationValues()
virtual QCString trRTFansicp()
virtual QCString trPageAbbreviation()
virtual QCString trTestList()
virtual QCString trFileList()
virtual QCString trEnumReference(const char *name)
virtual QCString trFileIndex()
virtual QCString trDir(bool, bool singular)
virtual QCString trEnumerationValueDocumentation()
virtual QCString trDefinedInSourceFile()
virtual QCString trExamplesDescription()
virtual QCString trRelatedFunctionDocumentation()
virtual QCString trPackage(const char *name)
virtual QCString trGraphicalHierarchy()
virtual QCString trCompoundIndexFortran()
virtual QCString trCompoundMembersDescription(bool extractAll)
virtual QCString trClassHierarchy()
virtual QCString trTypedefDocumentation()
virtual QCString trFileMembersDescription(bool extractAll)
virtual QCString trModulesMembers()
#define Config_getBool(val)
Definition: config.cpp:664
virtual QCString trReimplementedFromList(int numEntries)
QCString getDotImageExtension(void)
Definition: util.cpp:8562
virtual QCString trAndMore(const QCString &number)
virtual QCString trIncludingInheritedMembers()
virtual QCString trVersion()
virtual QCString trDeprecated()
virtual QCString trProtectedAttribs()
virtual QCString trInheritsList(int numEntries)
virtual QCString trReturnValues()
virtual QCString trReimplementedInList(int numEntries)
virtual QCString trCompoundListDescription()
virtual QCString trType(bool, bool singular)
virtual QCString trEventDocumentation()
virtual QCString trDefinedAtLineInSourceFile()
virtual QCString trMember(bool, bool singular)
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trPackageTypes()
virtual QCString trModulesDescription()
virtual QCString trCompoundList()
virtual QCString trTypedefs()
virtual QCString trProtectedSlots()
virtual QCString trModuleDocumentation()
virtual QCString trCiteReferences()
virtual QCString trFileListDescription(bool extractAll)
virtual QCString trNamespace(bool, bool singular)
virtual QCString trEnumerations()
virtual QCString trStaticPrivateMembers()
virtual QCString trCallGraph()
virtual QCString trInheritedFrom(const char *members, const char *what)
virtual QCString trCompoundIndex()
virtual QCString trAttention()
QCString & sprintf(const char *format,...)
Definition: qcstring.cpp:27
virtual QCString trDocumentation()
virtual QCString trMemberTypedefDocumentation()
virtual QCString trInheritedByList(int numEntries)
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
virtual QCString trPageIndex()
virtual QCString trModule(bool, bool singular)
virtual QCString trSearchMatches()
virtual QCString trSearchResultsTitle()
virtual QCString trLegendTitle()
virtual QCString trGotoSourceCode()
virtual QCString trImplementedInList(int numEntries)
virtual QCString trExampleDocumentation()
virtual QCString trFileReference(const char *fileName)
virtual QCString trRTFGeneralIndex()
virtual QCString trTodoList()
virtual QCString trCompoundListDescriptionFortran()
virtual QCString trListOfAllMembers()
virtual QCString trRTFCharSet()
virtual QCString idLanguage()
virtual QCString trInclByDepGraph()
virtual QCString trModuleIndex()
virtual QCString trDefines()
virtual QCString trStaticPrivateAttribs()
virtual QCString trTest()
virtual QCString trConstructorDocumentation()
virtual QCString trNamespaces()
virtual QCString trWarning()
virtual QCString trNamespaceMemberDescription(bool extractAll)
virtual QCString trStaticPackageAttribs()
virtual QCString trNote()
virtual QCString trRelatedPages()
virtual QCString trExamples()
virtual QCString trFunctions()
virtual QCString trDirIndex()
CompoundType
Definition: classdef.h:63
virtual QCString trFile(bool, bool singular)
virtual QCString trPublicMembers()
virtual QCString trPublicAttribs()
virtual QCString trEnumerationTypeDocumentation()
virtual QCString trSubprogramDocumentation()
virtual QCString trProtectedTypes()
virtual QCString trCompoundMembers()
virtual QCString trPrecondition()
virtual QCString trMethodDocumentation()
virtual QCString trTodo()
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trDataTypes()
virtual QCString trClass(bool, bool singular)
virtual QCString trFunctionDocumentation()
virtual QCString trCopyright()
virtual QCString trStaticProtectedAttribs()
virtual QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trDefineDocumentation()
virtual QCString trPackageAttribs()
virtual QCString trGroup(bool, bool singular)
virtual QCString trDirDocumentation()
virtual QCString trDefineValue()
virtual QCString trModuleReference(const char *namespaceName)
virtual QCString trTypeConstraints()
virtual QCString trProtectedMembers()
virtual QCString trNamespaceMembers()
virtual QCString trStaticPublicAttribs()
virtual QCString trSearchResults(int numDocuments)
static QCString * s
Definition: config.cpp:1042
virtual QCString trCode()
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trNamespaceListDescription(bool extractAll)
virtual QCString trEvents()
virtual QCString trWriteList(int numEntries)
virtual QCString trHierarchicalIndex()
virtual QCString trTypeDocumentation()
virtual QCString trGeneratedAt(const char *date, const char *projName)
virtual QCString trMore()