translator_fr.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  *
4  *
5  * Copyright (C) 1997-2015 by Dimitri van Heesch.
6  *
7  * Permission to use, copy, modify, and distribute this software and its
8  * documentation under the terms of the GNU General Public License is hereby
9  * granted. No representations are made about the suitability of this software
10  * for any purpose. It is provided "as is" without express or implied warranty.
11  * See the GNU General Public License for more details.
12  *
13  * Documents produced by Doxygen are derivative works derived from the
14  * input used in their production; they are not affected by this license.
15  *
16  * The translation into French was provided by
17  * Christophe Bordeux (bordeux@lig.di.epfl.ch)
18  * and after version 1.2.0 by Xavier Outhier (xouthier@yahoo.fr)
19  * member of the non for profit association D2SET (http://d2set.free.fr).
20  * Benoît BROSSE (Benoit dot BROSSE at ingenico dot com) was added
21  * after the 1.8.4 release.
22  */
23 
24 /******************************************************************************
25  * History of content
26  *
27  * Date | Description
28  * ============+=============================================================
29  * 2001-11-22 | Removed obsolet methods:
30  * | QCString latexBabelPackage()
31  * | QCString trAuthor()
32  * | QCString trAuthors()
33  * | QCString trFiles()
34  * | QCString trIncludeFile()
35  * | QCString trVerbatimText(const char *f)
36  * -------------+------------------------------------------------------------
37  * 2002-01-23 | Update for new since 1.2.13
38  * -------------+------------------------------------------------------------
39  * 2002-07-11 | Update for new since 1.2.16
40  * -------------+------------------------------------------------------------
41  * 2002-09-24 | Update for new since 1.2.17
42  * -------------+------------------------------------------------------------
43  * 2002-10-22 | Update for new since 1.2.18
44  * -------------+------------------------------------------------------------
45  * 2003-02-04 | Corrected typo. Thanks to Bertrand M. :)
46  * -------------+------------------------------------------------------------
47  * 2003-03-29 | Update for new since 1.3
48  * -------------+------------------------------------------------------------
49  * 2003-03-29 | Changed fonction into méthode.
50  * -------------+------------------------------------------------------------
51  * 2003-06-06 | Fixed code page problem appeared between 1.42 and 1.43 in CVS
52  * -------------+------------------------------------------------------------
53  * 2003-06-10 | Update for new since 1.3.1
54  * -------------+------------------------------------------------------------
55  * 2003-09-12 | Update for new since 1.3.3
56  * -------------+------------------------------------------------------------
57  * 2004-04-30 | Updates by Jacques Bouchard <jacques.bouchard@noos.fr>:
58  * | - spaces between ':' removed (should be added by the renderer)
59  * | - missing spaces added
60  * | - missing tests for OPTIMIZE_OUTPUT_FOR_C added
61  * | - translations corrected
62  * | - translator_fr.h now conforms exactly to translator_en.h
63  * | (try: gvim -d translator_en.h translator_fr.h)
64  * -------------+------------------------------------------------------------
65  * 2005-07-12 | Update for new since 1.4.1
66  * -------------+------------------------------------------------------------
67  * 2005-10-09 | Update for new since 1.4.6
68  * | Added virtual QCString trCallerGraph()
69  * | Removed virtual QCString trHeaderFilesDescription()
70  * | Removed virtual QCString trField(bool first_capital, bool singular)
71  * | Removed virtual QCString trPackageDocumentation()
72  * | Removed virtual QCString trSources()
73  * | Removed virtual QCString trReimplementedForInternalReasons()
74  * | Removed virtual QCString trInterfaces()
75  * | Removed virtual QCString trHeaderFiles()
76  * | Removed virtual QCString trBugsAndLimitations()
77  * | Removed virtual QCString trNoDescriptionAvailable()
78  * | Corrected some misspelling thanx to Christophe C.
79  * -------------+------------------------------------------------------------
80  */
81 
82 #ifndef TRANSLATOR_FR_H
83 #define TRANSLATOR_FR_H
84 
85 // When defining a translator class for the new language, follow
86 // the description in the documentation. One of the steps says
87 // that you should copy the translator_en.h (this) file to your
88 // translator_xx.h new file. Your new language should use the
89 // Translator class as the base class. This means that you need to
90 // implement exactly the same (pure virtual) methods as the
91 // TranslatorEnglish does. Because of this, it is a good idea to
92 // start with the copy of TranslatorEnglish and replace the strings
93 // one by one.
94 //
95 // It is not necessary to include "translator.h" or
96 // "translator_adapter.h" here. The files are included in the
97 // language.cpp correctly. Not including any of the mentioned
98 // files frees the maintainer from thinking about whether the
99 // first, the second, or both files should be included or not, and
100 // why. This holds namely for localized translators because their
101 // base class is changed occasionaly to adapter classes when the
102 // Translator class changes the interface, or back to the
103 // Translator class (by the local maintainer) when the localized
104 // translator is made up-to-date again.
105 
107 {
108  public:
109 
110  // --- Language control methods -------------------
111 
112  /*! Used for identification of the language. The identification
113  * should not be translated. It should be replaced by the name
114  * of the language in English using lower-case characters only
115  * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
116  * the identification used in language.cpp.
117  */
119  { return "french"; }
120 
121  /*! Used to get the LaTeX command(s) for the language support.
122  * This method should return string with commands that switch
123  * LaTeX to the desired language. For example
124  * <pre>"\\usepackage[german]{babel}\n"
125  * </pre>
126  * or
127  * <pre>"\\usepackage{polski}\n"
128  * "\\usepackage[latin2]{inputenc}\n"
129  * "\\usepackage[T1]{fontenc}\n"
130  * </pre>
131  */
133  {
134  return "\\usepackage[french]{babel}\n";
135  }
136 
137  // --- Language translation methods -------------------
138 
139  /*! used in the compound documentation before a list of related functions. */
141  { return "Fonctions associées"; }
142 
143  /*! subscript for the related functions. */
145  { return "(Notez que ce ne sont pas des fonctions membres)"; }
146 
147  /*! header that is put before the detailed description of files, classes and namespaces. */
149  { return "Description détaillée"; }
150 
151  /*! header that is put before the list of typedefs. */
153  { return "Documentation des définitions de type membres"; }
154 
155  /*! header that is put before the list of enumerations. */
157  { return "Documentation des énumérations membres"; }
158 
159  /*! header that is put before the list of member functions. */
161  { return "Documentation des fonctions membres"; }
162 
163  /*! header that is put before the list of member attributes. */
165  {
166  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
167  {
168  return "Documentation des champs";
169  }
170  else
171  {
172  return "Documentation des données membres";
173  }
174  }
175 
176  /*! this is the text of a link put after brief descriptions. */
177  virtual QCString trMore()
178  { return "Plus de détails..."; }
179 
180  /*! put in the class documentation */
182  { return "Liste de tous les membres"; }
183 
184  /*! used as the title of the "list of all members" page of a class */
186  { return "Liste des membres"; }
187 
188  /*! this is the first part of a sentence that is followed by a class name */
190  { return "Liste complète des membres de "; }
191 
192  /*! this is the remainder of the sentence after the class name */
194  { return ", y compris les membres hérités :"; }
195 
196  /*! this is put at the author sections at the bottom of man pages.
197  * parameter s is name of the project name.
198  */
199  virtual QCString trGeneratedAutomatically(const char *s)
200  { QCString result="Généré automatiquement par Doxygen";
201  if (s) result+=(QCString)" pour "+s;
202  result+=" à partir du code source.";
203  return result;
204  }
205 
206  /*! put after an enum name in the list of all members */
208  { return "énumération"; }
209 
210  /*! put after an enum value in the list of all members */
212  { return "valeur énumérée"; }
213 
214  /*! put after an undocumented member in the list of all members */
216  { return "défini dans"; }
217 
218  // quick reference sections
219 
220  /*! This is put above each page as a link to the list of all groups of
221  * compounds or files (see the \\group command).
222  */
223  virtual QCString trModules()
224  { return "Modules"; }
225 
226  /*! This is put above each page as a link to the class hierarchy */
228  { return "Hiérarchie des classes"; }
229 
230  /*! This is put above each page as a link to the list of annotated classes */
232  {
233  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
234  {
235  return "Structures de données";
236  }
237  else
238  {
239  return "Liste des classes";
240  }
241  }
242 
243  /*! This is put above each page as a link to the list of documented files */
245  { return "Liste des fichiers"; }
246 
247  /*! This is put above each page as a link to all members of compounds. */
249  {
250  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
251  {
252  return "Champs de donnée";
253  }
254  else
255  {
256  return "Membres de classe";
257  }
258  }
259 
260  /*! This is put above each page as a link to all members of files. */
262  {
263  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
264  {
265  return "Variables globale";
266  }
267  else
268  {
269  return "Membres de fichier";
270  }
271  }
272 
273  /*! This is put above each page as a link to all related pages. */
275  { return "Pages associées"; }
276 
277  /*! This is put above each page as a link to all examples. */
279  { return "Exemples"; }
280 
281  /*! This is put above each page as a link to the search engine. */
282  virtual QCString trSearch()
283  { return "Recherche"; }
284 
285  /*! This is an introduction to the class hierarchy. */
287  { return "Cette liste d'héritage est classée "
288  "approximativement par ordre alphabétique :";
289  }
290 
291  /*! This is an introduction to the list with all files. */
292  virtual QCString trFileListDescription(bool extractAll)
293  {
294  QCString result="Liste de tous les fichiers ";
295  if (!extractAll) result+="documentés ";
296  result+="avec une brève description :";
297  return result;
298  }
299 
300  /*! This is an introduction to the annotated compound list. */
302  {
303 
304  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
305  {
306  return "Liste des structures de données avec une brève description :";
307  }
308  else
309  {
310  return "Liste des classes, structures, "
311  "unions et interfaces avec une brève description :";
312  }
313  }
314 
315  /*! This is an introduction to the page with all class members. */
316  virtual QCString trCompoundMembersDescription(bool extractAll)
317  {
318  QCString result="Liste de tous les ";
319  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
320  {
321  result+="champs de structure et d'union ";
322  }
323  else
324  {
325  result+="membres de classe ";
326  }
327  if (!extractAll)
328  {
329  result+="documentés ";
330  }
331  result+="avec des liens vers ";
332  if (!extractAll)
333  {
334  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
335  {
336  result+="la documentation de structure/union de chaque champ :";
337  }
338  else
339  {
340  result+="la documentation de classe de chaque membre :";
341  }
342  }
343  else
344  {
345  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
346  {
347  result+="les structures/unions auxquelles ils appartiennent :";
348  }
349  else
350  {
351  result+="les classes auxquelles ils appartiennent :";
352  }
353  }
354  return result;
355  }
356 
357  /*! This is an introduction to the page with all file members. */
358  virtual QCString trFileMembersDescription(bool extractAll)
359  {
360  QCString result="Liste ";
361 
362  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
363  {
364  result+="de toutes les fonctions, variables, macros, enumérations, et définitions de type ";
365  }
366  else
367  {
368  result+="de tous les membres de fichier ";
369  }
370  if (!extractAll) result+="documentés ";
371  result+="avec des liens vers ";
372  if (extractAll)
373  result+="les fichiers auxquels ils appartiennent :";
374  else
375  result+="la documentation :";
376  return result;
377  }
378 
379  /*! This is an introduction to the page with the list of all examples */
381  { return "Liste de tous les exemples :"; }
382 
383  /*! This is an introduction to the page with the list of related pages */
385  { return "Liste de toutes les pages de documentation associées :"; }
386 
387  /*! This is an introduction to the page with the list of class/file groups */
389  { return "Liste de tous les modules :"; }
390 
391  /*! This is used in HTML as the title of index.html. */
393  { return "Documentation"; }
394 
395  /*! This is used in LaTeX as the title of the chapter with the
396  * index of all groups.
397  */
399  { return "Index des modules"; }
400 
401  /*! This is used in LaTeX as the title of the chapter with the
402  * class hierarchy.
403  */
405  { return "Index hiérarchique"; }
406 
407  /*! This is used in LaTeX as the title of the chapter with the
408  * annotated compound index.
409  */
411  {
412  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
413  {
414  return "Index des structures de données";
415  }
416  else
417  {
418  return "Index des classes";
419  }
420  }
421 
422  /*! This is used in LaTeX as the title of the chapter with the
423  * list of all files.
424  */
426  { return "Index des fichiers"; }
427 
428  /*! This is used in LaTeX as the title of the chapter containing
429  * the documentation of all groups.
430  */
432  { return "Documentation des modules"; }
433 
434  /*! This is used in LaTeX as the title of the chapter containing
435  * the documentation of all classes, structs and unions.
436  */
438  {
439  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
440  {
441  return "Documentation des structures de données";
442  }
443  else
444  {
445  return "Documentation des classes";
446  }
447  }
448 
449  /*! This is used in LaTeX as the title of the chapter containing
450  * the documentation of all files.
451  */
453  { return "Documentation des fichiers"; }
454 
455  /*! This is used in LaTeX as the title of the chapter containing
456  * the documentation of all examples.
457  */
459  { return "Documentation des exemples"; }
460 
461  /*! This is used in LaTeX as the title of the chapter containing
462  * the documentation of all related pages.
463  */
465  { return "Documentation des pages associées"; }
466 
467  /*! This is used in LaTeX as the title of the document */
469  { return "Manuel de référence"; }
470 
471  /*! This is used in the documentation of a file as a header before the
472  * list of defines
473  */
474  virtual QCString trDefines()
475  { return "Macros"; }
476 
477  /*! This is used in the documentation of a file as a header before the
478  * list of typedefs
479  */
481  { return "Définitions de type"; }
482 
483  /*! This is used in the documentation of a file as a header before the
484  * list of enumerations
485  */
487  { return "Énumérations"; }
488 
489  /*! This is used in the documentation of a file as a header before the
490  * list of (global) functions
491  */
493  { return "Fonctions"; }
494 
495  /*! This is used in the documentation of a file as a header before the
496  * list of (global) variables
497  */
499  { return "Variables"; }
500 
501  /*! This is used in the documentation of a file as a header before the
502  * list of (global) variables
503  */
505  { return "Valeurs énumérées"; }
506 
507  /*! This is used in the documentation of a file before the list of
508  * documentation blocks for defines
509  */
511  { return "Documentation des macros"; }
512 
513  /*! This is used in the documentation of a file/namespace before the list
514  * of documentation blocks for typedefs
515  */
517  { return "Documentation des définitions de type"; }
518 
519  /*! This is used in the documentation of a file/namespace before the list
520  * of documentation blocks for enumeration types
521  */
523  { return "Documentation du type de l'énumération"; }
524 
525  /*! This is used in the documentation of a file/namespace before the list
526  * of documentation blocks for functions
527  */
529  { return "Documentation des fonctions"; }
530 
531  /*! This is used in the documentation of a file/namespace before the list
532  * of documentation blocks for variables
533  */
535  { return "Documentation des variables"; }
536 
537  /*! This is used in the documentation of a file/namespace/group before
538  * the list of links to documented compounds
539  */
541  {
542  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
543  {
544  return "Structures de données";
545  }
546  else
547  {
548  return "Classes";
549  }
550  }
551 
552  /*! This is used in the standard footer of each page and indicates when
553  * the page was generated
554  */
555  virtual QCString trGeneratedAt(const char *date,const char *projName)
556  {
557  QCString result=(QCString)"Généré le "+date;
558  if (projName) result+=(QCString)" pour "+projName;
559  result+=(QCString)" par";
560  return result;
561  }
562 
563  /*! this text is put before a class diagram */
564  virtual QCString trClassDiagram(const char *clName)
565  {
566  return (QCString)"Graphe d'héritage de "+clName+":";
567  }
568 
569  /*! this text is generated when the \\internal command is used. */
571  { return "Pour un usage interne uniquement."; }
572 
573  /*! this text is generated when the \\warning command is used. */
574  virtual QCString trWarning()
575  { return "Avertissement"; }
576 
577  /*! this text is generated when the \\version command is used. */
578  virtual QCString trVersion()
579  { return "Version"; }
580 
581  /*! this text is generated when the \\date command is used. */
582  virtual QCString trDate()
583  { return "Date"; }
584 
585  /*! this text is generated when the \\return command is used. */
586  virtual QCString trReturns()
587  { return "Renvoie"; }
588 
589  /*! this text is generated when the \\sa command is used. */
590  virtual QCString trSeeAlso()
591  { return "Voir également"; }
592 
593  /*! this text is generated when the \\param command is used. */
595  { return "Paramètres"; }
596 
597  /*! this text is generated when the \\exception command is used. */
599  { return "Exceptions"; }
600 
601  /*! this text is used in the title page of a LaTeX document. */
603  { return "Généré par"; }
604 
605  //////////////////////////////////////////////////////////////////////////
606  // new since 0.49-990307
607  //////////////////////////////////////////////////////////////////////////
608 
609  /*! used as the title of page containing all the index of all namespaces. */
611  { return "Liste des espaces de nommage"; }
612 
613  /*! used as an introduction to the namespace list */
614  virtual QCString trNamespaceListDescription(bool extractAll)
615  {
616  QCString result="Liste de tous les espaces de nommage ";
617  if (!extractAll) result+="documentés ";
618  result+="avec une brève description:";
619  return result;
620  }
621 
622  /*! used in the class documentation as a header before the list of all
623  * friends of a class
624  */
625  virtual QCString trFriends()
626  { return "Amis"; }
627 
628  //////////////////////////////////////////////////////////////////////////
629  // new since 0.49-990405
630  //////////////////////////////////////////////////////////////////////////
631 
632  /*! used in the class documentation as a header before the list of all
633  * related classes
634  */
636  { return "Documentation des fonctions amies et associées"; }
637 
638  //////////////////////////////////////////////////////////////////////////
639  // new since 0.49-990425
640  //////////////////////////////////////////////////////////////////////////
641 
642  /*! used as the title of the HTML page of a class/struct/union */
643  virtual QCString trCompoundReference(const char *clName,
644  ClassDef::CompoundType compType,
645  bool isTemplate)
646  {
647  QCString result="Référence ";
648  if (isTemplate) result+="du modèle ";
649  result+="de ";
650  switch(compType)
651  {
652  case ClassDef::Class: result+="la classe "; break;
653  case ClassDef::Struct: result+="la structure "; break;
654  case ClassDef::Union: result+="l'union "; break;
655  case ClassDef::Interface: result+="l'interface "; break;
656  case ClassDef::Protocol: result+="le protocol "; break;
657  case ClassDef::Category: result+="la catégorie "; break;
658  case ClassDef::Exception: result+="l'exception "; break;
659  default: break;
660  }
661  result+=(QCString)clName;
662  return result;
663  }
664 
665  /*! used as the title of the HTML page of a file */
666  virtual QCString trFileReference(const char *fileName)
667  {
668  QCString result= "Référence du fichier ";
669  result+=fileName;
670  return result;
671  }
672 
673  /*! used as the title of the HTML page of a namespace */
674  virtual QCString trNamespaceReference(const char *namespaceName)
675  {
676  QCString result= "Référence de l'espace de nommage ";
677  result+=namespaceName;
678  return result;
679  }
680 
682  { return "Fonctions membres publiques"; }
684  { return "Connecteurs publics"; }
685  virtual QCString trSignals()
686  { return "Signaux"; }
688  { return "Fonctions membres publiques statiques"; }
690  { return "Fonctions membres protégées"; }
692  { return "Connecteurs protégés"; }
694  { return "Fonctions membres protégées statiques"; }
696  { return "Fonctions membres privées"; }
698  { return "Connecteurs privés"; }
700  { return "Fonctions membres privées statiques"; }
701 
702  /*! this function is used to produce a comma-separated list of items.
703  * use generateMarker(i) to indicate where item i should be put.
704  */
705  virtual QCString trWriteList(int numEntries)
706  {
708  int i;
709  // the inherits list contain `numEntries' classes
710  for (i=0;i<numEntries;i++)
711  {
712  // use generateMarker to generate placeholders for the class links!
713  result+=generateMarker(i); // generate marker for entry i in the list
714  // (order is left to right)
715 
716  if (i!=numEntries-1) // not the last entry, so we need a separator
717  {
718  if (i<numEntries-2) // not the fore last entry
719  result+=", ";
720  else // the fore last entry
721  result+=", et ";
722  }
723  }
724  return result;
725  }
726 
727  /*! used in class documentation to produce a list of base classes,
728  * if class diagrams are disabled.
729  */
730  virtual QCString trInheritsList(int numEntries)
731  {
732  return "Est dérivée de "+trWriteList(numEntries)+".";
733  }
734 
735  /*! used in class documentation to produce a list of super classes,
736  * if class diagrams are disabled.
737  */
738  virtual QCString trInheritedByList(int numEntries)
739  {
740  return "Dérivée par "+trWriteList(numEntries)+".";
741  }
742 
743  /*! used in member documentation blocks to produce a list of
744  * members that are hidden by this one.
745  */
746  virtual QCString trReimplementedFromList(int numEntries)
747  {
748  return "Réimplémentée à partir de "+trWriteList(numEntries)+".";
749  }
750 
751  /*! used in member documentation blocks to produce a list of
752  * all member that overwrite the implementation of this member.
753  */
754  virtual QCString trReimplementedInList(int numEntries)
755  {
756  return "Réimplémentée dans "+trWriteList(numEntries)+".";
757  }
758 
759  /*! This is put above each page as a link to all members of namespaces. */
761  { return "Membres de l'espace de nommage"; }
762 
763  /*! This is an introduction to the page with all namespace members */
764  virtual QCString trNamespaceMemberDescription(bool extractAll)
765  {
766  QCString result="Liste de tous les membres des espaces de nommage ";
767  if (!extractAll) result+="documentés ";
768  result+="avec des liens vers ";
769  if (extractAll)
770  result+="la documentation de namespace de chaque membre :";
771  else
772  result+="les espaces de nommage auxquels ils appartiennent :";
773  return result;
774  }
775  /*! This is used in LaTeX as the title of the chapter with the
776  * index of all namespaces.
777  */
779  { return "Index des espaces de nommage"; }
780 
781  /*! This is used in LaTeX as the title of the chapter containing
782  * the documentation of all namespaces.
783  */
785  { return "Documentation des espaces de nommage"; }
786 
787  //////////////////////////////////////////////////////////////////////////
788  // new since 0.49-990522
789  //////////////////////////////////////////////////////////////////////////
790 
791  /*! This is used in the documentation before the list of all
792  * namespaces in a file.
793  */
795  { return "Espaces de nommage"; }
796 
797  //////////////////////////////////////////////////////////////////////////
798  // new since 0.49-990728
799  //////////////////////////////////////////////////////////////////////////
800 
801  /*! This is put at the bottom of a class documentation page and is
802  * followed by a list of files that were used to generate the page.
803  */
805  bool single)
806  { // here s is one of " Class", " Struct" or " Union"
807  // single is true implies a single file
808  bool female = true;
809  QCString result=(QCString)"La documentation de ";
810  switch(compType)
811  {
812  case ClassDef::Class: result+="cette classe"; break;
813  case ClassDef::Struct: result+="cette structure"; break;
814  case ClassDef::Union: result+="cette union"; break;
815  case ClassDef::Interface: result+="cette interface"; break;
816  case ClassDef::Protocol: result+="ce protocol"; female = false; break;
817  case ClassDef::Category: result+="cette catégorie"; break;
818  case ClassDef::Exception: result+="cette exception"; break;
819  default: break;
820  }
821  if (female) result+= " a été générée à partir ";
822  else result+=" a été généré à partir ";
823  if (single) result+="du fichier suivant :";
824  else result+="des fichiers suivants :";
825  return result;
826  }
827 
828  //////////////////////////////////////////////////////////////////////////
829  // new since 0.49-990901
830  //////////////////////////////////////////////////////////////////////////
831 
832  /*! This is used as the heading text for the retval command. */
834  { return "Valeurs retournées"; }
835 
836  /*! This is in the (quick) index as a link to the main page (index.html)
837  */
839  { return "Page principale"; }
840 
841  /*! This is used in references to page that are put in the LaTeX
842  * documentation. It should be an abbreviation of the word page.
843  */
845  { return "p."; }
846 
847  //////////////////////////////////////////////////////////////////////////
848  // new since 0.49-991003
849  //////////////////////////////////////////////////////////////////////////
850 
852  {
853  return "Définition à la ligne @0 du fichier @1.";
854  }
856  {
857  return "Définition dans le fichier @0.";
858  }
859 
860  //////////////////////////////////////////////////////////////////////////
861  // new since 0.49-991205
862  //////////////////////////////////////////////////////////////////////////
863 
865  {
866  return "Obsolète";
867  }
868 
869  //////////////////////////////////////////////////////////////////////////
870  // new since 1.0.0
871  //////////////////////////////////////////////////////////////////////////
872 
873  /*! this text is put before a collaboration diagram */
874  virtual QCString trCollaborationDiagram(const char *clName)
875  {
876  return (QCString)"Graphe de collaboration de "+clName+":";
877  }
878  /*! this text is put before an include dependency graph */
879  virtual QCString trInclDepGraph(const char *fName)
880  {
881  return (QCString)"Graphe des dépendances par inclusion de "+fName+":";
882  }
883  /*! header that is put before the list of constructor/destructors. */
885  {
886  return "Documentation des constructeurs et destructeur";
887  }
888  /*! Used in the file documentation to point to the corresponding sources. */
890  {
891  return "Aller au code source de ce fichier.";
892  }
893  /*! Used in the file sources to point to the corresponding documentation. */
895  {
896  return "Aller à la documentation de ce fichier.";
897  }
898  /*! Text for the \\pre command */
900  {
901  return "Précondition";
902  }
903  /*! Text for the \\post command */
905  {
906  return "Postcondition";
907  }
908  /*! Text for the \\invariant command */
910  {
911  return "Invariant";
912  }
913  /*! Text shown before a multi-line variable/enum initialization */
915  {
916  return "Valeur initiale :";
917  }
918  /*! Text used the source code in the file index */
919  virtual QCString trCode()
920  {
921  return "code";
922  }
924  {
925  return "Graphe hiérarchique des classes";
926  }
928  {
929  return "Aller au graphe hiérarchique des classes";
930  }
932  {
933  return "Aller à la hiérarchie des classes en mode texte";
934  }
936  {
937  return "Index des pages";
938  }
939 
940  //////////////////////////////////////////////////////////////////////////
941  // new since 1.1.0
942  //////////////////////////////////////////////////////////////////////////
943 
944  virtual QCString trNote()
945  {
946  return "Note";
947  }
949  {
950  return "Types publics";
951  }
953  {
954  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
955  {
956  return "Champs de données";
957  }
958  else
959  {
960  return "Attributs publics";
961  }
962  }
964  {
965  return "Attributs publics statiques";
966  }
968  {
969  return "Types protégés";
970  }
972  {
973  return "Attributs protégés";
974  }
976  {
977  return "Attributs protégés statiques";
978  }
980  {
981  return "Types privés";
982  }
984  {
985  return "Attributs privés";
986  }
988  {
989  return "Attributs privés statiques";
990  }
991 
992  //////////////////////////////////////////////////////////////////////////
993  // new since 1.1.3
994  //////////////////////////////////////////////////////////////////////////
995 
996  /*! Used as a marker that is put before a \\todo item */
997  virtual QCString trTodo()
998  {
999  return "A faire";
1000  }
1001  /*! Used as the header of the todo list */
1003  {
1004  return "Liste des choses à faire";
1005  }
1006 
1007  //////////////////////////////////////////////////////////////////////////
1008  // new since 1.1.4
1009  //////////////////////////////////////////////////////////////////////////
1010 
1012  {
1013  return "Référencé par";
1014  }
1016  {
1017  return "Remarques";
1018  }
1020  {
1021  return "Attention";
1022  }
1024  {
1025  return "Ce graphe montre quels fichiers incluent directement "
1026  "ou indirectement ce fichier :";
1027  }
1028  virtual QCString trSince()
1029  {
1030  return "Depuis";
1031  }
1032 
1033  //////////////////////////////////////////////////////////////////////////
1034  // new since 1.1.5
1035  //////////////////////////////////////////////////////////////////////////
1036 
1037  /*! title of the graph legend page */
1039  {
1040  return "Légende du graphe";
1041  }
1042  /*! page explaining how the dot graph's should be interpreted
1043  * The %A in the text below are to prevent link to classes called "A".
1044  */
1046  {
1047  return
1048  "Cette page explique comment interpréter les graphes générés "
1049  "par doxygen.<p>\n"
1050  "Considérez l'exemple suivant :\n"
1051  "\\code\n"
1052  "/*! Classe invisible à cause d'une troncature */\n"
1053  "class Invisible { };\n\n"
1054  "/*! Classe tronquée, la relation d'héritage est masquée */\n"
1055  "class Truncated : public Invisible { };\n\n"
1056  "/*! Classe non documentée avec des commentaires Doxygen */\n"
1057  "class Undocumented { };\n\n"
1058  "/*! Classe dérivée par héritage public */\n"
1059  "class PublicBase : public Truncated { };\n\n"
1060  "/*! Un modèle de classe */\n"
1061  "template<class T> class Templ { };\n\n"
1062  "/*! Classe dérivée par héritage protégé */\n"
1063  "class ProtectedBase { };\n\n"
1064  "/*! Classe dérivée par héritage privé */\n"
1065  "class PrivateBase { };\n\n"
1066  "/*! Classe utilisée par la classe dérivée */\n"
1067  "class Used { };\n\n"
1068  "/*! Super-classe qui hérite de plusieurs autres classes */\n"
1069  "class Inherited : public PublicBase,\n"
1070  " protected ProtectedBase,\n"
1071  " private PrivateBase,\n"
1072  " public Undocumented,\n"
1073  " public Templ<int>\n"
1074  "{\n"
1075  " private:\n"
1076  " Used *m_usedClass;\n"
1077  "};\n"
1078  "\\endcode\n"
1079  "Cela aboutira au graphe suivant :"
1080  "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1081  "<p>\n"
1082  "Les rectangles du graphe ci-dessus ont la signification suivante :\n"
1083  "<ul>\n"
1084  "<li>Un rectangle plein noir représente la structure ou la classe pour laquelle "
1085  "le graphe est généré.\n"
1086  "<li>Un rectangle avec un bord noir indique une classe ou une structure documentée.\n"
1087  "<li>Un rectangle avec un bord gris indique une classe ou une structure non documentée.\n"
1088  "<li>Un rectangle avec un bord rouge indique une structure ou une classe documentée\n"
1089  "pour laquelle des relations d'héritage ou de collaboration manquent. Un graphe est "
1090  "tronqué s'il n'entre pas dans les limites spécifiées."
1091  "</ul>\n"
1092  "Les flèches ont la signification suivante :\n"
1093  "<ul>\n"
1094  "<li>Une flèche bleu foncé est utilisée pour visualiser une relation d'héritage publique "
1095  "entre deux classes.\n"
1096  "<li>Une flèche vert foncé est utilisée pour une relation d'héritage protégée.\n"
1097  "<li>Une flèche rouge foncé est utilisée pour une relation d'héritage privée.\n"
1098  "<li>Une flèche violette en pointillés est utilisée si une classe est contenue ou "
1099  "utilisée par une autre classe. La flèche est étiquetée avec la ou les variable(s) "
1100  "qui permettent d'accéder à la classe ou structure pointée. \n"
1101  "<li>Une flèche jaune en pointillés indique une relation entre un modèle d'instance et "
1102  "le modèle de classe duquel il est instancié. La flèche est étiquetée avec "
1103  "les paramètres de modèle de l'instance.\n"
1104  "</ul>\n";
1105  }
1106  /*! text for the link to the legend page */
1107  virtual QCString trLegend()
1108  {
1109  return "légende";
1110  }
1111 
1112  //////////////////////////////////////////////////////////////////////////
1113  // new since 1.2.0
1114  //////////////////////////////////////////////////////////////////////////
1115 
1116  /*! Used as a marker that is put before a test item */
1117  virtual QCString trTest()
1118  {
1119  return "Test";
1120  }
1121  /*! Used as the header of the test list */
1123  {
1124  return "Liste des tests";
1125  }
1126 
1127  //////////////////////////////////////////////////////////////////////////
1128  // new since 1.2.2
1129  //////////////////////////////////////////////////////////////////////////
1130 
1131  /*! Used as a section header for IDL properties */
1133  {
1134  return "Propriétés";
1135  }
1136  /*! Used as a section header for IDL property documentation */
1138  {
1139  return "Documentation des propriétés";
1140  }
1141 
1142  //////////////////////////////////////////////////////////////////////////
1143  // new since 1.2.4
1144  //////////////////////////////////////////////////////////////////////////
1145 
1146  /*! Used for Java classes in the summary section of Java packages */
1148  {
1149  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1150  {
1151  return "Structures de données";
1152  }
1153  else
1154  {
1155  return "Classes";
1156  }
1157  }
1158  /*! Used as the title of a Java package */
1159  virtual QCString trPackage(const char *name)
1160  {
1161  return (QCString)"Paquetage "+name;
1162  }
1163  /*! Title of the package index page */
1165  {
1166  return "Liste des paquetages";
1167  }
1168  /*! The description of the package index page */
1170  {
1171  return "Liste des paquetages avec une brève description (si disponible) :";
1172  }
1173  /*! The link name in the Quick links header for each page */
1175  {
1176  return "Paquetages";
1177  }
1178  /*! Text shown before a multi-line define */
1180  {
1181  return "Valeur :";
1182  }
1183 
1184  //////////////////////////////////////////////////////////////////////////
1185  // new since 1.2.5
1186  //////////////////////////////////////////////////////////////////////////
1187 
1188  /*! Used as a marker that is put before a \\bug item */
1189  virtual QCString trBug()
1190  {
1191  return "Bogue";
1192  }
1193  /*! Used as the header of the bug list */
1195  {
1196  return "Liste des bogues";
1197  }
1198 
1199  //////////////////////////////////////////////////////////////////////////
1200  // new since 1.2.6
1201  //////////////////////////////////////////////////////////////////////////
1202 
1203  /*! Used as ansicpg for RTF file
1204  *
1205  * The following table shows the correlation of Charset name, Charset Value and
1206  * <pre>
1207  * Codepage number:
1208  * Charset Name Charset Value(hex) Codepage number
1209  * ------------------------------------------------------
1210  * DEFAULT_CHARSET 1 (x01)
1211  * SYMBOL_CHARSET 2 (x02)
1212  * OEM_CHARSET 255 (xFF)
1213  * ANSI_CHARSET 0 (x00) 1252
1214  * RUSSIAN_CHARSET 204 (xCC) 1251
1215  * EE_CHARSET 238 (xEE) 1250
1216  * GREEK_CHARSET 161 (xA1) 1253
1217  * TURKISH_CHARSET 162 (xA2) 1254
1218  * BALTIC_CHARSET 186 (xBA) 1257
1219  * HEBREW_CHARSET 177 (xB1) 1255
1220  * ARABIC _CHARSET 178 (xB2) 1256
1221  * SHIFTJIS_CHARSET 128 (x80) 932
1222  * HANGEUL_CHARSET 129 (x81) 949
1223  * GB2313_CHARSET 134 (x86) 936
1224  * CHINESEBIG5_CHARSET 136 (x88) 950
1225  * </pre>
1226  *
1227  */
1229  {
1230  return "1252";
1231  }
1232 
1233 
1234  /*! Used as ansicpg for RTF fcharset
1235  * \see trRTFansicp() for a table of possible values.
1236  */
1238  {
1239  return "0";
1240  }
1241 
1242  /*! Used as header RTF general index */
1244  {
1245  return "Index";
1246  }
1247 
1248  /*! This is used for translation of the word that will possibly
1249  * be followed by a single name or by a list of names
1250  * of the category.
1251  */
1252  virtual QCString trClass(bool first_capital, bool singular)
1253  {
1254  QCString result((first_capital ? "Classe" : "classe"));
1255  if (!singular) result+="s";
1256  return result;
1257  }
1258 
1259  /*! This is used for translation of the word that will possibly
1260  * be followed by a single name or by a list of names
1261  * of the category.
1262  */
1263  virtual QCString trFile(bool first_capital, bool singular)
1264  {
1265  QCString result((first_capital ? "Fichier" : "fichier"));
1266  if (!singular) result+="s";
1267  return result;
1268  }
1269 
1270  /*! This is used for translation of the word that will possibly
1271  * be followed by a single name or by a list of names
1272  * of the category.
1273  */
1274  virtual QCString trNamespace(bool first_capital, bool singular)
1275  {
1276  QCString result((first_capital ? "Espace" : "espace"));
1277  if (!singular) result+="s";
1278  result+=" de nommage";
1279  return result;
1280  }
1281 
1282  /*! This is used for translation of the word that will possibly
1283  * be followed by a single name or by a list of names
1284  * of the category.
1285  */
1286  virtual QCString trGroup(bool first_capital, bool singular)
1287  {
1288  QCString result((first_capital ? "Groupe" : "groupe"));
1289  if (!singular) result+="s";
1290  return result;
1291  }
1292 
1293  /*! This is used for translation of the word that will possibly
1294  * be followed by a single name or by a list of names
1295  * of the category.
1296  */
1297  virtual QCString trPage(bool first_capital, bool singular)
1298  {
1299  QCString result((first_capital ? "Page" : "page"));
1300  if (!singular) result+="s";
1301  return result;
1302  }
1303 
1304  /*! This is used for translation of the word that will possibly
1305  * be followed by a single name or by a list of names
1306  * of the category.
1307  */
1308  virtual QCString trMember(bool first_capital, bool singular)
1309  {
1310  QCString result((first_capital ? "Membre" : "membre"));
1311  if (!singular) result+="s";
1312  return result;
1313  }
1314 
1315  /*! This is used for translation of the word that will possibly
1316  * be followed by a single name or by a list of names
1317  * of the category.
1318  */
1319  virtual QCString trGlobal(bool first_capital, bool singular)
1320  {
1321  QCString result((first_capital ? "Globa" : "globa"));
1322  if (!singular) result+="ux(ales)"; else result+="l(e)";
1323  return result;
1324  }
1325 
1326  //////////////////////////////////////////////////////////////////////////
1327  // new since 1.2.7
1328  //////////////////////////////////////////////////////////////////////////
1329 
1330  /*! This text is generated when the \\author command is used and
1331  * for the author section in man pages. */
1332  virtual QCString trAuthor(bool first_capital, bool singular)
1333  {
1334  QCString result((first_capital ? "Auteur" : "auteur"));
1335  if (!singular) result+="s";
1336  return result;
1337  }
1338 
1339  //////////////////////////////////////////////////////////////////////////
1340  // new since 1.2.11
1341  //////////////////////////////////////////////////////////////////////////
1342 
1343  /*! This text is put before the list of members referenced by a member
1344  */
1346  {
1347  return "Références";
1348  }
1349 
1350  //////////////////////////////////////////////////////////////////////////
1351  // new since 1.2.13
1352  //////////////////////////////////////////////////////////////////////////
1353 
1354  /*! used in member documentation blocks to produce a list of
1355  * members that are implemented by this one.
1356  */
1357  virtual QCString trImplementedFromList(int numEntries)
1358  {
1359  return "Implémente "+trWriteList(numEntries)+".";
1360  }
1361 
1362  /*! used in member documentation blocks to produce a list of
1363  * all members that implement this abstract member.
1364  */
1365  virtual QCString trImplementedInList(int numEntries)
1366  {
1367  return "Implémenté dans "+trWriteList(numEntries)+".";
1368  }
1369 
1370  //////////////////////////////////////////////////////////////////////////
1371  // new since 1.2.16
1372  //////////////////////////////////////////////////////////////////////////
1373 
1374  /*! used in RTF documentation as a heading for the Table
1375  * of Contents.
1376  */
1378  {
1379  return "Table des matières";
1380  }
1381 
1382  //////////////////////////////////////////////////////////////////////////
1383  // new since 1.2.17
1384  //////////////////////////////////////////////////////////////////////////
1385 
1386  /*! Used as the header of the list of item that have been
1387  * flagged deprecated
1388  */
1390  {
1391  return "Liste des éléments obsolètes";
1392  }
1393 
1394  //////////////////////////////////////////////////////////////////////////
1395  // new since 1.2.18
1396  //////////////////////////////////////////////////////////////////////////
1397 
1398  /*! Used as a header for declaration section of the events found in
1399  * a C# program
1400  */
1401  virtual QCString trEvents()
1402  {
1403  return "Événements";
1404  }
1405  /*! Header used for the documentation section of a class' events. */
1407  {
1408  return "Documentation des événements";
1409  }
1410 
1411  //////////////////////////////////////////////////////////////////////////
1412  // new since 1.3
1413  //////////////////////////////////////////////////////////////////////////
1414 
1415  /*! Used as a heading for a list of Java class types with package scope.
1416  */
1418  {
1419  return "Types de paquetage";
1420  }
1421  /*! Used as a heading for a list of Java class functions with package
1422  * scope.
1423  */
1425  {
1426  return "Fonctions de paquetage";
1427  }
1428  /*! Used as a heading for a list of static Java class functions with
1429  * package scope.
1430  */
1432  {
1433  return "Fonctions statiques de paquetage";
1434  }
1435  /*! Used as a heading for a list of Java class variables with package
1436  * scope.
1437  */
1439  {
1440  return "Attributs de paquetage";
1441  }
1442  /*! Used as a heading for a list of static Java class variables with
1443  * package scope.
1444  */
1446  {
1447  return "Attributs statiques de paquetage";
1448  }
1449 
1450  //////////////////////////////////////////////////////////////////////////
1451  // new since 1.3.1
1452  //////////////////////////////////////////////////////////////////////////
1453 
1454  /*! Used in the quick index of a class/file/namespace member list page
1455  * to link to the unfiltered list of all members.
1456  */
1457  virtual QCString trAll()
1458  {
1459  return "Tout";
1460  }
1461  /*! Put in front of the call graph for a function. */
1463  {
1464  return "Voici le graphe d'appel pour cette fonction :";
1465  }
1466 
1467  //////////////////////////////////////////////////////////////////////////
1468  // new since 1.3.3
1469  //////////////////////////////////////////////////////////////////////////
1470 
1471  /*! This string is used as the title for the page listing the search
1472  * results.
1473  */
1475  {
1476  return "Résultats de la recherche";
1477  }
1478  /*! This string is put just before listing the search results. The
1479  * text can be different depending on the number of documents found.
1480  * Inside the text you can put the special marker $num to insert
1481  * the number representing the actual number of search results.
1482  * The @a numDocuments parameter can be either 0, 1 or 2, where the
1483  * value 2 represents 2 or more matches. HTML markup is allowed inside
1484  * the returned string.
1485  */
1486  virtual QCString trSearchResults(int numDocuments)
1487  {
1488  if (numDocuments==0)
1489  {
1490  return "Désolé, aucun document ne correspond à votre requête.";
1491  }
1492  else if (numDocuments==1)
1493  {
1494  return "Trouvé <b>1</b> document correspondant à votre requête.";
1495  }
1496  else
1497  {
1498  return "Trouvé <b>$num</b> documents correspondant à votre requête. "
1499  "Classé par ordre de pertinence décroissant.";
1500  }
1501  }
1502  /*! This string is put before the list of matched words, for each search
1503  * result. What follows is the list of words that matched the query.
1504  */
1506  {
1507  return "Correspondances :";
1508  }
1509 
1510  //////////////////////////////////////////////////////////////////////////
1511  // new since 1.3.8
1512  //////////////////////////////////////////////////////////////////////////
1513 
1514  /*! This is used in HTML as the title of page with source code for file filename
1515  */
1517  {
1518  return " Fichier source de " + filename;
1519  }
1520 
1521  //////////////////////////////////////////////////////////////////////////
1522  // new since 1.3.9
1523  //////////////////////////////////////////////////////////////////////////
1524 
1525  /*! This is used as the name of the chapter containing the directory
1526  * hierarchy.
1527  */
1529  { return "Hiérarchie de répertoires"; }
1530 
1531  /*! This is used as the name of the chapter containing the documentation
1532  * of the directories.
1533  */
1535  { return "Documentation des répertoires"; }
1536 
1537  /*! This is used as the title of the directory index and also in the
1538  * Quick links of a HTML page, to link to the directory hierarchy.
1539  */
1541  { return "Répertoires"; }
1542 
1543  /*! This returns a sentences that introduces the directory hierarchy.
1544  * and the fact that it is sorted alphabetically per level
1545  */
1547  { return "Cette hiérarchie de répertoire est triée approximativement, "
1548  "mais pas complètement, par ordre alphabétique :";
1549  }
1550 
1551  /*! This returns the title of a directory page. The name of the
1552  * directory is passed via \a dirName.
1553  */
1554  virtual QCString trDirReference(const char *dirName)
1555  { QCString result="Répertoire de référence de "; result+=dirName; return result; }
1556 
1557  /*! This returns the word directory with or without starting capital
1558  * (\a first_capital) and in sigular or plural form (\a singular).
1559  */
1560  virtual QCString trDir(bool first_capital, bool singular)
1561  {
1562  QCString result((first_capital ? "Répertoire" : "répertoire"));
1563  if (singular) result+=""; else result+="s";
1564  return result;
1565  }
1566 
1567  //////////////////////////////////////////////////////////////////////////
1568  // new since 1.4.1
1569  //////////////////////////////////////////////////////////////////////////
1570 
1571  /*! This text is added to the documentation when the \\overload command
1572  * is used for a overloaded function.
1573  */
1575  {
1576  return "Ceci est une fonction membre surchargée, "
1577  "proposée par commodité. Elle diffère de la fonction "
1578  "ci-dessus uniquement par le(s) argument(s) qu'elle accepte.";
1579  }
1580 
1581  //////////////////////////////////////////////////////////////////////////
1582  // new since 1.4.6
1583  //////////////////////////////////////////////////////////////////////////
1584 
1585  /*! This is used to introduce a caller (or called-by) graph */
1587  {
1588  return "Voici le graphe des appelants de cette fonction :";
1589  }
1590 
1591  /*! This is used in the documentation of a file/namespace before the list
1592  * of documentation blocks for enumeration values
1593  */
1595  { return "Documentation des énumérations"; }
1596 
1597  //////////////////////////////////////////////////////////////////////////
1598  // new since 1.5.4 (mainly for Fortran)
1599  //////////////////////////////////////////////////////////////////////////
1600 
1601  /*! header that is put before the list of member subprograms (Fortran). */
1603  { return "Documentation des fonctions/subroutines membres"; }
1604 
1605  /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1607  { return "Liste des types de données"; }
1608 
1609  /*! This is put above each page as a link to all members of compounds (Fortran). */
1611  { return "Champs de données"; }
1612 
1613  /*! This is an introduction to the annotated compound list (Fortran). */
1615  { return "Liste des types de données avec une brève description :"; }
1616 
1617  /*! This is an introduction to the page with all data types (Fortran). */
1619  {
1620  QCString result="Liste de tous les membres de types de données ";
1621  if (!extractAll)
1622  {
1623  result+="documentés ";
1624  }
1625  result+="avec des liens vers ";
1626  if (!extractAll)
1627  {
1628  result+="la documentation de la structure des données de chaque membre :";
1629  }
1630  else
1631  {
1632  result+="les types des données auxquels ils appartiennent :";
1633  }
1634  return result;
1635  }
1636 
1637  /*! This is used in LaTeX as the title of the chapter with the
1638  * annotated compound index (Fortran).
1639  */
1641  { return "Index du type de données"; }
1642 
1643  /*! This is used in LaTeX as the title of the chapter containing
1644  * the documentation of all data types (Fortran).
1645  */
1647  { return "Documentation du type de données"; }
1648 
1649  /*! This is used in the documentation of a file as a header before the
1650  * list of (global) subprograms (Fortran).
1651  */
1653  { return "Fonctions/Subroutines"; }
1654 
1655  /*! This is used in the documentation of a file/namespace before the list
1656  * of documentation blocks for subprograms (Fortran)
1657  */
1659  { return "Documentation de la fonction/subroutine"; }
1660 
1661  /*! This is used in the documentation of a file/namespace/group before
1662  * the list of links to documented compounds (Fortran)
1663  */
1665  { return "Les types de données"; }
1666 
1667  /*! used as the title of page containing all the index of all modules (Fortran). */
1669  { return "Liste des modules"; }
1670 
1671  /*! used as an introduction to the modules list (Fortran) */
1672  virtual QCString trModulesListDescription(bool extractAll)
1673  {
1674  QCString result="Liste de tous les modules ";
1675  if (!extractAll) result+="documentés ";
1676  result+="avec une brève description :";
1677  return result;
1678  }
1679 
1680  /*! used as the title of the HTML page of a module/type (Fortran) */
1681  virtual QCString trCompoundReferenceFortran(const char *clName,
1682  ClassDef::CompoundType compType,
1683  bool isTemplate)
1684  {
1685  QCString result="Réference ";
1686  if (isTemplate) result+="du modèle ";
1687  switch(compType)
1688  {
1689  case ClassDef::Class: result+="du module "; break;
1690  case ClassDef::Struct: result+="du type "; break;
1691  case ClassDef::Union: result+="de l'union "; break;
1692  case ClassDef::Interface: result+="de l'interface "; break;
1693  case ClassDef::Protocol: result+="du protocole "; break;
1694  case ClassDef::Category: result+="de la catégorie "; break;
1695  case ClassDef::Exception: result+="de l'exception "; break;
1696  default: break;
1697  }
1698  result+=(QCString)clName;
1699  return result;
1700  }
1701  /*! used as the title of the HTML page of a module (Fortran) */
1702  virtual QCString trModuleReference(const char *namespaceName)
1703  {
1704  QCString result="Référence du module ";
1705  result+= namespaceName;
1706  return result;
1707  }
1708 
1709  /*! This is put above each page as a link to all members of modules. (Fortran) */
1711  { return "Membres du module"; }
1712 
1713  /*! This is an introduction to the page with all modules members (Fortran) */
1714  virtual QCString trModulesMemberDescription(bool extractAll)
1715  {
1716  QCString result="Liste de tous les membres ";
1717  if (!extractAll) result+="documentés ";
1718  result+="du module avec des liens vers ";
1719  if (extractAll)
1720  {
1721  result+="la documentation du module de chaque membre :";
1722  }
1723  else
1724  {
1725  result+="les modules auxquels ils appartiennent :";
1726  }
1727  return result;
1728  }
1729 
1730  /*! This is used in LaTeX as the title of the chapter with the
1731  * index of all modules (Fortran).
1732  */
1734  { return "Index des modules"; }
1735 
1736  /*! This is used for translation of the word that will possibly
1737  * be followed by a single name or by a list of names
1738  * of the category.
1739  */
1740  virtual QCString trModule(bool first_capital, bool singular)
1741  {
1742  QCString result((first_capital ? "Module" : "module"));
1743  if (!singular) result+="s";
1744  return result;
1745  }
1746 
1747  /*! This is put at the bottom of a module documentation page and is
1748  * followed by a list of files that were used to generate the page.
1749  */
1751  bool single)
1752  {
1753  // single is true implies a single file
1754  QCString result=(QCString)"La documentation de ";
1755  switch(compType)
1756  {
1757  case ClassDef::Class: result+="ce module"; break;
1758  case ClassDef::Struct: result+="ce type"; break;
1759  case ClassDef::Union: result+="cette union"; break;
1760  case ClassDef::Interface: result+="cette interface"; break;
1761  case ClassDef::Protocol: result+="ce protocole"; break;
1762  case ClassDef::Category: result+="cette catégorie"; break;
1763  case ClassDef::Exception: result+="cette exception"; break;
1764  default: break;
1765  }
1766  result+=" a été générée à partir ";
1767  if (single) result+="du fichier suivant :"; else result+="des fichiers suivants :";
1768  return result;
1769  }
1770 
1771  /*! This is used for translation of the word that will possibly
1772  * be followed by a single name or by a list of names
1773  * of the category.
1774  */
1775  virtual QCString trType(bool first_capital, bool singular)
1776  {
1777  QCString result((first_capital ? "Type" : "type"));
1778  if (!singular) result+="s";
1779  return result;
1780  }
1781 
1782  /*! This is used for translation of the word that will possibly
1783  * be followed by a single name or by a list of names
1784  * of the category.
1785  */
1786  virtual QCString trSubprogram(bool first_capital, bool singular)
1787  {
1788  QCString result((first_capital ? "Sous-programme" : "sous-programme"));
1789  if (!singular) result+="s";
1790  return result;
1791  }
1792 
1793  /*! C# Type Constraint list */
1795  {
1796  return "Contraintes de type";
1797  }
1798 
1799 //////////////////////////////////////////////////////////////////////////
1800 // new since 1.6.0 (mainly for the new search engine)
1801 //////////////////////////////////////////////////////////////////////////
1802 
1803  /*! directory relation for \a name */
1804  virtual QCString trDirRelation(const char *name)
1805  {
1806  return "Relation " + QCString(name);
1807  }
1808 
1809  /*! Loading message shown when loading search results */
1811  {
1812  return "Chargement...";
1813  }
1814 
1815  /*! Label used for search results in the global namespace */
1817  {
1818  return "Espace de nommage global";
1819  }
1820 
1821  /*! Message shown while searching */
1823  {
1824  return "Recherche...";
1825  }
1826 
1827  /*! Text shown when no search results are found */
1829  {
1830  return "Aucune correspondance";
1831  }
1832 
1833 //////////////////////////////////////////////////////////////////////////
1834 // new since 1.6.3
1835 //////////////////////////////////////////////////////////////////////////
1836 
1837  /*! when clicking a directory dependency label, a page with a
1838  * table is shown. The heading for the first column mentions the
1839  * source file that has a relation to another file.
1840  */
1841  virtual QCString trFileIn(const char *name)
1842  {
1843  return (QCString)"Fichier dans "+name;
1844  }
1845 
1846  /*! when clicking a directory dependency label, a page with a
1847  * table is shown. The heading for the second column mentions the
1848  * destination file that is included.
1849  */
1850  virtual QCString trIncludesFileIn(const char *name)
1851  {
1852  return (QCString)"Inclut le fichier dans "+name;
1853  }
1854 
1855  /** Compiles a date string.
1856  * @param year Year in 4 digits
1857  * @param month Month of the year: 1=January
1858  * @param day Day of the Month: 1..31
1859  * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1860  * @param hour Hour of the day: 0..23
1861  * @param minutes Minutes in the hour: 0..59
1862  * @param seconds Seconds within the minute: 0..59
1863  * @param includeTime Include time in the result string?
1864  */
1865  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1866  int hour,int minutes,int seconds,
1867  bool includeTime)
1868  {
1869  static const char *days[] = { "Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche" };
1870  static const char *months[] = { "Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre" };
1871  QCString sdate;
1872  sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1873  if (includeTime)
1874  {
1875  QCString stime;
1876  stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1877  sdate+=stime;
1878  }
1879  return sdate;
1880  }
1881 
1882 //////////////////////////////////////////////////////////////////////////
1883 // new since 1.7.5
1884 //////////////////////////////////////////////////////////////////////////
1885 
1886  /*! Header for the page with bibliographic citations */
1888  { return "Références bibliographiques"; }
1889 
1890  /*! Text for copyright paragraph */
1892  { return "Copyright"; }
1893 
1894  /*! Header for the graph showing the directory dependencies */
1895  virtual QCString trDirDepGraph(const char *name)
1896  { return QCString("Graphe des dépendances de répertoires pour ")+name+":"; }
1897 
1898 
1899 //////////////////////////////////////////////////////////////////////////
1900 // new since 1.8.0
1901 //////////////////////////////////////////////////////////////////////////
1902 
1903  /*! Detail level selector shown for hierarchical indices */
1905  { return "Niveau de détails"; }
1906 
1907  /*! Section header for list of template parameters */
1909  { return "Paramètres du template"; }
1910 
1911  /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1912  virtual QCString trAndMore(const QCString &number)
1913  { return "et "+number+" de plus..."; }
1914 
1915  /*! Used file list for a Java enum */
1916  virtual QCString trEnumGeneratedFromFiles(bool single)
1917  { QCString result = "La documentation pour cette énumération a été générée à partir ";
1918  if (!single) result += "du fichier suivant"; else result += "des fichiers suivants";
1919  result+=" :";
1920  return result;
1921  }
1922 
1923  /*! Header of a Java enum page (Java enums are represented as classes). */
1924  virtual QCString trEnumReference(const char *name)
1925  { return QCString(name)+" Référence de l'énumération"; }
1926 
1927  /*! Used for a section containing inherited members */
1928  virtual QCString trInheritedFrom(const char *members,const char *what)
1929  { return QCString(members)+" hérités de "+what; }
1930 
1931  /*! Header of the sections with inherited members specific for the
1932  * base class(es)
1933  */
1935  { return "Membres hérités additionnels"; }
1936 
1937 //////////////////////////////////////////////////////////////////////////
1938 // new since 1.8.2
1939 //////////////////////////////////////////////////////////////////////////
1940 
1941  /*! Used as a tooltip for the toggle button that appears in the
1942  * navigation tree in the HTML output when GENERATE_TREEVIEW is
1943  * enabled. This tooltip explains the meaning of the button.
1944  */
1946  {
1947  QCString opt = enable ? "activer" : "désactiver";
1948  return "cliquez pour "+opt+" la synchronisation du panel";
1949  }
1950 
1951  /*! Used in a method of an Objective-C class that is declared in a
1952  * a category. Note that the @1 marker is required and is replaced
1953  * by a link.
1954  */
1956  {
1957  return "Déclarée dans la catégorie @0.";
1958  }
1959 
1960  /*! Used in a method of an Objective-C category that extends a class.
1961  * Note that the @1 marker is required and is replaced by a link to
1962  * the class method.
1963  */
1965  {
1966  return "Dérive la classe @0.";
1967  }
1968 
1969  /*! Used as the header of a list of class methods in Objective-C.
1970  * These are similar to static public member functions in C++.
1971  */
1973  {
1974  return "Méthodes de classe";
1975  }
1976 
1977  /*! Used as the header of a list of instance methods in Objective-C.
1978  * These are similar to public member functions in C++.
1979  */
1981  {
1982  return "Méthodes d'instance";
1983  }
1984 
1985  /*! Used as the header of the member functions of an Objective-C class.
1986  */
1988  {
1989  return "Documentation des méthodes";
1990  }
1991 
1992  /*! Used as the title of the design overview picture created for the
1993  * VHDL output.
1994  */
1996  {
1997  return "Vue d'ensemble";
1998  }
1999 
2000 //////////////////////////////////////////////////////////////////////////
2001 // new since 1.8.4
2002 //////////////////////////////////////////////////////////////////////////
2003 
2004  /** old style UNO IDL services: implemented interfaces */
2006  { return "Interfaces exportées"; }
2007 
2008  /** old style UNO IDL services: inherited services */
2010  { return "Services inclus"; }
2011 
2012  /** UNO IDL constant groups */
2014  { return "Groupes constants"; }
2015 
2016  /** UNO IDL constant groups */
2017  virtual QCString trConstantGroupReference(const char *namespaceName)
2018  {
2019  QCString result="Référence du groupe constant ";
2020  result+=namespaceName;
2021  return result;
2022  }
2023  /** UNO IDL service page title */
2024  virtual QCString trServiceReference(const char *sName)
2025  {
2026  QCString result="Référence du service ";
2027  result+=(QCString)sName;
2028  return result;
2029  }
2030  /** UNO IDL singleton page title */
2031  virtual QCString trSingletonReference(const char *sName)
2032  {
2033  QCString result="Référence du singleton ";
2034  result+=(QCString)sName;
2035  return result;
2036  }
2037  /** UNO IDL service page */
2039  {
2040  // single is true implies a single file
2041  QCString result=(QCString)"La documentation pour ce service "
2042  "a été générée par ";
2043  if (single) result+="le fichier suivant :"; else result+="les fichiers suivants :";
2044  return result;
2045  }
2046  /** UNO IDL singleton page */
2048  {
2049  // single is true implies a single file
2050  QCString result=(QCString)"La documentation pour ce singleton "
2051  "a été générée par ";
2052  if (single) result+="le fichier suivant :"; else result+="les fichiers suivants :";
2053  return result;
2054  }
2055 
2056 //////////////////////////////////////////////////////////////////////////
2057 
2058 };
2059 
2060 #endif
static QCString name
Definition: declinfo.cpp:673
virtual QCString trReturns()
virtual QCString trPage(bool first_capital, bool singular)
virtual QCString trEnumValue()
virtual QCString trPageAbbreviation()
virtual QCString trListOfAllMembers()
virtual QCString trStaticPackageMembers()
virtual QCString trEnumReference(const char *name)
virtual QCString trInclDepGraph(const char *fName)
virtual QCString trDefinedIn()
virtual QCString trProtectedAttribs()
virtual QCString trPackageListDescription()
virtual QCString trSince()
virtual QCString trCallerGraph()
virtual QCString trSubprograms()
virtual QCString trFileReference(const char *fileName)
virtual QCString trServiceReference(const char *sName)
virtual QCString trNamespaceMemberDescription(bool extractAll)
virtual QCString trProtectedTypes()
virtual QCString trOverloadText()
virtual QCString trSeeAlso()
virtual QCString trImplementedInList(int numEntries)
virtual QCString trPropertyDocumentation()
virtual QCString trFileMembersDescription(bool extractAll)
virtual QCString trPrivateAttribs()
virtual QCString trFileListDescription(bool extractAll)
virtual QCString trModuleDocumentation()
virtual QCString trProvidedByCategory()
virtual QCString trGotoGraphicalHierarchy()
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trPageDocumentation()
QCString generateMarker(int id)
Definition: util.cpp:266
static QCString result
virtual QCString trProtectedMembers()
virtual QCString trCompoundListFortran()
virtual QCString trCompoundMembersFortran()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trTemplateParameters()
virtual QCString trThisIsTheListOfAllMembers()
virtual QCString trEnumName()
virtual QCString trSearchResults(int numDocuments)
virtual QCString trCallGraph()
virtual QCString trServices()
virtual QCString trSourceFile(QCString &filename)
virtual QCString trNamespaceIndex()
virtual QCString trCompoundIndex()
virtual QCString trTypeConstraints()
virtual QCString trPackageAttribs()
virtual QCString trRTFTableOfContents()
opt
Definition: train.py:196
virtual QCString trRelatedFunctionDocumentation()
virtual QCString trFileIndex()
virtual QCString trExamplesDescription()
virtual QCString trDetailedDescription()
virtual QCString trClass(bool first_capital, bool singular)
virtual QCString trFriends()
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trStaticProtectedMembers()
virtual QCString trMemberEnumerationDocumentation()
virtual QCString trRTFCharSet()
virtual QCString trMainPage()
virtual QCString trReferences()
virtual QCString trPrivateSlots()
virtual QCString trNamespace(bool first_capital, bool singular)
virtual QCString trCiteReferences()
virtual QCString trDefines()
virtual QCString trDesignOverview()
virtual QCString trInstanceMethods()
virtual QCString trMemberDataDocumentation()
virtual QCString trDocumentation()
virtual QCString trDeprecatedList()
virtual QCString trGotoSourceCode()
virtual QCString trStaticPrivateAttribs()
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trClassHierarchy()
virtual QCString trImplementedFromList(int numEntries)
virtual QCString trNamespaces()
virtual QCString trReimplementedFromList(int numEntries)
virtual QCString trCode()
virtual QCString trStaticPrivateMembers()
virtual QCString trRTFGeneralIndex()
virtual QCString trMemberFunctionDocumentationFortran()
virtual QCString trEvents()
virtual QCString trSignals()
virtual QCString trClassHierarchyDescription()
string filename
Definition: train.py:213
virtual QCString trForInternalUseOnly()
virtual QCString trMethodDocumentation()
virtual QCString trCompoundMembers()
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
virtual QCString trDirDepGraph(const char *name)
virtual QCString trModuleIndex()
virtual QCString trNamespaceDocumentation()
virtual QCString trVariableDocumentation()
virtual QCString trStaticPublicMembers()
virtual QCString trServiceGeneratedFromFiles(bool single)
virtual QCString trModulesMembers()
virtual QCString trDate()
virtual QCString trRelatedFunctions()
virtual QCString trRTFansicp()
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trFunctionDocumentation()
virtual QCString trModulesListDescription(bool extractAll)
virtual QCString trDefinedAtLineInSourceFile()
virtual QCString trRelatedPagesDescription()
virtual QCString trInheritedFrom(const char *members, const char *what)
virtual QCString trConstantGroupReference(const char *namespaceName)
virtual QCString trFileIn(const char *name)
virtual QCString trClassMethods()
virtual QCString trSearching()
virtual QCString trLegendDocs()
virtual QCString trGotoTextualHierarchy()
virtual QCString trCopyright()
virtual QCString trClassDiagram(const char *clName)
virtual QCString trDirIndex()
virtual QCString trInheritedByList(int numEntries)
virtual QCString trExampleDocumentation()
virtual QCString trProtectedSlots()
virtual QCString trInitialValue()
virtual QCString trPageIndex()
virtual QCString trFileList()
virtual QCString trParameters()
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trDir(bool first_capital, bool singular)
virtual QCString trDataTypes()
virtual QCString trSingletonReference(const char *sName)
fileName
Definition: dumpTree.py:9
virtual QCString trCollaborationDiagram(const char *clName)
virtual QCString trReturnValues()
virtual QCString trSubprogramDocumentation()
virtual QCString trExamples()
virtual QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trNamespaceListDescription(bool extractAll)
virtual QCString idLanguage()
virtual QCString trInheritsList(int numEntries)
second seconds
Alias for common language habits.
Definition: spacetime.h:88
virtual QCString trReimplementedInList(int numEntries)
virtual QCString trDirRelation(const char *name)
virtual QCString trEnumerations()
virtual QCString trDirDocumentation()
virtual QCString trMemberFunctionDocumentation()
virtual QCString trModulesList()
virtual QCString trRelatedPages()
virtual QCString trConstructorDocumentation()
virtual QCString trDefineDocumentation()
virtual QCString trDefineValue()
virtual QCString trLoading()
virtual QCString trPublicTypes()
virtual QCString trMemberTypedefDocumentation()
virtual QCString trFileDocumentation()
virtual QCString trModulesDescription()
virtual QCString trHierarchicalIndex()
virtual QCString trPublicAttribs()
virtual QCString trNamespaceList()
virtual QCString trIncludingInheritedMembers()
virtual QCString trModulesIndex()
virtual QCString trSearchMatches()
virtual QCString trExceptions()
virtual QCString trProperties()
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trModules()
virtual QCString trAttention()
virtual QCString trAndMore(const QCString &number)
virtual QCString trDeprecated()
#define Config_getBool(val)
Definition: config.cpp:664
virtual QCString trDirDescription()
virtual QCString trTypeDocumentation()
QCString getDotImageExtension(void)
Definition: util.cpp:8562
virtual QCString trGraphicalHierarchy()
virtual QCString trSubprogram(bool first_capital, bool singular)
virtual QCString trInterfaces()
virtual QCString trTestList()
virtual QCString trEventDocumentation()
virtual QCString trDetailLevel()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trFile(bool first_capital, bool singular)
virtual QCString trSearchResultsTitle()
virtual QCString trNoMatches()
virtual QCString trMore()
virtual QCString trEnumerationValues()
virtual QCString trPostcondition()
virtual QCString trDefinedInSourceFile()
virtual QCString trMemberList()
virtual QCString trTypedefDocumentation()
virtual QCString trInclByDepGraph()
virtual QCString latexLanguageSupportCommand()
virtual QCString trMember(bool first_capital, bool singular)
QCString & sprintf(const char *format,...)
Definition: qcstring.cpp:27
virtual QCString trTodo()
virtual QCString trPackage(const char *name)
virtual QCString trPublicMembers()
virtual QCString trLegendTitle()
virtual QCString trAuthor(bool first_capital, bool singular)
virtual QCString trGeneratedBy()
virtual QCString trClasses()
virtual QCString trAll()
virtual QCString trClassDocumentation()
virtual QCString trExtendsClass()
virtual QCString trPackageTypes()
virtual QCString trTypedefs()
virtual QCString trRemarks()
virtual QCString trNote()
CompoundType
Definition: classdef.h:63
virtual QCString trNamespaceMembers()
virtual QCString trGeneratedAutomatically(const char *s)
virtual QCString trInvariant()
virtual QCString trPackageList()
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
virtual QCString trPackages()
virtual QCString trTest()
virtual QCString trNamespaceReference(const char *namespaceName)
virtual QCString trGlobal(bool first_capital, bool singular)
virtual QCString trDirectories()
virtual QCString trStaticPublicAttribs()
virtual QCString trSearch()
virtual QCString trPrivateTypes()
virtual QCString trGotoDocumentation()
virtual QCString trBugList()
virtual QCString trModuleReference(const char *namespaceName)
virtual QCString trPanelSynchronisationTooltip(bool enable)
virtual QCString trFunctions()
virtual QCString trVariables()
virtual QCString trCompoundListDescriptionFortran()
virtual QCString trStaticProtectedAttribs()
virtual QCString trEnumerationValueDocumentation()
virtual QCString trEnumerationTypeDocumentation()
virtual QCString trGroup(bool first_capital, bool singular)
virtual QCString trReferenceManual()
virtual QCString trFileMembers()
virtual QCString trIncludesFileIn(const char *name)
virtual QCString trCompoundList()
virtual QCString trCompoundIndexFortran()
virtual QCString trGlobalNamespace()
virtual QCString trTodoList()
virtual QCString trDirReference(const char *dirName)
virtual QCString trWarning()
static QCString * s
Definition: config.cpp:1042
virtual QCString trConstantGroups()
virtual QCString trSingletonGeneratedFromFiles(bool single)
virtual QCString trGeneratedAt(const char *date, const char *projName)
virtual QCString trCompoundListDescription()
virtual QCString trCompounds()
virtual QCString trReferencedBy()
virtual QCString trPrivateMembers()
virtual QCString trPrecondition()
virtual QCString trPackageMembers()
virtual QCString trStaticPackageAttribs()
virtual QCString trWriteList(int numEntries)
virtual QCString trCompoundMembersDescription(bool extractAll)
virtual QCString trBug()
virtual QCString trRelatedSubscript()
virtual QCString trPublicSlots()
virtual QCString trVersion()
virtual QCString trLegend()