diff options
Diffstat (limited to 'src/translator_fr.h')
-rw-r--r-- | src/translator_fr.h | 452 |
1 files changed, 427 insertions, 25 deletions
diff --git a/src/translator_fr.h b/src/translator_fr.h index 8214221..586a48a 100644 --- a/src/translator_fr.h +++ b/src/translator_fr.h @@ -24,89 +24,138 @@ class TranslatorFrench : public Translator { public: + /*! returns the name of the package that is included by LaTeX */ QCString latexBabelPackage() { return "french"; } - QCString trInherits() - { return "Hérite de"; } - QCString trAnd() - { return "et"; } - QCString trInheritedBy() - { return "Dérivée par"; } + + /*! used in the compound documentation before a list of related functions. */ QCString trRelatedFunctions() { return "Fonctions associées"; } + + /*! subscript for the related functions. */ QCString trRelatedSubscript() { return "(Noter que ces fonctions ne sont pas des méthodes de la classe)"; } + + /*! header that is put before the detailed description of files, classes and namespaces. */ QCString trDetailedDescription() { return "Description détaillée"; } + + /*! header that is put before the list of typedefs. */ QCString trMemberTypedefDocumentation() { return "Documentation des types imbriqués"; } + + /*! header that is put before the list of enumerations. */ QCString trMemberEnumerationDocumentation() { return "Documentation des énumérations imbriqués"; } + + /*! header that is put before the list of member functions. */ QCString trMemberFunctionDocumentation() { return "Documentation des méthodes"; } + + /*! header that is put before the list of member attributes. */ QCString trMemberDataDocumentation() { return "Documentation des données imbriqués"; } - QCString trGeneratedFrom(const char *s,bool single) - { - QCString result=(QCString)"La documentation pour cette"+s+ - " a été générée à partir "; - if (single) result+="du fichier suivant:"; - else result+="des fichiers suivants:"; - return result; - } + + /*! this is the text of a link put after brief descriptions. */ QCString trMore() { return "Plus de détails..."; } - QCString trReference() - { return "Référence"; } + + /*! put in the class documentation */ QCString trListOfAllMembers() { return "Liste de tous les membres"; } + + /*! used as the title of the "list of all members" page of a class */ QCString trMemberList() { return "Liste des membres"; } + + /*! this is the first part of a sentence that is followed by a class name */ QCString trThisIsTheListOfAllMembers() { return "Ceci est la liste complète des membres de"; } + + /*! this is the remainder of the sentence after the class name */ QCString trIncludingInheritedMembers() { return "y compris des membres des classes héritées."; } + + /*! this is put at the author sections at the bottom of man pages. + * parameter s is name of the project name. + */ QCString trGeneratedAutomatically(const char *s) { QCString result="Généré automatiquement par Doxygen"; if (s) result+=(QCString)" pour "+s; result+=" à partir du code source."; return result; } + + /*! put after an enum name in the list of all members */ QCString trEnumName() { return "énumération"; } + + /*! put after an enum value in the list of all members */ QCString trEnumValue() { return "élément d'une énumération"; } + + /*! put after an undocumented member in the list of all members */ QCString trDefinedIn() { return "défini dans"; } + + /*! put as in introduction in the verbatim header file of a class. + * parameter f is the name of the include file. + */ QCString trIncludeFile() { return "Fichier inclu"; } QCString trVerbatimText(const char *f) { return (QCString)"Ce texte provient du fichier inclu "+f+"."; } + // quick reference sections + /*! This is put above each page as a link to the list of all groups of + * compounds or files (see the \group command). + */ QCString trModules() { return "Modules"; } + + /*! This is put above each page as a link to the class hierarchy */ QCString trClassHierarchy() { return "Hiérarchie des classes"; } + + /*! This is put above each page as a link to the list of annotated classes */ QCString trCompoundList() - { return "Liste des composants"; } + { return "Liste des composants"; + + /*! This is put above each page as a link to the list of documented files */} QCString trFileList() { return "Liste des fichiers"; } + + /*! This is put above each page as a link to the list of all verbatim headers */ QCString trHeaderFiles() { return "Fichiers d'entête"; } + + /*! This is put above each page as a link to all members of compounds. */ QCString trCompoundMembers() { return "Composants"; } + + /*! This is put above each page as a link to all members of files. */ QCString trFileMembers() { return "Déclarations"; } + + /*! This is put above each page as a link to all related pages. */ QCString trRelatedPages() { return "Pages associées"; } + + /*! This is put above each page as a link to all examples. */ QCString trExamples() { return "Exemples"; } + + /*! This is put above each page as a link to the search engine. */ QCString trSearch() { return "Recherche"; } + + /*! This is an introduction to the class hierarchy. */ QCString trClassHierarchyDescription() { return "Cette liste d'héritage est, autant que possible, " "classée par ordre alphabétique"; } + + /*! This is an introduction to the list with all files. */ QCString trFileListDescription(bool extractAll) { QCString result="Liste de tous les fichiers "; @@ -114,10 +163,14 @@ class TranslatorFrench : public Translator result+="avec une brève description :"; return result; } + + /*! This is an introduction to the annotated compound list. */ QCString trCompoundListDescription() { return "Liste des classes, des strutures et des unions " "avec une brève description :"; } + + /*! This is an introduction to the page with all class members. */ QCString trCompoundMembersDescription(bool extractAll) { QCString result="Liste de tous les membres de classe "; @@ -127,6 +180,8 @@ class TranslatorFrench : public Translator else result+="les classes auxquelles ils appartiennent :"; return result; } + + /*! This is an introduction to the page with all file members. */ QCString trFileMembersDescription(bool extractAll) { QCString result="Liste de toutes les déclarations"; @@ -137,79 +192,198 @@ class TranslatorFrench : public Translator else result+="les fichiers dans lesquels elles sont définies :"; return result; } + + /*! This is an introduction to the page with the list of all header files. */ QCString trHeaderFilesDescription() { return "Liste de tous les fichiers d'entête constituant " "l'interface de programmation :"; } + + /*! This is an introduction to the page with the list of all examples */ QCString trExamplesDescription() { return "Liste de tous les exemples :"; } + + /*! This is an introduction to the page with the list of related pages */ QCString trRelatedPagesDescription() { return "Liste de toutes les pages de documentation associées :"; } + + /*! This is an introduction to the page with the list of class/file groups */ QCString trModulesDescription() { return "Liste de tous les modules"; } + + /*! This sentences is used in the annotated class/file lists if no brief + * description is given. + */ QCString trNoDescriptionAvailable() { return "Aucune description n'est disponible"; } + + // index titles (the project name is prepended for these) + + /*! This is used in HTML as the title of index.html. */ QCString trDocumentation() { return "Documentation"; } + + /*! This is used in LaTeX as the title of the chapter with the + * index of all groups. + */ QCString trModuleIndex() { return "Index des modules"; } + + /*! This is used in LaTeX as the title of the chapter with the + * class hierarchy. + */ QCString trHierarchicalIndex() { return "Index hiérarchique"; } + + /*! This is used in LaTeX as the title of the chapter with the + * annotated compound index. + */ QCString trCompoundIndex() { return "Index des composants"; } + + /*! This is used in LaTeX as the title of the chapter with the + * list of all files. + */ QCString trFileIndex() { return "Index des fichiers"; } + + /*! This is used in LaTeX as the title of the chapter containing + * the documentation of all groups. + */ QCString trModuleDocumentation() { return "Documentation du module"; } + + /*! This is used in LaTeX as the title of the chapter containing + * the documentation of all classes, structs and unions. + */ QCString trClassDocumentation() { return "Documentation de la classe"; } + + /*! This is used in LaTeX as the title of the chapter containing + * the documentation of all files. + */ QCString trFileDocumentation() { return "Documentation du fichier"; } + + /*! This is used in LaTeX as the title of the chapter containing + * the documentation of all examples. + */ QCString trExampleDocumentation() { return "Documentation de l'exemple"; } + + /*! This is used in LaTeX as the title of the chapter containing + * the documentation of all related pages. + */ QCString trPageDocumentation() { return "Documentation de la page"; } + + /*! This is used in LaTeX as the title of the document */ QCString trReferenceManual() { return "Manuel de référence"; } - + + /*! This is used in the documentation of a file as a header before the + * list of defines + */ QCString trDefines() { return "Définitions des macros"; } + + /*! This is used in the documentation of a file as a header before the + * list of function prototypes + */ QCString trFuncProtos() { return "Prototypes des fonctions"; } + + /*! This is used in the documentation of a file as a header before the + * list of typedefs + */ QCString trTypedefs() { return "Définitions des types"; } + + /*! This is used in the documentation of a file as a header before the + * list of enumerations + */ QCString trEnumerations() { return "Enumérations"; } + + /*! This is used in the documentation of a file as a header before the + * list of (global) functions + */ QCString trFunctions() { return "Fonctions"; } + + /*! This is used in the documentation of a file as a header before the + * list of (global) variables + */ QCString trVariables() { return "Variables"; } + + /*! This is used in the documentation of a file as a header before the + * list of (global) variables + */ QCString trEnumerationValues() { return "Eléments énumérés"; } - QCString trReimplementedFrom() - { return "Redéfini à partir de"; } - QCString trReimplementedIn() - { return "Redéfini dans"; } + + /*! This is used in man pages as the author section. */ QCString trAuthor() { return "Auteur"; } + + /*! This is used in the documentation of a file before the list of + * documentation blocks for defines + */ QCString trDefineDocumentation() { return "Documentation de la macro"; } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for function prototypes + */ QCString trFunctionPrototypeDocumentation() { return "Documentation du prototype de la fonction"; } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for typedefs + */ QCString trTypedefDocumentation() { return "Documentation du type"; } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for enumeration types + */ QCString trEnumerationTypeDocumentation() { return "Documentation du type de l'énumeration"; } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for enumeration values + */ QCString trEnumerationValueDocumentation() { return "Documentation de l'élément de l'énumeration"; } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for functions + */ QCString trFunctionDocumentation() { return "Documentation de la fonction"; } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for variables + */ QCString trVariableDocumentation() { return "Documentation de la variable"; } + + /*! This is used in the documentation of a file/namespace/group before + * the list of links to documented compounds + */ QCString trCompounds() { return "Composants"; } + + /*! This is used in the documentation of a group before the list of + * links to documented files + */ QCString trFiles() { return "Fichiers"; } + + /*! This is used in the standard footer of each page and indicates when + * the page was generated + */ QCString trGeneratedAt(const char *date,const char *projName) { QCString result=(QCString)"Généré le "+date; @@ -217,47 +391,75 @@ class TranslatorFrench : public Translator result+=(QCString)" par "; return result; } + /*! This is part of the sentence used in the standard footer of each page. + */ QCString trWrittenBy() { return "écrit par"; } + + /*! this text is put before a class diagram */ QCString trClassDiagram(const char *clName) { return (QCString)"Graphe d'héritage de la classe "+clName; } + + /*! this text is generated when the \internal command is used. */ QCString trForInternalUseOnly() { return "A usage interne uniquement."; } + + /*! this text is generated when the \reimp command is used. */ QCString trReimplementedForInternalReasons() { return "Redéfini pour des raisons internes; " "l'interface n'est pas modifiée"; } + + /*! this text is generated when the \warning command is used. */ QCString trWarning() { return "Avertissement"; } + + /*! this text is generated when the \bug command is used. */ QCString trBugsAndLimitations() { return "Bogues et limitations"; } + + /*! this text is generated when the \version command is used. */ QCString trVersion() { return "Version"; } + + /*! this text is generated when the \date command is used. */ QCString trDate() { return "Date"; } + + /*! this text is generated when the \author command is used. */ QCString trAuthors() { return "Auteur(s)"; } + + /*! this text is generated when the \return command is used. */ QCString trReturns() { return "Renvoie"; } + + /*! this text is generated when the \sa command is used. */ QCString trSeeAlso() { return "Voir également"; } + + /*! this text is generated when the \param command is used. */ QCString trParameters() { return "Paramètres"; } + + /*! this text is generated when the \exception command is used. */ QCString trExceptions() { return "Exceptions"; } + + /*! this text is used in the title page of a LaTeX document. */ QCString trGeneratedBy() { return "Généré par"; } // new since 0.49-990307 - virtual QCString trNamespaces() - { return "Namespaces"; } virtual QCString trNamespaceList() { return "Liste des Namespaces"; } + + /*! used as an introduction to the namespace list */ virtual QCString trNamespaceListDescription(bool extractAll) { QCString result="Liste de tous les namespaces "; @@ -265,13 +467,213 @@ class TranslatorFrench : public Translator result+="avec une brève description :"; return result; } + + /*! used in the class documentation as a header before the list of all + * friends of a class + */ virtual QCString trFriends() { return "Friends"; } - // new since 0.49-990405 +////////////////////////////////////////////////////////////////////////// +// new since 0.49-990405 +////////////////////////////////////////////////////////////////////////// + /*! used in the class documentation as a header before the list of all + * related classes + */ virtual QCString trRelatedFunctionDocumentation() { return "Documentation des fonctions amies et associées"; } + +////////////////////////////////////////////////////////////////////////// +// new since 0.49-990425 +////////////////////////////////////////////////////////////////////////// + + /*! used as the title of the HTML page of a class/struct/union */ + virtual QCString trCompoundReference(const char *clName, + ClassDef::CompoundType compType) + { + QCString result="Référence de "; + switch(compType) + { + case ClassDef::Class: result+="la classe "; break; + case ClassDef::Struct: result+="la structure "; break; + case ClassDef::Union: result+="l'union "; break; + case ClassDef::Interface: result+="l'interface "; break; + } + + result+=(QCString)clName; + return result; + } + + /*! used as the title of the HTML page of a file */ + virtual QCString trFileReference(const char *fileName) + { + QCString result= "Référence du fichier "; + result += fileName; + return result; + } + + /*! used as the title of the HTML page of a namespace */ + virtual QCString trNamespaceReference(const char *namespaceName) + { + QCString result= "Référence du namespace "; + result += namespaceName; + return result; + } + + /*! \mgroup Class sections + * these are for the member sections of a class, struct or union + */ + virtual QCString trPublicMembers() + { return "Membres publiques"; } + virtual QCString trPublicSlots() + { return "Connecteurs publiques"; } + virtual QCString trSignals() + { return "Signaux"; } + virtual QCString trStaticPublicMembers() + { return "Membres publiques statiques"; } + virtual QCString trProtectedMembers() + { return "Membres protégés"; } + virtual QCString trProtectedSlots() + { return "Connecteurs protégés"; } + virtual QCString trStaticProtectedMembers() + { return "Membres protégés statiques"; } + virtual QCString trPrivateMembers() + { return "Membres privés"; } + virtual QCString trPrivateSlots() + { return "Connecteurs privés"; } + virtual QCString trStaticPrivateMembers() + { return "Membres privés statiques"; } + /*! \endmgroup */ + + /*! this function is used to produce a comma-separated list of items. + * use generateMarker(i) to indicate where item i should be put. + */ + virtual QCString trWriteList(int numEntries) + { + QCString result; + int i; + // the inherits list contain `numEntries' classes + for (i=0;i<numEntries;i++) + { + // use generateMarker to generate placeholders for the class links! + result+=generateMarker(i); // generate marker for entry i in the list + // (order is left to right) + + if (i!=numEntries-1) // not the last entry, so we need a separator + { + if (i<numEntries-2) // not the fore last entry + result+=", "; + else // the fore last entry + result+=", and "; + } + } + return result; + } + + /*! used in class documentation to produce a list of base classes, + * if class diagrams are disabled. + */ + virtual QCString trInheritsList(int numEntries) + { + return "Est dérivée de "+trWriteList(numEntries)+"."; + } + + /*! used in class documentation to produce a list of super classes, + * if class diagrams are disabled. + */ + virtual QCString trInheritedByList(int numEntries) + { + return "Dérivée par "+trWriteList(numEntries)+"."; + } + + /*! used in member documentation blocks to produce a list of + * members that are hidden by this one. + */ + virtual QCString trReimplementedFromList(int numEntries) + { + return "Redéfinie à partir de "+trWriteList(numEntries)+"."; + } + + /*! used in member documentation blocks to produce a list of + * all member that overwrite the implementation of this member. + */ + virtual QCString trReimplementedInList(int numEntries) + { + return "Redéfinie dans "+trWriteList(numEntries)+"."; + } + + /*! This is put above each page as a link to all members of namespaces. */ + virtual QCString trNamespaceMembers() + { return "Menbres des namespaces"; } + + /*! This is an introduction to the page with all namespace members */ + virtual QCString trNamespaceMemberDescription(bool extractAll) + { + QCString result="Voici une list de tous les membres de namespace"; + if (!extractAll) result+="documentés "; + result+=" avec liens vers "; + if (extractAll) + result+="les documentations des namespaces associés :"; + else + result+="les namespaces auxquels ils appartiennent :"; + return result; + } + /*! This is used in LaTeX as the title of the chapter with the + * index of all namespaces. + */ + virtual QCString trNamespaceIndex() + { return "Index des Namespaces"; } + + /*! This is used in LaTeX as the title of the chapter containing + * the documentation of all namespaces. + */ + virtual QCString trNamespaceDocumentation() + { return "Documentation des Namespaces"; } + +////////////////////////////////////////////////////////////////////////// +// new since 0.49-990522 +////////////////////////////////////////////////////////////////////////// + + /*! This is used in the documentation before the list of all + * namespaces in a file. + */ + virtual QCString trNamespaces() + { return "Namespaces"; } + +////////////////////////////////////////////////////////////////////////// +// new since 0.49-990728 +////////////////////////////////////////////////////////////////////////// + + /*! This is put at the bottom of a class documentation page and is + * followed by a list of files that were used to generate the page. + */ + virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, + bool single) + { // here s is one of " Class", " Struct" or " Union" + // single is true implies a single file + QCString result=(QCString)"La documentation associée à cette "; + switch(compType) + { + case ClassDef::Class: result+="classe"; break; + case ClassDef::Struct: result+="structure"; break; + case ClassDef::Union: result+="union"; break; + case ClassDef::Interface: result+="interface"; break; + } + result+=" a été générée à partir "; + if (single) result+=" du fichier suivant :"; + else result+="des fichiers suivants :"; + return result; + } + + /*! This is in the (quick) index as a link to the alphabetical compound + * list. + */ + virtual QCString trAlphabeticalList() + { + return "Liste par ordre alphabétique"; + } + }; #endif |