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