summaryrefslogtreecommitdiffstats
path: root/src/translator_fr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/translator_fr.h')
-rw-r--r--src/translator_fr.h452
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