diff -r d8fccb2cd802 -r 468f4c8d3d5b Orb/Doxygen/src/translator_de.h --- a/Orb/Doxygen/src/translator_de.h Fri Apr 23 20:47:58 2010 +0100 +++ b/Orb/Doxygen/src/translator_de.h Wed Aug 11 14:49:30 2010 +0100 @@ -2,7 +2,7 @@ * * * - * Copyright (C) 1997-2008 by Dimitri van Heesch. + * Copyright (C) 1997-2010 by Dimitri van Heesch. * * Permission to use, copy, modify, and distribute this software and its * documentation under the terms of the GNU General Public License is hereby @@ -27,7 +27,7 @@ // 2001/03/23 Jens Seidel (jensseidel@users.sourceforge.net) // - fixed typos // - changed trPageDocumentation() "Seitenbeschreibung" to -// "Zusätzliche Informationen" +// "Zusätzliche Informationen" // - removed old trGeneratedFrom() // - changed "/*!" to "/*" (documentation is inherited from translator_en.h // (INHERIT_DOCS = YES), there's no need to make changes twice) @@ -70,7 +70,7 @@ // 2002/11/25 Jens Seidel (jensseidel@users.sourceforge.net) // - sync with english version 1.3 // - TranslatorGerman doesn't inherit from TranslatorEnglish anymore, -// so I changed "/* " back to "/*! " as in the english file +// so I changed "/* " back to "/*! " as in the English file // - use ngerman instead of german package in LaTeX // - changed "Datenelemente" to "Methoden" in // tr{,Static}{Public,Protected,Private}Members @@ -117,13 +117,19 @@ // 2009/01/09 Jens Seidel (jensseidel@users.sourceforge.net) // - Resynced the trLegendDocs() method // +// 2010/03/17 Jens Seidel (jensseidel@users.sourceforge.net) +// - Updated for "new since 1.6.0" version +// - Resynced the trLegendDocs() method (added closing HTML tags) +// - Changed file encoding to utf-8, adapted idLanguageCharset() +// - New German orthography (ngerman) is now default in LaTeX +// // Todo: // - see FIXME #ifndef TRANSLATOR_DE_H #define TRANSLATOR_DE_H -class TranslatorGerman : public TranslatorAdapter_1_6_0 +class TranslatorGerman : public TranslatorAdapter_1_6_3 { public: @@ -143,17 +149,13 @@ */ virtual QCString latexLanguageSupportCommand() { - //QCString result="\\usepackage{ngerman}\n"; - //result+="\\usepackage[latin1]{inputenc}\n"; - //result+="%\\usepackage[latin1]{inputenc}% Kodierung (cp850,latin1,ansinew)\n"; - QCString result="\\usepackage[german]{babel}\n"; - return result; + return "\\usepackage[ngerman]{babel}\n"; } /*! return the language charset. This will be used for the HTML output */ virtual QCString idLanguageCharset() { - return "iso-8859-1"; + return "utf-8"; } // --- Language translation methods ------------------- @@ -168,7 +170,7 @@ /*! header that is put before the detailed description of files, classes and namespaces. */ virtual QCString trDetailedDescription() - { return "Ausführliche Beschreibung"; } + { return "Ausführliche Beschreibung"; } /*! header that is put before the list of typedefs. */ virtual QCString trMemberTypedefDocumentation() @@ -176,7 +178,7 @@ /*! header that is put before the list of enumerations. */ virtual QCString trMemberEnumerationDocumentation() - { return "Dokumentation der Aufzählungstypen"; } + { return "Dokumentation der Aufzählungstypen"; } /*! header that is put before the list of member functions. */ virtual QCString trMemberFunctionDocumentation() @@ -202,18 +204,18 @@ /*! this is the first part of a sentence that is followed by a class name */ virtual QCString trThisIsTheListOfAllMembers() - { return "Vollständige Aufstellung aller Elemente für "; } + { return "Vollständige Aufstellung aller Elemente für "; } /*! this is the remainder of the sentence after the class name */ virtual QCString trIncludingInheritedMembers() - { return " einschließlich aller geerbten Elemente."; } + { return " einschließlich aller geerbten Elemente."; } /*! this is put at the author sections at the bottom of man pages. * parameter s is name of the project name. */ virtual QCString trGeneratedAutomatically(const char *s) { QCString result="Automatisch erzeugt von Doxygen"; - if (s) result+=(QCString)" für "+s; + if (s) result+=(QCString)" für "+s; result+=" aus dem Quellcode."; return result; } @@ -279,7 +281,7 @@ /*! This is put above each page as a link to all related pages. */ virtual QCString trRelatedPages() - { return "Zusätzliche Informationen"; } + { return "Zusätzliche Informationen"; } /*! This is put above each page as a link to all examples. */ virtual QCString trExamples() @@ -291,14 +293,14 @@ /*! This is an introduction to the class hierarchy. */ virtual QCString trClassHierarchyDescription() - { return "Die Liste der Ableitungen ist -mit Einschränkungen- " + { return "Die Liste der Ableitungen ist -mit Einschränkungen- " "alphabetisch sortiert:"; } /*! This is an introduction to the list with all files. */ virtual QCString trFileListDescription(bool extractAll) { - QCString result="Hier folgt die Aufzählung aller "; + QCString result="Hier folgt die Aufzählung aller "; if (!extractAll) result+="dokumentierten "; result+="Dateien mit einer Kurzbeschreibung:"; return result; @@ -309,12 +311,12 @@ { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return "Hier folgt die Aufzählung aller Datenstrukturen " + return "Hier folgt die Aufzählung aller Datenstrukturen " "mit einer Kurzbeschreibung:"; } else { - return "Hier folgt die Aufzählung aller Klassen, Strukturen, " + return "Hier folgt die Aufzählung aller Klassen, Strukturen, " "Varianten und Schnittstellen mit einer Kurzbeschreibung:"; } } @@ -322,7 +324,7 @@ /*! This is an introduction to the page with all class members. */ virtual QCString trCompoundMembersDescription(bool extractAll) { - QCString result="Hier folgt die Aufzählung aller "; + QCString result="Hier folgt die Aufzählung aller "; if (!extractAll) { result+="dokumentierten "; @@ -351,11 +353,11 @@ { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+="die zugehörigen Elemente:"; + result+="die zugehörigen Elemente:"; } else { - result+="die zugehörigen Klassen:"; + result+="die zugehörigen Klassen:"; } } return result; @@ -364,11 +366,11 @@ /*! This is an introduction to the page with all file members. */ virtual QCString trFileMembersDescription(bool extractAll) { - QCString result="Hier folgt die Aufzählung aller "; + QCString result="Hier folgt die Aufzählung aller "; if (!extractAll) result+="dokumentierten "; if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+="Funktionen, Variablen, Makros, Aufzählungen und Typdefinitionen"; + result+="Funktionen, Variablen, Makros, Aufzählungen und Typdefinitionen"; } else { @@ -378,7 +380,7 @@ if (extractAll) result+="die Dokumentation zu jedem Element:"; else - result+="die zugehörigen Dateien:"; + result+="die zugehörigen Dateien:"; return result; } @@ -388,11 +390,11 @@ /*! This is an introduction to the page with the list of related pages */ virtual QCString trRelatedPagesDescription() - { return "Hier folgt eine Liste mit zusammengehörigen Themengebieten:"; } + { return "Hier folgt eine Liste mit zusammengehörigen Themengebieten:"; } /*! This is an introduction to the page with the list of class/file groups */ virtual QCString trModulesDescription() - { return "Hier folgt die Aufzählung aller Module:"; } + { return "Hier folgt die Aufzählung aller Module:"; } // index titles (the project name is prepended for these) @@ -466,7 +468,7 @@ * the documentation of all related pages. */ virtual QCString trPageDocumentation() - { return "Zusätzliche Informationen"; } + { return "Zusätzliche Informationen"; } /*! This is used in LaTeX as the title of the document */ virtual QCString trReferenceManual() @@ -494,7 +496,7 @@ * list of enumerations */ virtual QCString trEnumerations() - { return "Aufzählungen"; } + { return "Aufzählungen"; } /*! This is used in the documentation of a file as a header before the * list of (global) functions @@ -512,7 +514,7 @@ * list of (global) variables */ virtual QCString trEnumerationValues() - { return "Aufzählungswerte"; } + { return "Aufzählungswerte"; } /*! This is used in the documentation of a file before the list of * documentation blocks for defines @@ -536,7 +538,7 @@ * of documentation blocks for enumeration types */ virtual QCString trEnumerationTypeDocumentation() - { return "Dokumentation der Aufzählungstypen"; } + { return "Dokumentation der Aufzählungstypen"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for functions @@ -571,7 +573,7 @@ virtual QCString trGeneratedAt(const char *date,const char *projName) { QCString result=(QCString)"Erzeugt am "+date; - if (projName) result+=(QCString)" für "+projName; + if (projName) result+=(QCString)" für "+projName; result+=(QCString)" von"; return result; } @@ -586,12 +588,12 @@ /*! this text is put before a class diagram */ virtual QCString trClassDiagram(const char *clName) { - return (QCString)"Klassendiagramm für "+clName+":"; + return (QCString)"Klassendiagramm für "+clName+":"; } /*! this text is generated when the \\internal command is used. */ virtual QCString trForInternalUseOnly() - { return "Nur für den internen Gebrauch."; } + { return "Nur für den internen Gebrauch."; } /*! this text is generated when the \\warning command is used. */ virtual QCString trWarning() @@ -607,7 +609,7 @@ /*! this text is generated when the \\return command is used. */ virtual QCString trReturns() - { return "Rückgabe"; } + { return "Rückgabe"; } /*! this text is generated when the \\sa command is used. */ virtual QCString trSeeAlso() @@ -700,25 +702,25 @@ } virtual QCString trPublicMembers() - { return "Öffentliche Methoden"; } + { return "Öffentliche Methoden"; } virtual QCString trPublicSlots() - { return "Öffentliche Slots"; } + { return "Öffentliche Slots"; } virtual QCString trSignals() { return "Signale"; } virtual QCString trStaticPublicMembers() - { return "Öffentliche, statische Methoden"; } + { return "Öffentliche, statische Methoden"; } virtual QCString trProtectedMembers() - { return "Geschützte Methoden"; } + { return "Geschützte Methoden"; } virtual QCString trProtectedSlots() - { return "Geschützte Slots"; } + { return "Geschützte Slots"; } virtual QCString trStaticProtectedMembers() - { return "Geschützte, statische Methoden"; } + { return "Geschützte, statische Methoden"; } virtual QCString trPrivateMembers() { return "Private Methoden"; } @@ -767,7 +769,7 @@ */ virtual QCString trInheritedByList(int numEntries) { - return "Basisklasse für "+trWriteList(numEntries)+"."; + return "Basisklasse für "+trWriteList(numEntries)+"."; } /*! used in member documentation blocks to produce a list of @@ -793,13 +795,13 @@ /*! This is an introduction to the page with all namespace members */ virtual QCString trNamespaceMemberDescription(bool extractAll) { - QCString result="Hier folgt die Aufzählung aller "; + QCString result="Hier folgt die Aufzählung aller "; if (!extractAll) result+="dokumentierten "; result+="Namensbereichselemente mit Verweisen auf "; if (extractAll) - result+="die Namensbereichsdokumentation für jedes Element:"; + result+="die Namensbereichsdokumentation für jedes Element:"; else - result+="die zugehörigen Dateien:"; + result+="die zugehörigen Dateien:"; return result; } @@ -835,7 +837,7 @@ virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) { // single is true implies a single file - QCString result=(QCString)"Die Dokumentation für diese"; + QCString result=(QCString)"Die Dokumentation für diese"; switch(compType) { case ClassDef::Class: result+=" Klasse"; break; @@ -863,7 +865,7 @@ /*! This is used as the heading text for the retval command. */ virtual QCString trReturnValues() - { return "Rückgabewerte"; } + { return "Rückgabewerte"; } /*! This is in the (quick) index as a link to the main page (index.html) */ @@ -906,13 +908,13 @@ /*! this text is put before a collaboration diagram */ virtual QCString trCollaborationDiagram(const char *clName) { - return (QCString)"Zusammengehörigkeiten von "+clName+":"; + return (QCString)"Zusammengehörigkeiten von "+clName+":"; } /*! this text is put before an include dependency graph */ virtual QCString trInclDepGraph(const char *fName) { - return (QCString)"Include-Abhängigkeitsdiagramm für "+fName+":"; + return (QCString)"Include-Abhängigkeitsdiagramm für "+fName+":"; } /*! header that is put before the list of constructor/destructors. */ @@ -995,7 +997,7 @@ virtual QCString trPublicTypes() { - return "Öffentliche Typen"; + return "Öffentliche Typen"; } virtual QCString trPublicAttribs() @@ -1006,28 +1008,28 @@ } else { - return "Öffentliche Attribute"; + return "Öffentliche Attribute"; } } virtual QCString trStaticPublicAttribs() { - return "Statische öffentliche Attribute"; + return "Statische öffentliche Attribute"; } virtual QCString trProtectedTypes() { - return "Geschützte Typen"; + return "Geschützte Typen"; } virtual QCString trProtectedAttribs() { - return "Geschützte Attribute"; + return "Geschützte Attribute"; } virtual QCString trStaticProtectedAttribs() { - return "Statische geschützte Attribute"; + return "Statische geschützte Attribute"; } virtual QCString trPrivateTypes() @@ -1083,7 +1085,7 @@ virtual QCString trInclByDepGraph() { return "Dieser Graph zeigt, welche Datei direkt oder " - "indirekt diese Datei enthält:"; + "indirekt diese Datei enthält:"; } virtual QCString trSince() @@ -1098,7 +1100,7 @@ /*! title of the graph legend page */ virtual QCString trLegendTitle() { - return "Erklärung des Graphen"; + return "Erklärung des Graphen"; } /*! page explaining how the dot graph's should be interpreted @@ -1107,21 +1109,21 @@ virtual QCString trLegendDocs() { return - "Diese Seite erklärt die Interpretation der von doxygen " + "Diese Seite erklärt die Interpretation der von doxygen " "erzeugten Graphen.
\n"
"Beispiel:\n"
"\\code\n"
- "/*! Wegen Verkürzung unsichtbare Klasse */\n"
+ "/*! Wegen Verkürzung unsichtbare Klasse */\n"
"class Invisible { };\n\n"
- "/*! Klasse verkürzt dargestellt, Vererbungsbeziehung ist versteckt */\n"
+ "/*! Klasse verkürzt dargestellt, Vererbungsbeziehung ist versteckt */\n"
"class Truncated : public Invisible { };\n\n"
"/* Nicht mit doxygen-Kommentaren dokumentierte Klasse */\n"
"class Undocumented { };\n\n"
- "/*! Mithilfe öffentlicher Vererbung vererbte Klasse */\n"
+ "/*! Mithilfe öffentlicher Vererbung vererbte Klasse */\n"
"class PublicBase : public Truncated { };\n\n"
"/*! Eine Template-Klasse */\n"
"template
\n" "Die Rechtecke in obigem Graphen bedeuten:\n" + "
\n" "\n" "Die Pfeile bedeuten:\n" + "
\n" "