translator_fr.h

Go to the documentation of this file.
00001 /******************************************************************************
00002  *
00003  * 
00004  *
00005  * Copyright (C) 1997-2008 by Dimitri van Heesch.
00006  *
00007  * Permission to use, copy, modify, and distribute this software and its
00008  * documentation under the terms of the GNU General Public License is hereby 
00009  * granted. No representations are made about the suitability of this software 
00010  * for any purpose. It is provided "as is" without express or implied warranty.
00011  * See the GNU General Public License for more details.
00012  *
00013  * Documents produced by Doxygen are derivative works derived from the
00014  * input used in their production; they are not affected by this license.
00015  *
00016  * The translation into French was provided by
00017  *   Christophe Bordeux (bordeux@lig.di.epfl.ch)
00018  *   and after version 1.2.0 by Xavier Outhier (xouthier@yahoo.fr)
00019  *   member of the non for profit association D2SET (http://d2set.free.fr)
00020  */
00021 
00022 /******************************************************************************
00023  * History of content
00024  *
00025  *   Date       | Description
00026  *  ============+=============================================================
00027  *  2001-11-22  | Removed obsolet methods:
00028  *              |  QCString latexBabelPackage()
00029  *              |  QCString trAuthor()
00030  *              |  QCString trAuthors()
00031  *              |  QCString trFiles()
00032  *              |  QCString trIncludeFile()
00033  *              |  QCString trVerbatimText(const char *f)
00034  * -------------+------------------------------------------------------------
00035  *  2002-01-23  | Update for new since 1.2.13
00036  * -------------+------------------------------------------------------------
00037  *  2002-07-11  | Update for new since 1.2.16
00038  * -------------+------------------------------------------------------------
00039  *  2002-09-24  | Update for new since 1.2.17
00040  * -------------+------------------------------------------------------------
00041  *  2002-10-22  | Update for new since 1.2.18
00042  * -------------+------------------------------------------------------------
00043  *  2003-02-04  | Corrected typo. Thanks to Bertrand M. :)
00044  * -------------+------------------------------------------------------------
00045  *  2003-03-29  | Update for new since 1.3
00046  * -------------+------------------------------------------------------------
00047  *  2003-03-29  | Changed fonction into méthode. 
00048  * -------------+------------------------------------------------------------
00049  *  2003-06-06  | Fixed code page problem appeared between 1.42 and 1.43 in CVS
00050  * -------------+------------------------------------------------------------
00051  *  2003-06-10  | Update for new since 1.3.1
00052  * -------------+------------------------------------------------------------
00053  *  2003-09-12  | Update for new since 1.3.3
00054  * -------------+------------------------------------------------------------
00055  *  2004-04-30  | Updates by Jacques Bouchard <jacques.bouchard@noos.fr>:
00056  *              | - spaces between ':' removed (should be added by the renderer)
00057  *              | - missing spaces added
00058  *              | - missing tests for OPTIMIZE_OUTPUT_FOR_C added
00059  *              | - translations corrected
00060  *              | - translator_fr.h now conforms exactly to translator_en.h
00061  *              |   (try: gvim -d translator_en.h translator_fr.h)
00062  * -------------+------------------------------------------------------------
00063  *  2005-07-12  | Update for new since 1.4.1
00064  * -------------+------------------------------------------------------------
00065  *  2005-10-09  | Update for new since 1.4.6
00066  *              |   Added virtual QCString trCallerGraph()
00067  *              |   Removed virtual QCString trHeaderFilesDescription()
00068  *              |   Removed virtual QCString trField(bool first_capital, bool singular)
00069  *              |   Removed virtual QCString trPackageDocumentation()
00070  *              |   Removed virtual QCString trSources()
00071  *              |   Removed virtual QCString trReimplementedForInternalReasons()
00072  *              |   Removed virtual QCString trInterfaces()
00073  *              |   Removed virtual QCString trHeaderFiles()
00074  *              |   Removed virtual QCString trBugsAndLimitations()
00075  *              |   Removed virtual QCString trNoDescriptionAvailable()
00076  *              |   Corrected some misspelling thanx to Christophe C.
00077  * -------------+------------------------------------------------------------
00078  */ 
00079 #ifndef TRANSLATOR_FR_H
00080 #define TRANSLATOR_FR_H
00081 
00082 // When defining a translator class for the new language, follow
00083 // the description in the documentation.  One of the steps says
00084 // that you should copy the translator_en.h (this) file to your
00085 // translator_xx.h new file.  Your new language should use the
00086 // Translator class as the base class.  This means that you need to
00087 // implement exactly the same (pure virtual) methods as the
00088 // TranslatorEnglish does.  Because of this, it is a good idea to
00089 // start with the copy of TranslatorEnglish and replace the strings
00090 // one by one.
00091 //
00092 // It is not necessary to include "translator.h" or
00093 // "translator_adapter.h" here.  The files are included in the
00094 // language.cpp correctly.  Not including any of the mentioned
00095 // files frees the maintainer from thinking about whether the
00096 // first, the second, or both files should be included or not, and
00097 // why.  This holds namely for localized translators because their
00098 // base class is changed occasionaly to adapter classes when the
00099 // Translator class changes the interface, or back to the
00100 // Translator class (by the local maintainer) when the localized
00101 // translator is made up-to-date again.
00102 
00103 class TranslatorFrench : public TranslatorAdapter_1_5_4
00104 {
00105    public:
00106    
00107     // --- Language control methods -------------------
00108     
00115        virtual QCString idLanguage()
00116       { 
00117          return "french"; }
00118    
00130        virtual QCString latexLanguageSupportCommand()
00131       {
00132          return "\\usepackage[french]{babel}\n";
00133       }
00134    
00136        virtual QCString idLanguageCharset()
00137       {
00138          return "iso-8859-1";
00139       }
00140    
00141     // --- Language translation methods -------------------
00142    
00144        virtual QCString trRelatedFunctions()
00145       { 
00146          return "Fonctions associées"; }
00147    
00149        virtual QCString trRelatedSubscript()
00150       { 
00151          return "(Noter que ce ne sont pas des fonctions membres)"; }
00152    
00154        virtual QCString trDetailedDescription()
00155       { 
00156          return "Description détaillée"; }
00157    
00159        virtual QCString trMemberTypedefDocumentation()
00160       { 
00161          return "Documentation des définition de type membres"; }
00162     
00164        virtual QCString trMemberEnumerationDocumentation()
00165       { 
00166          return "Documentation des énumérations membres"; }
00167     
00169        virtual QCString trMemberFunctionDocumentation()
00170       { 
00171          return "Documentation des fonctions membres"; }
00172     
00174        virtual QCString trMemberDataDocumentation()
00175       { 
00176          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00177          {
00178             return "Documentation des champs"; 
00179          }
00180          else
00181          {
00182             return "Documentation des données membres";
00183          }
00184       }
00185    
00187        virtual QCString trMore()
00188       { 
00189          return "Plus de détails..."; }
00190    
00192        virtual QCString trListOfAllMembers()
00193       { 
00194          return "Liste de tous les membres"; }
00195    
00197        virtual QCString trMemberList()
00198       { 
00199          return "Liste des membres"; }
00200    
00202        virtual QCString trThisIsTheListOfAllMembers()
00203       { 
00204          return "Liste complète des membres de "; }
00205    
00207        virtual QCString trIncludingInheritedMembers()
00208       { 
00209          return ", y compris les membres hérités :"; }
00210     
00214        virtual QCString trGeneratedAutomatically(const char *s)
00215       { QCString result="Généré automatiquement par Doxygen"; 
00216          if (s) result+=(QCString)" pour "+s;
00217          result+=" à partir du code source."; 
00218          return result;
00219       }
00220    
00222        virtual QCString trEnumName()
00223       { 
00224          return "énumération"; }
00225     
00227        virtual QCString trEnumValue()
00228       { 
00229          return "valeur énumérée"; }
00230     
00232        virtual QCString trDefinedIn()
00233       { 
00234          return "défini dans"; }
00235    
00236     // quick reference sections
00237    
00241        virtual QCString trModules()
00242       { 
00243          return "Modules"; }
00244     
00246        virtual QCString trClassHierarchy()
00247       { 
00248          return "Hiérarchie des classes"; }
00249     
00251        virtual QCString trCompoundList()
00252       { 
00253          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00254          {
00255             return "Structures de données";
00256          }
00257          else
00258          {
00259             return "Liste des classes"; 
00260          }
00261       }
00262     
00264        virtual QCString trFileList()
00265       { 
00266          return "Liste des fichiers"; }
00267    
00269        virtual QCString trCompoundMembers()
00270       { 
00271          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00272          {
00273             return "Champs de donnée"; 
00274          }
00275          else
00276          {
00277             return "Membres de classe"; 
00278          }
00279       }
00280    
00282        virtual QCString trFileMembers()
00283       { 
00284          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00285          {
00286             return "Portée globale"; 
00287          }
00288          else
00289          {
00290             return "Membres de fichier"; 
00291          }
00292       }
00293    
00295        virtual QCString trRelatedPages()
00296       { 
00297          return "Pages associées"; }
00298    
00300        virtual QCString trExamples()
00301       { 
00302          return "Exemples"; }
00303    
00305        virtual QCString trSearch()
00306       { 
00307          return "Recherche"; }
00308    
00310        virtual QCString trClassHierarchyDescription()
00311       { 
00312          return "Cette liste d'héritage est classée "
00313              "approximativement par ordre alphabétique :";
00314       }
00315    
00317        virtual QCString trFileListDescription(bool extractAll)
00318       {
00319          QCString result="Liste de tous les fichiers ";
00320          if (!extractAll) result+="documentés ";
00321          result+="avec une brève description :";
00322          return result;
00323       }
00324    
00326        virtual QCString trCompoundListDescription()
00327       {
00328       
00329          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00330          {
00331             return "Liste des structures de données avec une brève description :"; 
00332          }
00333          else
00334          {
00335             return "Liste des classes, structures, "
00336                "unions et interfaces avec une brève description :"; 
00337          }
00338       }
00339    
00341        virtual QCString trCompoundMembersDescription(bool extractAll)
00342       {
00343          QCString result="Liste de tous les ";
00344          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00345          {
00346             result+="champs de structure et d'union ";
00347          }
00348          else
00349          {
00350             result+="membres de classe ";
00351          }
00352          if (!extractAll)
00353          {
00354             result+="documentés ";
00355          }
00356          result+="avec liens vers ";
00357          if (!extractAll) 
00358          {
00359             if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00360             {
00361                result+="la documentation de structure/union de chaque champ :";
00362             }
00363             else
00364             {
00365                result+="la documentation de classe de chaque membre :";
00366             }
00367          }
00368          else 
00369          {
00370             if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00371             {
00372                result+="les structures/unions auxquelles ils appartiennent :";
00373             }
00374             else
00375             {
00376                result+="les classes auxquelles ils appartiennent :";
00377             }
00378          }
00379          return result;
00380       }
00381    
00383        virtual QCString trFileMembersDescription(bool extractAll)
00384       {
00385          QCString result="Liste ";
00386       
00387          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00388          {
00389             result+="des fonctions, variables, macros, enumérations, et définitions de type ";
00390          }
00391          else
00392          {
00393             result+="de tous les membres de fichier ";
00394          }
00395          if (!extractAll) result+="documentés ";
00396          result+="avec liens vers ";
00397          if (extractAll) 
00398             result+="les fichiers auxquels ils appartiennent :";
00399          else 
00400             result+="la documentation :";
00401          return result;
00402       }
00403    
00405        virtual QCString trExamplesDescription()
00406       { 
00407          return "Liste de tous les exemples :"; }
00408    
00410        virtual QCString trRelatedPagesDescription()
00411       { 
00412          return "Liste de toutes les pages de documentation associées :"; }
00413    
00415        virtual QCString trModulesDescription()
00416       { 
00417          return "Liste de tous les modules :"; }
00418    
00420        virtual QCString trDocumentation()
00421       { 
00422          return "Documentation"; }
00423    
00427        virtual QCString trModuleIndex()
00428       { 
00429          return "Index des modules"; }
00430    
00434        virtual QCString trHierarchicalIndex()
00435       { 
00436          return "Index hiérarchique"; }
00437    
00441        virtual QCString trCompoundIndex()
00442       {
00443          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00444          { 
00445             return "Index des structures de données";
00446          }
00447          else
00448          {
00449             return "Index des classes"; 
00450          }
00451       }
00452    
00456        virtual QCString trFileIndex() 
00457       { 
00458          return "Index des fichiers"; }
00459    
00463        virtual QCString trModuleDocumentation()
00464       { 
00465          return "Documentation des modules"; }
00466    
00470        virtual QCString trClassDocumentation()
00471       { 
00472          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00473          {
00474             return "Documentation des structures de données"; 
00475          }
00476          else
00477          {
00478             return "Documentation des classes"; 
00479          }
00480       }
00481    
00485        virtual QCString trFileDocumentation()
00486       { 
00487          return "Documentation des fichiers"; }
00488    
00492        virtual QCString trExampleDocumentation()
00493       { 
00494          return "Documentation des exemples"; }
00495    
00499        virtual QCString trPageDocumentation()
00500       { 
00501          return "Documentation des pages associées"; }
00502    
00504        virtual QCString trReferenceManual()
00505       { 
00506          return "Manuel de référence"; }
00507     
00511        virtual QCString trDefines()
00512       { 
00513          return "Macros"; }
00514    
00518        virtual QCString trFuncProtos()
00519       { 
00520          return "Prototypes de fonction"; }
00521    
00525        virtual QCString trTypedefs()
00526       { 
00527          return "Définition de type"; }
00528    
00532        virtual QCString trEnumerations()
00533       { 
00534          return "Énumérations"; }
00535    
00539        virtual QCString trFunctions()
00540       { 
00541          return "Fonctions"; }
00542    
00546        virtual QCString trVariables()
00547       { 
00548          return "Variables"; }
00549    
00553        virtual QCString trEnumerationValues()
00554       { 
00555          return "Valeurs énumérées"; }
00556     
00560        virtual QCString trDefineDocumentation()
00561       { 
00562          return "Documentation des macros"; }
00563    
00567        virtual QCString trFunctionPrototypeDocumentation()
00568       { 
00569          return "Documentation des prototypes de fonction"; }
00570    
00574        virtual QCString trTypedefDocumentation()
00575       { 
00576          return "Documentation des définition de type"; }
00577    
00581        virtual QCString trEnumerationTypeDocumentation()
00582       { return "Documentation du type de l'énumération"; }
00583    
00587        virtual QCString trFunctionDocumentation()
00588       { 
00589          return "Documentation des fonctions"; }
00590    
00594        virtual QCString trVariableDocumentation()
00595       { 
00596          return "Documentation des variables"; }
00597    
00601        virtual QCString trCompounds()
00602       { 
00603          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00604          {
00605             return "Structures de données"; 
00606          }
00607          else
00608          {
00609             return "Classes"; 
00610          }
00611       }
00612    
00616        virtual QCString trGeneratedAt(const char *date,const char *projName)
00617       { 
00618          QCString result=(QCString)"Généré le "+date;
00619          if (projName) result+=(QCString)" pour "+projName;
00620          result+=(QCString)" par";
00621          return result;
00622       }
00625        virtual QCString trWrittenBy()
00626       {
00627          return "écrit par";
00628       }
00629    
00631        virtual QCString trClassDiagram(const char *clName)
00632       {
00633          return (QCString)"Graphe d'héritage de "+clName+":";
00634       }
00635     
00637        virtual QCString trForInternalUseOnly()
00638       { 
00639          return "À usage interne uniquement."; }
00640    
00642        virtual QCString trWarning()
00643       { 
00644          return "Avertissement"; }
00645    
00647        virtual QCString trVersion()
00648       { 
00649          return "Version"; }
00650    
00652        virtual QCString trDate()
00653       { 
00654          return "Date"; }
00655    
00657        virtual QCString trReturns()
00658       { 
00659          return "Renvoie"; }
00660    
00662        virtual QCString trSeeAlso()
00663       { 
00664          return "Voir également"; }
00665    
00667        virtual QCString trParameters()
00668       { 
00669          return "Paramètres"; }
00670    
00672        virtual QCString trExceptions()
00673       { 
00674          return "Exceptions"; }
00675     
00677        virtual QCString trGeneratedBy()
00678       { 
00679          return "Généré par"; }
00680    
00682    // new since 0.49-990307
00684    
00686        virtual QCString trNamespaceList()
00687       { 
00688          return "Liste des espaces de nommage"; }
00689    
00691        virtual QCString trNamespaceListDescription(bool extractAll)
00692       {
00693          QCString result="Liste de tous les espaces de nommage ";
00694          if (!extractAll) result+="documentés ";
00695          result+="avec une brève description:";
00696          return result;
00697       }
00698    
00702        virtual QCString trFriends()
00703       { 
00704          return "Amis"; }
00705     
00707    // new since 0.49-990405
00709     
00713        virtual QCString trRelatedFunctionDocumentation()
00714       { 
00715          return "Documentation des fonctions amies et associées"; }
00716     
00718    // new since 0.49-990425
00720    
00722        virtual QCString trCompoundReference(const char *clName,
00723                                     ClassDef::CompoundType compType,
00724                                     bool isTemplate)
00725       {
00726          QCString result="Référence de ";
00727          switch(compType)
00728          {
00729             case ClassDef::Class:      result+="la classe "; 
00730                break;
00731             case ClassDef::Struct:     result+="la structure "; 
00732                break;
00733             case ClassDef::Union:      result+="l'union "; 
00734                break;
00735             case ClassDef::Interface:  result+="l'interface "; 
00736                break;
00737             case ClassDef::Protocol:   result+="le protocol "; 
00738                break; 
00739             case ClassDef::Category:   result+="la catégorie "; 
00740                break; 
00741             case ClassDef::Exception:  result+="l'exception "; 
00742                break;
00743          }
00744          result+=(QCString)clName;
00745          if (isTemplate) result+=" (modèle)";
00746          return result;
00747       }
00748    
00750        virtual QCString trFileReference(const char *fileName)
00751       {
00752          QCString result= "Référence du fichier ";
00753          result+=fileName;
00754          return result;
00755       }
00756    
00758        virtual QCString trNamespaceReference(const char *namespaceName)
00759       {
00760          QCString result= "Référence de l'espace de nommage ";
00761          result+=namespaceName;
00762          return result;
00763       }
00764     
00765        virtual QCString trPublicMembers()
00766       { 
00767          return "Fonctions membres publiques"; }
00768        virtual QCString trPublicSlots()
00769       { 
00770          return "Connecteurs publics"; }
00771        virtual QCString trSignals()
00772       { 
00773          return "Signaux"; }
00774        virtual QCString trStaticPublicMembers()
00775       { 
00776          return "Fonctions membres publiques statiques"; }
00777        virtual QCString trProtectedMembers()
00778       { 
00779          return "Fonctions membres protégées"; }
00780        virtual QCString trProtectedSlots()
00781       { 
00782          return "Connecteurs protégés"; }
00783        virtual QCString trStaticProtectedMembers()
00784       { 
00785          return "Fonctions membres protégées statiques"; }
00786        virtual QCString trPrivateMembers()
00787       { 
00788          return "Fonctions membres privées"; }
00789        virtual QCString trPrivateSlots()
00790       { 
00791          return "Connecteurs privés"; }
00792        virtual QCString trStaticPrivateMembers()
00793       { 
00794          return "Fonctions membres privées statiques"; }
00795     
00799        virtual QCString trWriteList(int numEntries)
00800       {
00801          QCString result;
00802          int i;
00803       // the inherits list contain `numEntries' classes
00804          for (i=0;i<numEntries;i++) 
00805          {
00806          // use generateMarker to generate placeholders for the class links!
00807             result+=generateMarker(i); // generate marker for entry i in the list
00808                                    // (order is left to right)
00809          
00810             if (i!=numEntries-1)  // not the last entry, so we need a separator
00811             {
00812                if (i<numEntries-2) // not the fore last entry
00813                   result+=", ";
00814                else                // the fore last entry
00815                   result+=", et ";
00816             }
00817          }
00818          return result; 
00819       }
00820     
00824        virtual QCString trInheritsList(int numEntries)
00825       {
00826          return "Est dérivée de "+trWriteList(numEntries)+".";
00827       }
00828    
00832        virtual QCString trInheritedByList(int numEntries)
00833       {
00834          return "Dérivée par "+trWriteList(numEntries)+".";
00835       }
00836    
00840        virtual QCString trReimplementedFromList(int numEntries)
00841       {
00842          return "Réimplémentée à partir de "+trWriteList(numEntries)+".";
00843       }
00844    
00848        virtual QCString trReimplementedInList(int numEntries)
00849       {
00850          return "Réimplémentée dans "+trWriteList(numEntries)+".";
00851       }
00852    
00854        virtual QCString trNamespaceMembers()
00855       { 
00856          return "Membres de l'espace de nommage"; }
00857    
00859        virtual QCString trNamespaceMemberDescription(bool extractAll)
00860       { 
00861          QCString result="Liste de tous les membres des espaces de nommage ";
00862          if (!extractAll) result+="documentés ";
00863          result+="avec liens vers ";
00864          if (extractAll) 
00865             result+="la documentation de namespace de chaque membre :";
00866          else 
00867             result+="les espaces de nommage auxquels ils appartiennent :";
00868          return result;
00869       }
00873        virtual QCString trNamespaceIndex()
00874       { 
00875          return "Index des espaces de nommage"; }
00876    
00880        virtual QCString trNamespaceDocumentation()
00881       { 
00882          return "Documentation des espaces de nommage"; }
00883    
00885    // new since 0.49-990522
00887    
00891        virtual QCString trNamespaces()
00892       { 
00893          return "Espaces de nommage"; }
00894    
00896    // new since 0.49-990728
00898    
00902        virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
00903         bool single)
00904       { // here s is one of " Class", " Struct" or " Union"
00905       // single is true implies a single file
00906          bool female = true;
00907          QCString result=(QCString)"La documentation de ";
00908          switch(compType)
00909          {
00910             case ClassDef::Class:      result+="cette classe"; 
00911                break;
00912             case ClassDef::Struct:     result+="cette structure"; 
00913                break;
00914             case ClassDef::Union:      result+="cette union"; 
00915                break;
00916             case ClassDef::Interface:  result+="cette interface"; 
00917                break;
00918             case ClassDef::Protocol:   result+="ce protocol"; 
00919                female = false;
00920                break; 
00921             case ClassDef::Category:   result+="cette catégorie"; 
00922                break; 
00923             case ClassDef::Exception:  result+="cette exception"; 
00924                break;
00925          }
00926          if (female) result+= " a été générée à partir ";
00927          else result+=" a été généré à partir ";
00928          if (single) result+="du fichier suivant :"; 
00929          else result+="des fichiers suivants :";
00930          return result;
00931       }
00932    
00936        virtual QCString trAlphabeticalList()
00937       { 
00938          return "Liste alphabétique"; }
00939    
00941    // new since 0.49-990901
00943    
00945        virtual QCString trReturnValues()
00946       { 
00947          return "Valeurs retournées"; }
00948    
00951        virtual QCString trMainPage()
00952       { 
00953          return "Page principale"; }
00954    
00958        virtual QCString trPageAbbreviation()
00959       { 
00960          return "p."; }
00961    
00963    // new since 0.49-991003
00965    
00966        virtual QCString trDefinedAtLineInSourceFile()
00967       {
00968          return "Définition à la ligne @0 du fichier @1.";
00969       }
00970        virtual QCString trDefinedInSourceFile()
00971       {
00972          return "Définition dans le fichier @0.";
00973       }
00974    
00976    // new since 0.49-991205
00978    
00979        virtual QCString trDeprecated()
00980       {
00981          return "Obsolète";
00982       }
00983    
00985    // new since 1.0.0
00987    
00989        virtual QCString trCollaborationDiagram(const char *clName)
00990       {
00991          return (QCString)"Graphe de collaboration de "+clName+":";
00992       }
00994        virtual QCString trInclDepGraph(const char *fName)
00995       {
00996          return (QCString)"Graphe des dépendances par inclusion de "+fName+":";
00997       }
00999        virtual QCString trConstructorDocumentation()
01000       {
01001          return "Documentation des constructeurs et destructeur"; 
01002       }
01004        virtual QCString trGotoSourceCode()
01005       {
01006          return "Aller au code source de ce fichier.";
01007       }
01009        virtual QCString trGotoDocumentation()
01010       {
01011          return "Aller à la documentation de ce fichier.";
01012       }
01014        virtual QCString trPrecondition()
01015       {
01016          return "Précondition";
01017       }
01019        virtual QCString trPostcondition()
01020       {
01021          return "Postcondition";
01022       }
01024        virtual QCString trInvariant()
01025       {
01026          return "Invariant";
01027       }
01029        virtual QCString trInitialValue()
01030       {
01031          return "Valeur initiale :";
01032       }
01034        virtual QCString trCode()
01035       {
01036          return "code";
01037       }
01038        virtual QCString trGraphicalHierarchy()
01039       {
01040          return "Graphe hiérarchique des classes";
01041       }
01042        virtual QCString trGotoGraphicalHierarchy()
01043       {
01044          return "Aller au graphe hiérarchique des classes";
01045       }
01046        virtual QCString trGotoTextualHierarchy()
01047       {
01048          return "Aller à la hiérarchie des classes en mode texte";
01049       }
01050        virtual QCString trPageIndex()
01051       {
01052          return "Index des pages";
01053       }
01054    
01056    // new since 1.1.0
01058     
01059        virtual QCString trNote()
01060       {
01061          return "Note";
01062       }
01063        virtual QCString trPublicTypes()
01064       {
01065          return "Types publics";
01066       }
01067        virtual QCString trPublicAttribs()
01068       {
01069          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
01070          {
01071             return "Champs de données";
01072          }
01073          else
01074          {
01075             return "Attributs publics";
01076          }
01077       }
01078        virtual QCString trStaticPublicAttribs()
01079       {
01080          return "Attributs publics statiques";
01081       }
01082        virtual QCString trProtectedTypes()
01083       {
01084          return "Types protégés";
01085       }
01086        virtual QCString trProtectedAttribs()
01087       {
01088          return "Attributs protégés";
01089       }
01090        virtual QCString trStaticProtectedAttribs()
01091       {
01092          return "Attributs protégés statiques";
01093       }
01094        virtual QCString trPrivateTypes()
01095       {
01096          return "Types privés";
01097       }
01098        virtual QCString trPrivateAttribs()
01099       {
01100          return "Attributs privés";
01101       }
01102        virtual QCString trStaticPrivateAttribs()
01103       {
01104          return "Attributs privés statiques";
01105       }
01106    
01108    // new since 1.1.3
01110    
01112        virtual QCString trTodo()
01113       {
01114          return "À faire";
01115       }
01117        virtual QCString trTodoList()
01118       {
01119          return "Liste des choses à faire";
01120       }
01121    
01123    // new since 1.1.4
01125    
01126        virtual QCString trReferencedBy()
01127       {
01128          return "Référencé par";
01129       }
01130        virtual QCString trRemarks()
01131       {
01132          return "Remarques";
01133       }
01134        virtual QCString trAttention()
01135       {
01136          return "Attention";
01137       }
01138        virtual QCString trInclByDepGraph()
01139       {
01140          return "Ce graphe montre quels fichiers incluent directement "
01141              "ou indirectement ce fichier :";
01142       }
01143        virtual QCString trSince()
01144       {
01145          return "Depuis";
01146       }
01147     
01149    // new since 1.1.5
01151    
01153        virtual QCString trLegendTitle()
01154       {
01155          return "Légende du graphe";
01156       }
01160        virtual QCString trLegendDocs()
01161       {
01162          return 
01163             "Cette page explique comment interpréter les graphes générés "
01164             "par doxygen.<p>\n"
01165             "Considérez l'exemple suivant :\n"
01166             "\\code\n"
01167             "/*! Classe invisible à cause d'une troncature */\n"
01168             "class Invisible { };\n\n"
01169             "/*! Classe tronquée, la relation d'héritage est masquée */\n"
01170             "class Truncated : public Invisible { };\n\n"
01171             "/*! Classe non documentée avec des commentaires Doxygen */\n"
01172             "class Undocumented { };\n\n"
01173             "/*! Classe dérivée par héritage public */\n"
01174             "class PublicBase : public Truncated { };\n\n"
01175             "/*! Un modèle de classe */\n"
01176             "template<class T> class Templ { };\n\n"
01177             "/*! Classe dérivée par héritage protégé */\n"
01178             "class ProtectedBase { };\n\n"
01179             "/*! Classe dérivée par héritage privé */\n"
01180             "class PrivateBase { };\n\n"
01181             "/*! Classe utilisée par la classe dérivée */\n"
01182             "class Used { };\n\n"
01183             "/*! Super-classe qui hérite de plusieurs autres classes */\n"
01184             "class Inherited : public PublicBase,\n"
01185             "                  protected ProtectedBase,\n"
01186             "                  private PrivateBase,\n"
01187             "                  public Undocumented,\n"
01188             "                  public Templ<int>\n"
01189             "{\n"
01190             "  private:\n"
01191             "    Used *m_usedClass;\n"
01192             "};\n"
01193             "\\endcode\n"
01194             "Si la valeur 240 est attribuée au tag \\c MAX_DOT_GRAPH_HEIGHT "
01195             "du fichier de configuration, cela génèrera le graphe suivant :"
01196             "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
01197             "<p>\n"
01198             "Les rectangles du graphe ci-dessus ont la signification suivante :\n"
01199             "<ul>\n"
01200             "<li>Un rectangle plein noir représente la structure ou la classe pour laquelle "
01201             "le graphe est généré.\n"
01202             "<li>Un rectangle avec un bord noir indique une classe ou une structure documentée.\n"
01203             "<li>Un rectangle avec un bord gris indique une classe ou une structure non documentée.\n"
01204             "<li>Un rectangle avec un bord rouge indique une structure ou une classe documentée\n"
01205             "pour laquelle des relations d'héritage ou de collaboration manquent. Un graphe est "
01206             "tronqué s'il n'entre pas dans les limites spécifiées."
01207             "</ul>\n"
01208             "Les flèches ont la signification suivante :\n"
01209             "<ul>\n"
01210             "<li>Une flèche bleu foncé est utilisée pour visualiser une relation d'héritage public "
01211             "entre deux classes.\n"
01212             "<li>Une flèche vert foncé est utilisée pour une relation d'héritage protégé.\n"
01213             "<li>Une flèche rouge foncé est utilisée pour une relation d'héritage privé.\n"
01214             "<li>Une flèche violette en pointillés est utilisée si une classe est contenue ou "
01215             "utilisée par une autre classe. La flèche est étiquetée avec la ou les variable(s) "
01216             "qui permettent d'accéder à la classe ou structure pointée. \n"
01217             "<li>Une flèche verte en pointillés indique une relation entre une classe instanciée et "
01218             "le modèle de classe utilisé. La flèche est étiquetée avec "
01219             "les paramètres de modèle de la classe instanciée.\n"
01220             "</ul>\n";
01221       }
01223        virtual QCString trLegend()
01224       {
01225          return "légende";
01226       }
01227    
01229    // new since 1.2.0
01231     
01233        virtual QCString trTest()
01234       {
01235          return "Test";
01236       }
01238        virtual QCString trTestList()
01239       {
01240          return "Liste des tests";
01241       }
01242    
01244    // new since 1.2.1
01246    
01248        virtual QCString trDCOPMethods()
01249       {
01250          return "Fonctions membres DCOP";
01251       }
01252    
01254    // new since 1.2.2
01256    
01258        virtual QCString trProperties()
01259       {
01260          return "Propriétés";
01261       }
01263        virtual QCString trPropertyDocumentation()
01264       {
01265          return "Documentation des propriétés";
01266       }
01267    
01269    // new since 1.2.4
01271    
01273        virtual QCString trClasses()
01274       {
01275          if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
01276          {
01277             return "Structures de données";
01278          }
01279          else
01280          {
01281             return "Classes";
01282          }
01283       }
01285        virtual QCString trPackage(const char *name)
01286       {
01287          return (QCString)"Paquetage "+name;
01288       }
01290        virtual QCString trPackageList()
01291       {
01292          return "Liste des paquetages";
01293       }
01295        virtual QCString trPackageListDescription()
01296       {
01297          return "Liste des paquetages avec une brève description (si disponible) :";
01298       }
01300        virtual QCString trPackages()
01301       {
01302          return "Paquetages";
01303       }
01304 
01306        virtual QCString trDefineValue()
01307       {
01308          return "Valeur :";
01309       }
01310     
01312    // new since 1.2.5
01314     
01316        virtual QCString trBug()
01317       {
01318          return "Bogue";
01319       }
01321        virtual QCString trBugList()
01322       {
01323          return "Liste des bogues";
01324       }
01325    
01327    // new since 1.2.6
01329    
01355        virtual QCString trRTFansicp()
01356       {
01357          return "1252";
01358       }
01359     
01360    
01364        virtual QCString trRTFCharSet()
01365       {
01366          return "0";
01367       }
01368    
01370        virtual QCString trRTFGeneralIndex()
01371       {
01372          return "Index";
01373       }
01374    
01379        virtual QCString trClass(bool first_capital, bool singular)
01380       { 
01381          QCString result((first_capital ? "Classe" : "classe"));
01382          if (!singular)  result+="s";
01383          return result; 
01384       }
01385    
01390        virtual QCString trFile(bool first_capital, bool singular)
01391       { 
01392          QCString result((first_capital ? "Fichier" : "fichier"));
01393          if (!singular)  result+="s";
01394          return result; 
01395       }
01396    
01401        virtual QCString trNamespace(bool first_capital, bool singular)
01402       { 
01403          QCString result((first_capital ? "Espace" : "espace"));
01404          if (!singular)  result+="s";
01405          result+=" de nommage";
01406          return result; 
01407       }
01408    
01413        virtual QCString trGroup(bool first_capital, bool singular)
01414       { 
01415          QCString result((first_capital ? "Groupe" : "groupe"));
01416          if (!singular)  result+="s";
01417          return result; 
01418       }
01419    
01424        virtual QCString trPage(bool first_capital, bool singular)
01425       { 
01426          QCString result((first_capital ? "Page" : "page"));
01427          if (!singular)  result+="s";
01428          return result; 
01429       }
01430    
01435        virtual QCString trMember(bool first_capital, bool singular)
01436       { 
01437          QCString result((first_capital ? "Membre" : "membre"));
01438          if (!singular)  result+="s";
01439          return result; 
01440       }
01441    
01446        virtual QCString trGlobal(bool first_capital, bool singular)
01447       { 
01448          QCString result((first_capital ? "Global(e)" : "global(e)"));
01449          if (!singular)  result+="s";
01450          return result; 
01451       }
01452    
01454    // new since 1.2.7
01456    
01459        virtual QCString trAuthor(bool first_capital, bool singular)
01460       {                                                                         
01461          QCString result((first_capital ? "Auteur" : "auteur"));
01462          if (!singular)  result+="s";
01463          return result; 
01464       }
01465    
01467    // new since 1.2.11
01469    
01472        virtual QCString trReferences()
01473       {
01474          return "Références";
01475       }
01476    
01478    // new since 1.2.13
01480    
01484        virtual QCString trImplementedFromList(int numEntries)
01485       {
01486          return "Implémente "+trWriteList(numEntries)+".";
01487       }
01488    
01492        virtual QCString trImplementedInList(int numEntries)
01493       {
01494          return "Implémenté dans "+trWriteList(numEntries)+".";
01495       }
01496    
01498    // new since 1.2.16
01500    
01504        virtual QCString trRTFTableOfContents()
01505       {
01506          return "Table des matières";
01507       }
01508    
01510    // new since 1.2.17
01512    
01516        virtual QCString trDeprecatedList()
01517       {
01518          return "Liste des éléments obsolètes";
01519       }
01520    
01522    // new since 1.2.18
01524    
01528        virtual QCString trEvents()
01529       {
01530          return "Événements";
01531       }
01533        virtual QCString trEventDocumentation()
01534       {
01535          return "Documentation des événements";
01536       }
01537    
01539    // new since 1.3
01541    
01544        virtual QCString trPackageTypes()
01545       { 
01546          return "Types de paquetage";
01547       }
01551        virtual QCString trPackageMembers()
01552       { 
01553          return "Fonctions de paquetage";
01554       }
01558        virtual QCString trStaticPackageMembers()
01559       { 
01560          return "Fonctions statiques de paquetage";
01561       }
01565        virtual QCString trPackageAttribs()
01566       { 
01567          return "Attributs de paquetage";
01568       }
01572        virtual QCString trStaticPackageAttribs()
01573       { 
01574          return "Attributs statiques de paquetage";
01575       }
01576    
01578    // new since 1.3.1
01580    
01584        virtual QCString trAll()
01585       {
01586          return "Tout";
01587       }
01589        virtual QCString trCallGraph()
01590       {
01591          return "Voici le graphe d'appel pour cette fonction :";
01592       }
01593    
01595    // new since 1.3.3
01597    
01602        virtual QCString trSearchForIndex()
01603       {
01604          return "Rechercher";
01605       }
01609        virtual QCString trSearchResultsTitle()
01610       {
01611          return "Résultats de la recherche";
01612       }
01621        virtual QCString trSearchResults(int numDocuments)
01622       {
01623          if (numDocuments==0)
01624          {
01625             return "Désolé aucun document ne correspond à votre requête.";
01626          }
01627          else if (numDocuments==1)
01628          {
01629             return "Trouvé <b>1</b> document correspondant à votre requête.";
01630          }
01631          else 
01632          {
01633             return "Trouvé  <b>$num</b> documents correspondant à votre requête. "
01634                "Classé par ordre de pertinence décroissant.";
01635          }
01636       }
01640        virtual QCString trSearchMatches()
01641       {
01642          return "Correspondances :";
01643       }
01644    
01646    // new since 1.3.8
01648    
01651        virtual QCString trSourceFile(QCString& filename)
01652       {
01653          return " Fichier source de " + filename;
01654       }
01655    
01657    // new since 1.3.9
01659    
01663        virtual QCString trDirIndex()
01664       { 
01665          return "Hiérarchie de répertoires"; }
01666    
01670        virtual QCString trDirDocumentation()
01671       { 
01672          return "Documentation des répertoires"; }
01673    
01677        virtual QCString trDirectories()
01678       { 
01679          return "Répertoires"; }
01680    
01684        virtual QCString trDirDescription()
01685       { 
01686          return "Cette hiérarchie de répertoire est triée approximativement, "
01687               "mais pas complètement, par ordre alphabétique :";
01688       }
01689    
01693        virtual QCString trDirReference(const char *dirName)
01694       { 
01695          QCString  result="Répertoire de référence de "; result+=dirName; 
01696          return result; 
01697       }
01698    
01702        virtual QCString trDir(bool first_capital, bool singular)
01703       {
01704          QCString result((first_capital ? "Répertoire" : "répertoire"));
01705          if (singular) result+=""; 
01706          else result+="s";
01707          return result;
01708       }
01709    
01711    // new since 1.4.1
01713    
01717        virtual QCString trOverloadText()
01718       {
01719          return "Ceci est une fonction membre surchargée, "
01720               "proposée par commodité. Elle diffère de la fonction "
01721               "ci-dessus uniquement par le(s) argument(s) qu'elle accepte.";
01722       }
01723 
01725     // new since 1.4.6
01727 
01729     virtual QCString trCallerGraph()
01730     {
01731       return "Voici le graphe d'appel pour cette fonction :";
01732     }
01733 
01737     virtual QCString trEnumerationValueDocumentation()
01738     { return "Documentation des énumérations"; }
01739 };
01740 
01741 #endif
01742 



Generated on Mon Mar 31 10:58:45 2008 by  doxygen 1.5.1