Doxygen
Loading...
Searching...
No Matches
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 QCString trCallerGraph() override
69 * | Removed QCString trHeaderFilesDescription() override
70 * | Removed QCString trField(bool first_capital, bool singular) override
71 * | Removed QCString trPackageDocumentation() override
72 * | Removed QCString trSources() override
73 * | Removed QCString trReimplementedForInternalReasons() override
74 * | Removed QCString trInterfaces() override
75 * | Removed QCString trHeaderFiles() override
76 * | Removed QCString trBugsAndLimitations() override
77 * | Removed QCString trNoDescriptionAvailable() override
78 * | Corrected some misspelling thanx to Christophe C.
79 * -------------+------------------------------------------------------------
80 * 2026-06-07 | Updated to release 1.16.0: implemented all 29 missing
81 * | methods (trFlowchart, trRelatedSymbols and related,
82 * | trCompoundType, trFileMembersDescriptionTotal,
83 * | trCompoundMembersDescriptionTotal,
84 * | trNamespaceMembersDescriptionTotal, trDefinition,
85 * | trDeclaration, trTopics and related,
86 * | trModuleMembersDescriptionTotal, trExportedModules,
87 * | trCopyToClipboard, trImportant, requirements/satisfies/
88 * | verifies family). Base class changed to Translator.
89 * -------------+------------------------------------------------------------
90 */
91
92#ifndef TRANSLATOR_FR_H
93#define TRANSLATOR_FR_H
94
95// When defining a translator class for the new language, follow
96// the description in the documentation. One of the steps says
97// that you should copy the translator_en.h (this) file to your
98// translator_xx.h new file. Your new language should use the
99// Translator class as the base class. This means that you need to
100// implement exactly the same (pure virtual) override methods as the
101// TranslatorEnglish does. Because of this, it is a good idea to
102// start with the copy of TranslatorEnglish and replace the strings
103// one by one.
104//
105// It is not necessary to include "translator.h" or
106// "translator_adapter.h" here. The files are included in the
107// language.cpp correctly. Not including any of the mentioned
108// files frees the maintainer from thinking about whether the
109// first, the second, or both files should be included or not, and
110// why. This holds namely for localized translators because their
111// base class is changed occasionally to adapter classes when the
112// Translator class changes the interface, or back to the
113// Translator class (by the local maintainer) when the localized
114// translator is made up-to-date again.
115
117{
118 public:
119
120 // --- Language control methods -------------------
121
122 /*! Used for identification of the language. The identification
123 * should not be translated. It should be replaced by the name
124 * of the language in English using lower-case characters only
125 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
126 * the identification used in language.cpp.
127 */
129 { return "french"; }
130
131 /*! Used to get the LaTeX command(s) for the language support.
132 * This method should return string with commands that switch
133 * LaTeX to the desired language. For example
134 * <pre>"\\usepackage[german]{babel}\n"
135 * </pre>
136 * or
137 * <pre>"\\usepackage{polski}\n"
138 * "\\usepackage[latin2]{inputenc}\n"
139 * "\\usepackage[T1]{fontenc}\n"
140 * </pre>
141 */
143 {
144 return "\\usepackage[french]{babel}\n"
145 "\\NoAutoSpaceBeforeFDP\n";
146 }
147
149 {
150 return "fr";
151 }
153 {
154 return "0x40C French";
155 }
156
157 // --- Language translation methods -------------------
158
159 /*! used in the compound documentation before a list of related functions. */
161 { return "Fonctions associées"; }
162
163 /*! subscript for the related functions. */
165 { return "(Notez que ce ne sont pas des fonctions membres)"; }
166
167 /*! header that is put before the detailed description of files, classes and namespaces. */
169 { return "Description détaillée"; }
170
171 /*! header that is used when the summary tag is missing inside the details tag */
173 { return "Détails"; }
174
175 /*! header that is put before the list of typedefs. */
177 { return "Documentation des définitions de type membres"; }
178
179 /*! header that is put before the list of enumerations. */
181 { return "Documentation des énumérations membres"; }
182
183 /*! header that is put before the list of member functions. */
185 { return "Documentation des fonctions membres"; }
186
187 /*! header that is put before the list of member attributes. */
189 {
190 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
191 {
192 return "Documentation des champs";
193 }
194 else
195 {
196 return "Documentation des données membres";
197 }
198 }
199
200 /*! this is the text of a link put after brief descriptions. */
201 QCString trMore() override
202 { return "Plus de détails..."; }
203
204 /*! put in the class documentation */
206 { return "Liste de tous les membres"; }
207
208 /*! used as the title of the "list of all members" page of a class */
210 { return "Liste des membres"; }
211
212 /*! this is the first part of a sentence that is followed by a class name */
214 { return "Liste complète des membres de"; }
215
216 /*! this is the remainder of the sentence after the class name */
218 { return ", y compris les membres hérités :"; }
219
220 /*! this is put at the author sections at the bottom of man pages.
221 * parameter s is name of the project name.
222 */
224 { QCString result="Généré automatiquement par Doxygen";
225 if (!s.isEmpty()) result+=" pour "+s;
226 result+=" à partir du code source.";
227 return result;
228 }
229
230 /*! put after an enum name in the list of all members */
232 { return "énumération"; }
233
234 /*! put after an enum value in the list of all members */
236 { return "valeur énumérée"; }
237
238 /*! put after an undocumented member in the list of all members */
240 { return "défini dans"; }
241
242 // quick reference sections
243
244 /*! This is put above each page as a link to the list of all groups of
245 * compounds or files (see the \\group command).
246 */
248 { return "Modules"; }
249
250 /*! This is put above each page as a link to the class hierarchy */
252 { return "Hiérarchie des classes"; }
253
254 /*! This is put above each page as a link to the list of annotated classes */
256 {
257 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
258 {
259 return "Structures de données";
260 }
261 else
262 {
263 return "Liste des classes";
264 }
265 }
266
267 /*! This is put above each page as a link to the list of documented files */
269 { return "Liste des fichiers"; }
270
271 /*! This is put above each page as a link to all members of compounds. */
273 {
274 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
275 {
276 return "Champs de donnée";
277 }
278 else
279 {
280 return "Membres de classe";
281 }
282 }
283
284 /*! This is put above each page as a link to all members of files. */
286 {
287 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
288 {
289 return "Variables globale";
290 }
291 else
292 {
293 return "Membres de fichier";
294 }
295 }
296
297 /*! This is put above each page as a link to all related pages. */
299 { return "Pages associées"; }
300
301 /*! This is put above each page as a link to all examples. */
303 { return "Exemples"; }
304
305 /*! This is put above each page as a link to the search engine. */
307 { return "Recherche"; }
308
309 /*! This is an introduction to the class hierarchy. */
311 {
312 if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
313 {
314 return "Liste hiérarchique de toutes les entités :";
315 }
316 else
317 {
318 return "Cette liste d'héritage est classée "
319 "approximativement par ordre alphabétique :";
320 }
321 }
322
323 /*! This is an introduction to the list with all files. */
324 QCString trFileListDescription(bool extractAll) override
325 {
326 QCString result="Liste de tous les fichiers ";
327 if (!extractAll) result+="documentés ";
328 result+="avec une brève description :";
329 return result;
330 }
331
332 /*! This is an introduction to the annotated compound list. */
334 {
335 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
336 {
337 return "Liste des structures de données avec une brève description :";
338 }
339 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
340 {
341 return "Liste des classes avec une brève description :";
342 }
343 else
344 {
345 return "Liste des classes, structures, "
346 "unions et interfaces avec une brève description :";
347 }
348 }
349
350 /*! This is an introduction to the page with all class members. */
351 QCString trCompoundMembersDescription(bool extractAll) override
352 {
353 QCString result="Liste de tous les ";
354 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
355 {
356 result+="champs de structure et d'union ";
357 }
358 else
359 {
360 result+="membres de classe ";
361 }
362 if (!extractAll)
363 {
364 result+="documentés ";
365 }
366 result+="avec des liens vers ";
367 if (!extractAll)
368 {
369 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
370 {
371 result+="la documentation de structure/union de chaque champ :";
372 }
373 else
374 {
375 result+="la documentation de classe de chaque membre :";
376 }
377 }
378 else
379 {
380 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
381 {
382 result+="les structures/unions auxquelles ils appartiennent :";
383 }
384 else
385 {
386 result+="les classes auxquelles ils appartiennent :";
387 }
388 }
389 return result;
390 }
391
392 /*! This is an introduction to the page with all file members. */
393 QCString trFileMembersDescription(bool extractAll) override
394 {
395 QCString result="Liste ";
396
397 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
398 {
399 result+="de toutes les fonctions, variables, macros, enumérations, et définitions de type ";
400 }
401 else
402 {
403 result+="de tous les membres de fichier ";
404 }
405 if (!extractAll) result+="documentés ";
406 result+="avec des liens vers ";
407 if (extractAll)
408 result+="les fichiers auxquels ils appartiennent :";
409 else
410 result+="la documentation :";
411 return result;
412 }
413
414 /*! This is an introduction to the page with the list of all examples */
416 { return "Liste de tous les exemples :"; }
417
418 /*! This is an introduction to the page with the list of related pages */
420 { return "Liste de toutes les pages de documentation associées :"; }
421
422 /*! This is an introduction to the page with the list of class/file groups */
424 { return "Liste de tous les modules :"; }
425
426 /*! This is used in HTML as the title of index.html. */
427 QCString trDocumentation(const QCString &projName) override
428 { return (!projName.isEmpty()?projName + " " : "") + "Documentation"; }
429
430 /*! This is used in LaTeX as the title of the chapter with the
431 * index of all groups.
432 */
434 { return "Index des modules"; }
435
436 /*! This is used in LaTeX as the title of the chapter with the
437 * class hierarchy.
438 */
440 { return "Index hiérarchique"; }
441
442 /*! This is used in LaTeX as the title of the chapter with the
443 * annotated compound index.
444 */
446 {
447 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
448 {
449 return "Index des structures de données";
450 }
451 else
452 {
453 return "Index des classes";
454 }
455 }
456
457 /*! This is used in LaTeX as the title of the chapter with the
458 * list of all files.
459 */
461 { return "Index des fichiers"; }
462
463 /*! This is used in LaTeX as the title of the chapter containing
464 * the documentation of all groups.
465 */
467 { return "Documentation des modules"; }
468
469 /*! This is used in LaTeX as the title of the chapter containing
470 * the documentation of all classes, structs and unions.
471 */
473 {
474 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
475 {
476 return "Documentation des structures de données";
477 }
478 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
479 {
481 }
482 else
483 {
484 return "Documentation des classes";
485 }
486 }
487
488 /*! This is used in LaTeX as the title of the chapter containing
489 * the documentation of all files.
490 */
492 { return "Documentation des fichiers"; }
493
494 /*! This is used in LaTeX as the title of the document */
496 { return "Manuel de référence"; }
497
498 /*! This is used in the documentation of a file as a header before the
499 * list of defines
500 */
502 { return "Macros"; }
503
504 /*! This is used in the documentation of a file as a header before the
505 * list of typedefs
506 */
508 { return "Définitions de type"; }
509
510 /*! This is used in the documentation of a file as a header before the
511 * list of enumerations
512 */
514 { return "Énumérations"; }
515
516 /*! This is used in the documentation of a file as a header before the
517 * list of (global) functions
518 */
520 { return "Fonctions"; }
521
522 /*! This is used in the documentation of a file as a header before the
523 * list of (global) variables
524 */
526 { return "Variables"; }
527
528 /*! This is used in the documentation of a file as a header before the
529 * list of (global) variables
530 */
532 { return "Valeurs énumérées"; }
533
534 /*! This is used in the documentation of a file before the list of
535 * documentation blocks for defines
536 */
538 { return "Documentation des macros"; }
539
540 /*! This is used in the documentation of a file/namespace before the list
541 * of documentation blocks for typedefs
542 */
544 { return "Documentation des définitions de type"; }
545
546 /*! This is used in the documentation of a file/namespace before the list
547 * of documentation blocks for enumeration types
548 */
550 { return "Documentation du type de l'énumération"; }
551
552 /*! This is used in the documentation of a file/namespace before the list
553 * of documentation blocks for functions
554 */
556 { return "Documentation des fonctions"; }
557
558 /*! This is used in the documentation of a file/namespace before the list
559 * of documentation blocks for variables
560 */
562 { return "Documentation des variables"; }
563
564 /*! This is used in the documentation of a file/namespace/group before
565 * the list of links to documented compounds
566 */
568 {
569 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
570 {
571 return "Structures de données";
572 }
573 else
574 {
575 return "Classes";
576 }
577 }
578
579 /*! This is used in the standard footer of each page and indicates when
580 * the page was generated
581 */
582 QCString trGeneratedAt(const QCString &date,const QCString &projName) override
583 {
584 QCString result="Généré le "+date;
585 if (!projName.isEmpty()) result+=" pour "+projName;
586 result+=" par";
587 return result;
588 }
589
590 /*! this text is put before a class diagram */
591 QCString trClassDiagram(const QCString &clName) override
592 {
593 return "Graphe d'héritage de "+clName+":";
594 }
595
596 /*! this text is generated when the \\warning command is used. */
598 { return "Avertissement"; }
599
600 /*! this text is generated when the \\version command is used. */
602 { return "Version"; }
603
604 /*! this text is generated when the \\date command is used. */
605 QCString trDate() override
606 { return "Date"; }
607
608 /*! this text is generated when the \\return command is used. */
610 { return "Renvoie"; }
611
612 /*! this text is generated when the \\sa command is used. */
614 { return "Voir également"; }
615
616 /*! this text is generated when the \\param command is used. */
618 { return "Paramètres"; }
619
620 /*! this text is generated when the \\exception command is used. */
622 { return "Exceptions"; }
623
624 /*! this text is used in the title page of a LaTeX document. */
626 { return "Généré par"; }
627
628//////////////////////////////////////////////////////////////////////////
629// new since 0.49-990307
630//////////////////////////////////////////////////////////////////////////
631
632 /*! used as the title of page containing all the index of all namespaces. */
634 { return "Liste des espaces de nommage"; }
635
636 /*! used as an introduction to the namespace list */
637 QCString trNamespaceListDescription(bool extractAll) override
638 {
639 QCString result="Liste de tous les espaces de nommage ";
640 if (!extractAll) result+="documentés ";
641 result+="avec une brève description:";
642 return result;
643 }
644
645 /*! used in the class documentation as a header before the list of all
646 * friends of a class
647 */
649 { return "Amis"; }
650
651//////////////////////////////////////////////////////////////////////////
652// new since 0.49-990405
653//////////////////////////////////////////////////////////////////////////
654
655 /*! used in the class documentation as a header before the list of all
656 * related classes
657 */
659 { return "Documentation des fonctions amies et associées"; }
660
661//////////////////////////////////////////////////////////////////////////
662// new since 0.49-990425
663//////////////////////////////////////////////////////////////////////////
664
665 /*! used as the title of the HTML page of a class/struct/union */
667 ClassDef::CompoundType compType,
668 bool isTemplate) override
669 {
670 QCString result="Référence ";
671 if (isTemplate) result+="du modèle ";
672 result+="de ";
673 switch(compType)
674 {
675 case ClassDef::Class: result+="la classe "; break;
676 case ClassDef::Struct: result+="la structure "; break;
677 case ClassDef::Union: result+="l'union "; break;
678 case ClassDef::Interface: result+="l'interface "; break;
679 case ClassDef::Protocol: result+="le protocol "; break;
680 case ClassDef::Category: result+="la catégorie "; break;
681 case ClassDef::Exception: result+="l'exception "; break;
682 default: break;
683 }
684 result+=clName;
685 return result;
686 }
687
688 /*! used as the title of the HTML page of a file */
689 QCString trFileReference(const QCString &fileName) override
690 {
691 QCString result= "Référence du fichier ";
692 result+=fileName;
693 return result;
694 }
695
696 /*! used as the title of the HTML page of a namespace */
697 QCString trNamespaceReference(const QCString &namespaceName) override
698 {
699 QCString result= "Référence de l'espace de nommage ";
700 result+=namespaceName;
701 return result;
702 }
703
705 { return "Fonctions membres publiques"; }
707 { return "Connecteurs publics"; }
709 { return "Signaux"; }
711 { return "Fonctions membres publiques statiques"; }
713 { return "Fonctions membres protégées"; }
715 { return "Connecteurs protégés"; }
717 { return "Fonctions membres protégées statiques"; }
719 { return "Fonctions membres privées"; }
721 { return "Connecteurs privés"; }
723 { return "Fonctions membres privées statiques"; }
724
725 /*! this function is used to produce a comma-separated list of items.
726 * use generateMarker(i) to indicate where item i should be put.
727 */
728 QCString trWriteList(int numEntries) override
729 {
730 QCString result;
731 // the inherits list contain `numEntries' classes
732 for (int i=0;i<numEntries;i++)
733 {
734 // use generateMarker to generate placeholders for the class links!
735 result+=generateMarker(i); // generate marker for entry i in the list
736 // (order is left to right)
737
738 if (i!=numEntries-1) // not the last entry, so we need a separator
739 {
740 if (i<numEntries-2) // not the fore last entry
741 result+=", ";
742 else // the fore last entry
743 result+=", et ";
744 }
745 }
746 return result;
747 }
748
749 /*! used in class documentation to produce a list of base classes,
750 * if class diagrams are disabled.
751 */
752 QCString trInheritsList(int numEntries) override
753 {
754 return "Est dérivée de "+trWriteList(numEntries)+".";
755 }
756
757 /*! used in class documentation to produce a list of super classes,
758 * if class diagrams are disabled.
759 */
760 QCString trInheritedByList(int numEntries) override
761 {
762 return "Dérivée par "+trWriteList(numEntries)+".";
763 }
764
765 /*! used in member documentation blocks to produce a list of
766 * members that are hidden by this one.
767 */
768 QCString trReimplementedFromList(int numEntries) override
769 {
770 return "Réimplémentée à partir de "+trWriteList(numEntries)+".";
771 }
772
773 /*! used in member documentation blocks to produce a list of
774 * all member that overwrite the implementation of this member.
775 */
776 QCString trReimplementedInList(int numEntries) override
777 {
778 return "Réimplémentée dans "+trWriteList(numEntries)+".";
779 }
780
781 /*! This is put above each page as a link to all members of namespaces. */
783 { return "Membres de l'espace de nommage"; }
784
785 /*! This is an introduction to the page with all namespace members */
786 QCString trNamespaceMemberDescription(bool extractAll) override
787 {
788 QCString result="Liste de tous les membres des espaces de nommage ";
789 if (!extractAll) result+="documentés ";
790 result+="avec des liens vers ";
791 if (extractAll)
792 result+="la documentation de namespace de chaque membre :";
793 else
794 result+="les espaces de nommage auxquels ils appartiennent :";
795 return result;
796 }
797 /*! This is used in LaTeX as the title of the chapter with the
798 * index of all namespaces.
799 */
801 { return "Index des espaces de nommage"; }
802
803 /*! This is used in LaTeX as the title of the chapter containing
804 * the documentation of all namespaces.
805 */
807 { return "Documentation des espaces de nommage"; }
808
809//////////////////////////////////////////////////////////////////////////
810// new since 0.49-990522
811//////////////////////////////////////////////////////////////////////////
812
813 /*! This is used in the documentation before the list of all
814 * namespaces in a file.
815 */
817 { return "Espaces de nommage"; }
818
819//////////////////////////////////////////////////////////////////////////
820// new since 0.49-990728
821//////////////////////////////////////////////////////////////////////////
822
823 /*! This is put at the bottom of a class documentation page and is
824 * followed by a list of files that were used to generate the page.
825 */
827 bool single) override
828 { // single is true implies a single file
829 bool vhdlOpt = Config_getBool(OPTIMIZE_OUTPUT_VHDL);
830 bool feminine = true;
831 QCString result="La documentation de ";
832 switch(compType)
833 {
834 case ClassDef::Class: result+=vhdlOpt? "cette unités de conception":"cette classe"; break;
835 case ClassDef::Struct: result+="cette structure"; break;
836 case ClassDef::Union: result+="cette union"; break;
837 case ClassDef::Interface: result+="cette interface"; break;
838 case ClassDef::Protocol: result+="ce protocol"; feminine = false; break;
839 case ClassDef::Category: result+="cette catégorie"; break;
840 case ClassDef::Exception: result+="cette exception"; break;
841 default: break;
842 }
843 if (feminine) result+= " a été générée à partir ";
844 else result+=" a été généré à partir ";
845 if (single) result+="du fichier suivant :";
846 else result+="des fichiers suivants :";
847 return result;
848 }
849
850//////////////////////////////////////////////////////////////////////////
851// new since 0.49-990901
852//////////////////////////////////////////////////////////////////////////
853
854 /*! This is used as the heading text for the retval command. */
856 { return "Valeurs retournées"; }
857
858 /*! This is in the (quick) index as a link to the main page (index.html)
859 */
861 { return "Page principale"; }
862
863 /*! This is used in references to page that are put in the LaTeX
864 * documentation. It should be an abbreviation of the word page.
865 */
867 { return "p."; }
868
869//////////////////////////////////////////////////////////////////////////
870// new since 0.49-991003
871//////////////////////////////////////////////////////////////////////////
872
874 {
875 return "Définition à la ligne @0 du fichier @1.";
876 }
878 {
879 return "Définition dans le fichier @0.";
880 }
881
882//////////////////////////////////////////////////////////////////////////
883// new since 0.49-991205
884//////////////////////////////////////////////////////////////////////////
885
887 {
888 return "Obsolète";
889 }
890
891//////////////////////////////////////////////////////////////////////////
892// new since 1.0.0
893//////////////////////////////////////////////////////////////////////////
894
895 /*! this text is put before a collaboration diagram */
897 {
898 return "Graphe de collaboration de "+clName+":";
899 }
900 /*! this text is put before an include dependency graph */
901 QCString trInclDepGraph(const QCString &fName) override
902 {
903 return "Graphe des dépendances par inclusion de "+fName+":";
904 }
905 /*! header that is put before the list of constructor/destructors. */
907 {
908 return "Documentation des constructeurs et destructeur";
909 }
910 /*! Used in the file documentation to point to the corresponding sources. */
912 {
913 return "Aller au code source de ce fichier.";
914 }
915 /*! Used in the file sources to point to the corresponding documentation. */
917 {
918 return "Aller à la documentation de ce fichier.";
919 }
920 /*! Text for the \\pre command */
922 {
923 return "Précondition";
924 }
925 /*! Text for the \\post command */
927 {
928 return "Postcondition";
929 }
930 /*! Text for the \\invariant command */
932 {
933 return "Invariant";
934 }
935 /*! Text shown before a multi-line variable/enum initialization */
937 {
938 return "Valeur initiale :";
939 }
940 /*! Text used the source code in the file index */
941 QCString trCode() override
942 {
943 return "code";
944 }
946 {
947 return "Graphe hiérarchique des classes";
948 }
950 {
951 return "Aller au graphe hiérarchique des classes";
952 }
954 {
955 return "Aller à la hiérarchie des classes en mode texte";
956 }
958 {
959 return "Index des pages";
960 }
961
962//////////////////////////////////////////////////////////////////////////
963// new since 1.1.0
964//////////////////////////////////////////////////////////////////////////
965
966 QCString trNote() override
967 {
968 return "Note";
969 }
971 {
972 return "Types publics";
973 }
975 {
976 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
977 {
978 return "Champs de données";
979 }
980 else
981 {
982 return "Attributs publics";
983 }
984 }
986 {
987 return "Attributs publics statiques";
988 }
990 {
991 return "Types protégés";
992 }
994 {
995 return "Attributs protégés";
996 }
998 {
999 return "Attributs protégés statiques";
1000 }
1002 {
1003 return "Types privés";
1004 }
1006 {
1007 return "Attributs privés";
1008 }
1010 {
1011 return "Attributs privés statiques";
1012 }
1013
1014//////////////////////////////////////////////////////////////////////////
1015// new since 1.1.3
1016//////////////////////////////////////////////////////////////////////////
1017
1018 /*! Used as a marker that is put before a \\todo item */
1019 QCString trTodo() override
1020 {
1021 return "A faire";
1022 }
1023 /*! Used as the header of the todo list */
1025 {
1026 return "Liste des choses à faire";
1027 }
1028
1029//////////////////////////////////////////////////////////////////////////
1030// new since 1.1.4
1031//////////////////////////////////////////////////////////////////////////
1032
1034 {
1035 return "Référencé par";
1036 }
1038 {
1039 return "Remarques";
1040 }
1042 {
1043 return "Attention";
1044 }
1046 {
1047 return "Ce graphe montre quels fichiers incluent directement "
1048 "ou indirectement ce fichier :";
1049 }
1051 {
1052 return "Depuis";
1053 }
1054
1055//////////////////////////////////////////////////////////////////////////
1056// new since 1.1.5
1057//////////////////////////////////////////////////////////////////////////
1058
1059 /*! title of the graph legend page */
1061 {
1062 return "Légende du graphe";
1063 }
1064 /*! page explaining how the dot graph's should be interpreted
1065 * The %A in the text below are to prevent link to classes called "A".
1066 */
1068 {
1069 return
1070 "Cette page explique comment interpréter les graphes générés "
1071 "par doxygen.<p>\n"
1072 "Considérez l'exemple suivant :\n"
1073 "\\code\n"
1074 "/*! Classe invisible à cause d'une troncature */\n"
1075 "class Invisible { };\n\n"
1076 "/*! Classe tronquée, la relation d'héritage est masquée */\n"
1077 "class Truncated : public Invisible { };\n\n"
1078 "/*! Classe non documentée avec des commentaires Doxygen */\n"
1079 "class Undocumented { };\n\n"
1080 "/*! Classe dérivée par héritage public */\n"
1081 "class PublicBase : public Truncated { };\n\n"
1082 "/*! Un modèle de classe */\n"
1083 "template<class T> class Templ { };\n\n"
1084 "/*! Classe dérivée par héritage protégé */\n"
1085 "class ProtectedBase { };\n\n"
1086 "/*! Classe dérivée par héritage privé */\n"
1087 "class PrivateBase { };\n\n"
1088 "/*! Classe utilisée par la classe dérivée */\n"
1089 "class Used { };\n\n"
1090 "/*! Super-classe qui hérite de plusieurs autres classes */\n"
1091 "class Inherited : public PublicBase,\n"
1092 " protected ProtectedBase,\n"
1093 " private PrivateBase,\n"
1094 " public Undocumented,\n"
1095 " public Templ<int>\n"
1096 "{\n"
1097 " private:\n"
1098 " Used *m_usedClass;\n"
1099 "};\n"
1100 "\\endcode\n"
1101 "Cela aboutira au graphe suivant :"
1102 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1103 "<p>\n"
1104 "Les rectangles du graphe ci-dessus ont la signification suivante :\n"
1105 "</p>\n"
1106 "<ul>\n"
1107 "<li>Un rectangle plein noir représente la structure ou la classe pour laquelle "
1108 "le graphe est généré.\n"
1109 "<li>Un rectangle avec un bord noir indique une classe ou une structure documentée.\n"
1110 "<li>Un rectangle avec un bord gris indique une classe ou une structure non documentée.\n"
1111 "<li>Un rectangle avec un bord rouge indique une structure ou une classe documentée\n"
1112 "pour laquelle des relations d'héritage ou de collaboration manquent. Un graphe est "
1113 "tronqué s'il n'entre pas dans les limites spécifiées."
1114 "</ul>\n"
1115 "<p>\n"
1116 "Les flèches ont la signification suivante :\n"
1117 "</p>\n"
1118 "<ul>\n"
1119 "<li>Une bleu foncé est utilisée pour visualiser une relation d'héritage publique "
1120 "entre deux classes.\n"
1121 "<li>Une flèche vert foncé est utilisée pour une relation d'héritage protégée.\n"
1122 "<li>Une flèche rouge foncé est utilisée pour une relation d'héritage privée.\n"
1123 "<li>Une flèche violette en pointillés est utilisée si une classe est contenue ou "
1124 "utilisée par une autre classe. La flèche est étiquetée avec la ou les variable(s) "
1125 "qui permettent d'accéder à la classe ou structure pointée. \n"
1126 "<li>Une flèche jaune en pointillés indique une relation entre un modèle d'instance et "
1127 "le modèle de classe duquel il est instancié. La flèche est étiquetée avec "
1128 "les paramètres de modèle de l'instance.\n"
1129 "</ul>\n";
1130 }
1131 /*! text for the link to the legend page */
1133 {
1134 return "légende";
1135 }
1136
1137//////////////////////////////////////////////////////////////////////////
1138// new since 1.2.0
1139//////////////////////////////////////////////////////////////////////////
1140
1141 /*! Used as a marker that is put before a test item */
1142 QCString trTest() override
1143 {
1144 return "Test";
1145 }
1146 /*! Used as the header of the test list */
1148 {
1149 return "Liste des tests";
1150 }
1151
1152//////////////////////////////////////////////////////////////////////////
1153// new since 1.2.2
1154//////////////////////////////////////////////////////////////////////////
1155
1156 /*! Used as a section header for IDL properties */
1158 {
1159 return "Propriétés";
1160 }
1161 /*! Used as a section header for IDL property documentation */
1163 {
1164 return "Documentation des propriétés";
1165 }
1166
1167//////////////////////////////////////////////////////////////////////////
1168// new since 1.2.4
1169//////////////////////////////////////////////////////////////////////////
1170
1171 /*! Used for Java classes in the summary section of Java packages */
1173 {
1174 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1175 {
1176 return "Structures de données";
1177 }
1178 else
1179 {
1180 return "Classes";
1181 }
1182 }
1183 /*! Used as the title of a Java package */
1184 QCString trPackage(const QCString &name) override
1185 {
1186 return "Paquetage "+name;
1187 }
1188 /*! The description of the package index page */
1190 {
1191 return "Liste des paquetages avec une brève description (si disponible) :";
1192 }
1193 /*! The link name in the Quick links header for each page */
1195 {
1196 return "Paquetages";
1197 }
1198 /*! Text shown before a multi-line define */
1200 {
1201 return "Valeur :";
1202 }
1203
1204//////////////////////////////////////////////////////////////////////////
1205// new since 1.2.5
1206//////////////////////////////////////////////////////////////////////////
1207
1208 /*! Used as a marker that is put before a \\bug item */
1209 QCString trBug() override
1210 {
1211 return "Bogue";
1212 }
1213 /*! Used as the header of the bug list */
1215 {
1216 return "Liste des bogues";
1217 }
1218
1219//////////////////////////////////////////////////////////////////////////
1220// new since 1.2.6
1221//////////////////////////////////////////////////////////////////////////
1222
1223 /*! Used as ansicpg for RTF file
1224 *
1225 * The following table shows the correlation of Charset name, Charset Value and
1226 * <pre>
1227 * Codepage number:
1228 * Charset Name Charset Value(hex) Codepage number
1229 * ------------------------------------------------------
1230 * DEFAULT_CHARSET 1 (x01)
1231 * SYMBOL_CHARSET 2 (x02)
1232 * OEM_CHARSET 255 (xFF)
1233 * ANSI_CHARSET 0 (x00) 1252
1234 * RUSSIAN_CHARSET 204 (xCC) 1251
1235 * EE_CHARSET 238 (xEE) 1250
1236 * GREEK_CHARSET 161 (xA1) 1253
1237 * TURKISH_CHARSET 162 (xA2) 1254
1238 * BALTIC_CHARSET 186 (xBA) 1257
1239 * HEBREW_CHARSET 177 (xB1) 1255
1240 * ARABIC _CHARSET 178 (xB2) 1256
1241 * SHIFTJIS_CHARSET 128 (x80) 932
1242 * HANGEUL_CHARSET 129 (x81) 949
1243 * GB2313_CHARSET 134 (x86) 936
1244 * CHINESEBIG5_CHARSET 136 (x88) 950
1245 * </pre>
1246 *
1247 */
1249 {
1250 return "1252";
1251 }
1252
1253
1254 /*! Used as ansicpg for RTF fcharset
1255 * \see trRTFansicp() for a table of possible values.
1256 */
1258 {
1259 return "0";
1260 }
1261
1262 /*! Used as header RTF general index */
1264 {
1265 return "Index";
1266 }
1267
1268 /*! This is used for translation of the word that will possibly
1269 * be followed by a single name or by a list of names
1270 * of the category.
1271 */
1272 QCString trClass(bool first_capital, bool singular) override
1273 {
1274 return createNoun(first_capital, singular, "classe", "s");
1275 }
1276
1277 /*! This is used for translation of the word that will possibly
1278 * be followed by a single name or by a list of names
1279 * of the category.
1280 */
1281 QCString trFile(bool first_capital, bool singular) override
1282 {
1283 return createNoun(first_capital, singular, "fichier", "s");
1284 }
1285
1286 /*! This is used for translation of the word that will possibly
1287 * be followed by a single name or by a list of names
1288 * of the category.
1289 */
1290 QCString trNamespace(bool first_capital, bool singular) override
1291 {
1292 QCString result = createNoun(first_capital, singular, "espace", "s");
1293 result+=" de nommage";
1294 return result;
1295 }
1296
1297 /*! This is used for translation of the word that will possibly
1298 * be followed by a single name or by a list of names
1299 * of the category.
1300 */
1301 QCString trGroup(bool first_capital, bool singular) override
1302 {
1303 return createNoun(first_capital, singular, "groupe", "s");
1304 }
1305
1306 /*! This is used for translation of the word that will possibly
1307 * be followed by a single name or by a list of names
1308 * of the category.
1309 */
1310 QCString trPage(bool first_capital, bool singular) override
1311 {
1312 return createNoun(first_capital, singular, "page", "s");
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 QCString trMember(bool first_capital, bool singular) override
1320 {
1321 return createNoun(first_capital, singular, "membre", "s");
1322 }
1323
1324 /*! This is used for translation of the word that will possibly
1325 * be followed by a single name or by a list of names
1326 * of the category.
1327 */
1328 QCString trGlobal(bool first_capital, bool singular) override
1329 {
1330 return createNoun(first_capital, singular, "globa", "ux(ales)", "l(e)");
1331 }
1332
1333//////////////////////////////////////////////////////////////////////////
1334// new since 1.2.7
1335//////////////////////////////////////////////////////////////////////////
1336
1337 /*! This text is generated when the \\author command is used and
1338 * for the author section in man pages. */
1339 QCString trAuthor(bool first_capital, bool singular) override
1340 {
1341 return createNoun(first_capital, singular, "auteur", "s");
1342 }
1343
1344//////////////////////////////////////////////////////////////////////////
1345// new since 1.2.11
1346//////////////////////////////////////////////////////////////////////////
1347
1348 /*! This text is put before the list of members referenced by a member
1349 */
1351 {
1352 return "Références";
1353 }
1354
1355//////////////////////////////////////////////////////////////////////////
1356// new since 1.2.13
1357//////////////////////////////////////////////////////////////////////////
1358
1359 /*! used in member documentation blocks to produce a list of
1360 * members that are implemented by this one.
1361 */
1362 QCString trImplementedFromList(int numEntries) override
1363 {
1364 return "Implémente "+trWriteList(numEntries)+".";
1365 }
1366
1367 /*! used in member documentation blocks to produce a list of
1368 * all members that implement this abstract member.
1369 */
1370 QCString trImplementedInList(int numEntries) override
1371 {
1372 return "Implémenté dans "+trWriteList(numEntries)+".";
1373 }
1374
1375//////////////////////////////////////////////////////////////////////////
1376// new since 1.2.16
1377//////////////////////////////////////////////////////////////////////////
1378
1379 /*! used in RTF documentation as a heading for the Table
1380 * of Contents.
1381 */
1383 {
1384 return "Table des matières";
1385 }
1386
1387//////////////////////////////////////////////////////////////////////////
1388// new since 1.2.17
1389//////////////////////////////////////////////////////////////////////////
1390
1391 /*! Used as the header of the list of item that have been
1392 * flagged deprecated
1393 */
1395 {
1396 return "Liste des éléments obsolètes";
1397 }
1398
1399//////////////////////////////////////////////////////////////////////////
1400// new since 1.2.18
1401//////////////////////////////////////////////////////////////////////////
1402
1403 /*! Used as a header for declaration section of the events found in
1404 * a C# program
1405 */
1407 {
1408 return "Événements";
1409 }
1410 /*! Header used for the documentation section of a class' events. */
1412 {
1413 return "Documentation des événements";
1414 }
1415
1416//////////////////////////////////////////////////////////////////////////
1417// new since 1.3
1418//////////////////////////////////////////////////////////////////////////
1419
1420 /*! Used as a heading for a list of Java class types with package scope.
1421 */
1423 {
1424 return "Types de paquetage";
1425 }
1426 /*! Used as a heading for a list of Java class functions with package
1427 * scope.
1428 */
1430 {
1431 return "Fonctions de paquetage";
1432 }
1434 {
1435 return "Membres de paquetage";
1436 }
1437 /*! Used as a heading for a list of static Java class functions with
1438 * package scope.
1439 */
1441 {
1442 return "Fonctions statiques de paquetage";
1443 }
1444 /*! Used as a heading for a list of Java class variables with package
1445 * scope.
1446 */
1448 {
1449 return "Attributs de paquetage";
1450 }
1451 /*! Used as a heading for a list of static Java class variables with
1452 * package scope.
1453 */
1455 {
1456 return "Attributs statiques de paquetage";
1457 }
1458
1459//////////////////////////////////////////////////////////////////////////
1460// new since 1.3.1
1461//////////////////////////////////////////////////////////////////////////
1462
1463 /*! Used in the quick index of a class/file/namespace member list page
1464 * to link to the unfiltered list of all members.
1465 */
1466 QCString trAll() override
1467 {
1468 return "Tout";
1469 }
1470 /*! Put in front of the call graph for a function. */
1472 {
1473 return "Voici le graphe d'appel pour cette fonction :";
1474 }
1475
1476//////////////////////////////////////////////////////////////////////////
1477// new since 1.3.3
1478//////////////////////////////////////////////////////////////////////////
1479
1480 /*! This string is used as the title for the page listing the search
1481 * results.
1482 */
1484 {
1485 return "Résultats de la recherche";
1486 }
1487 /*! This string is put just before listing the search results. The
1488 * text can be different depending on the number of documents found.
1489 * Inside the text you can put the special marker $num to insert
1490 * the number representing the actual number of search results.
1491 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1492 * value 2 represents 2 or more matches. HTML markup is allowed inside
1493 * the returned string.
1494 */
1495 QCString trSearchResults(int numDocuments) override
1496 {
1497 if (numDocuments==0)
1498 {
1499 return "Désolé, aucun document ne correspond à votre requête.";
1500 }
1501 else if (numDocuments==1)
1502 {
1503 return "Trouvé <b>1</b> document correspondant à votre requête.";
1504 }
1505 else
1506 {
1507 return "Trouvé <b>$num</b> documents correspondant à votre requête. "
1508 "Classé par ordre de pertinence décroissant.";
1509 }
1510 }
1511 /*! This string is put before the list of matched words, for each search
1512 * result. What follows is the list of words that matched the query.
1513 */
1515 {
1516 return "Correspondances :";
1517 }
1518
1519//////////////////////////////////////////////////////////////////////////
1520// new since 1.3.8
1521//////////////////////////////////////////////////////////////////////////
1522
1523 /*! This is used in HTML as the title of page with source code for file filename
1524 */
1525 QCString trSourceFile(const QCString& filename) override
1526 {
1527 return " Fichier source de " + filename;
1528 }
1529
1530//////////////////////////////////////////////////////////////////////////
1531// new since 1.3.9
1532//////////////////////////////////////////////////////////////////////////
1533
1534 /*! This is used as the name of the chapter containing the directory
1535 * hierarchy.
1536 */
1538 { return "Hiérarchie de répertoires"; }
1539
1540 /*! This is used as the name of the chapter containing the documentation
1541 * of the directories.
1542 */
1544 { return "Documentation des répertoires"; }
1545
1546 /*! This is used as the title of the directory index and also in the
1547 * Quick links of an HTML page, to link to the directory hierarchy.
1548 */
1550 { return "Répertoires"; }
1551
1552 /*! This returns the title of a directory page. The name of the
1553 * directory is passed via \a dirName.
1554 */
1555 QCString trDirReference(const QCString &dirName) override
1556 { QCString result="Répertoire de référence de "; result+=dirName; return result; }
1557
1558 /*! This returns the word directory with or without starting capital
1559 * (\a first_capital) and in singular or plural form (\a singular).
1560 */
1561 QCString trDir(bool first_capital, bool singular) override
1562 {
1563 return createNoun(first_capital, singular, "répertoire", "s");
1564 }
1565
1566//////////////////////////////////////////////////////////////////////////
1567// new since 1.4.1
1568//////////////////////////////////////////////////////////////////////////
1569
1570 /*! This text is added to the documentation when the \\overload command
1571 * is used for a overloaded function.
1572 */
1574 {
1575 return "Ceci est une fonction membre surchargée, "
1576 "proposée par commodité. Elle diffère de la fonction "
1577 "ci-dessus uniquement par le(s) argument(s) qu'elle accepte.";
1578 }
1579
1580//////////////////////////////////////////////////////////////////////////
1581// new since 1.4.6
1582//////////////////////////////////////////////////////////////////////////
1583
1584 /*! This is used to introduce a caller (or called-by) graph */
1586 {
1587 return "Voici le graphe des appelants de cette fonction :";
1588 }
1589
1590 /*! This is used in the documentation of a file/namespace before the list
1591 * of documentation blocks for enumeration values
1592 */
1594 { return "Documentation des énumérations"; }
1595
1596//////////////////////////////////////////////////////////////////////////
1597// new since 1.5.4 (mainly for Fortran)
1598//////////////////////////////////////////////////////////////////////////
1599
1600 /*! header that is put before the list of member subprograms (Fortran). */
1602 { return "Documentation des fonctions/subroutines membres"; }
1603
1604 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1606 { return "Liste des types de données"; }
1607
1608 /*! This is put above each page as a link to all members of compounds (Fortran). */
1610 { return "Champs de données"; }
1611
1612 /*! This is an introduction to the annotated compound list (Fortran). */
1614 { return "Liste des types de données avec une brève description :"; }
1615
1616 /*! This is an introduction to the page with all data types (Fortran). */
1618 {
1619 QCString result="Liste de tous les membres de types de données ";
1620 if (!extractAll)
1621 {
1622 result+="documentés ";
1623 }
1624 result+="avec des liens vers ";
1625 if (!extractAll)
1626 {
1627 result+="la documentation de la structure des données de chaque membre :";
1628 }
1629 else
1630 {
1631 result+="les types des données auxquels ils appartiennent :";
1632 }
1633 return result;
1634 }
1635
1636 /*! This is used in LaTeX as the title of the chapter with the
1637 * annotated compound index (Fortran).
1638 */
1640 { return "Index du type de données"; }
1641
1642 /*! This is used in LaTeX as the title of the chapter containing
1643 * the documentation of all data types (Fortran).
1644 */
1646 { return "Documentation du type de données"; }
1647
1648 /*! This is used in the documentation of a file as a header before the
1649 * list of (global) subprograms (Fortran).
1650 */
1652 { return "Fonctions/Subroutines"; }
1653
1654 /*! This is used in the documentation of a file/namespace before the list
1655 * of documentation blocks for subprograms (Fortran)
1656 */
1658 { return "Documentation de la fonction/subroutine"; }
1659
1660 /*! This is used in the documentation of a file/namespace/group before
1661 * the list of links to documented compounds (Fortran)
1662 */
1664 { return "Les types de données"; }
1665
1666 /*! used as the title of page containing all the index of all modules (Fortran). */
1668 { return "Liste des modules"; }
1669
1670 /*! used as an introduction to the modules list (Fortran) */
1671 QCString trModulesListDescription(bool extractAll) override
1672 {
1673 QCString result="Liste de tous les modules ";
1674 if (!extractAll) result+="documentés ";
1675 result+="avec une brève description :";
1676 return result;
1677 }
1678
1679 /*! used as the title of the HTML page of a module/type (Fortran) */
1681 ClassDef::CompoundType compType,
1682 bool isTemplate) override
1683 {
1684 QCString result="Réference ";
1685 if (isTemplate) result+="du modèle ";
1686 switch(compType)
1687 {
1688 case ClassDef::Class: result+="du module "; break;
1689 case ClassDef::Struct: result+="du type "; break;
1690 case ClassDef::Union: result+="de l'union "; break;
1691 case ClassDef::Interface: result+="de l'interface "; break;
1692 case ClassDef::Protocol: result+="du protocole "; break;
1693 case ClassDef::Category: result+="de la catégorie "; break;
1694 case ClassDef::Exception: result+="de l'exception "; break;
1695 default: break;
1696 }
1697 result+=clName;
1698 return result;
1699 }
1700 /*! used as the title of the HTML page of a module (Fortran) */
1701 QCString trModuleReference(const QCString &namespaceName) override
1702 {
1703 QCString result="Référence du module ";
1704 result+= namespaceName;
1705 return result;
1706 }
1707
1708 /*! This is put above each page as a link to all members of modules. (Fortran) */
1710 { return "Membres du module"; }
1711
1712 /*! This is an introduction to the page with all modules members (Fortran) */
1713 QCString trModulesMemberDescription(bool extractAll) override
1714 {
1715 QCString result="Liste de tous les membres ";
1716 if (!extractAll) result+="documentés ";
1717 result+="du module avec des liens vers ";
1718 if (extractAll)
1719 {
1720 result+="la documentation du module de chaque membre :";
1721 }
1722 else
1723 {
1724 result+="les modules auxquels ils appartiennent :";
1725 }
1726 return result;
1727 }
1728
1729 /*! This is used in LaTeX as the title of the chapter with the
1730 * index of all modules (Fortran).
1731 */
1733 { return "Index des modules"; }
1734
1735 /*! This is used for translation of the word that will possibly
1736 * be followed by a single name or by a list of names
1737 * of the category.
1738 */
1739 QCString trModule(bool first_capital, bool singular) override
1740 {
1741 return createNoun(first_capital, singular, "module", "s");
1742 }
1743
1744 /*! This is put at the bottom of a module documentation page and is
1745 * followed by a list of files that were used to generate the page.
1746 */
1748 bool single) override
1749 {
1750 // single is true implies a single file
1751 QCString result="La documentation de ";
1752 switch(compType)
1753 {
1754 case ClassDef::Class: result+="ce module"; break;
1755 case ClassDef::Struct: result+="ce type"; break;
1756 case ClassDef::Union: result+="cette union"; break;
1757 case ClassDef::Interface: result+="cette interface"; break;
1758 case ClassDef::Protocol: result+="ce protocole"; break;
1759 case ClassDef::Category: result+="cette catégorie"; break;
1760 case ClassDef::Exception: result+="cette exception"; break;
1761 default: break;
1762 }
1763 result+=" a été générée à partir ";
1764 if (single) result+="du fichier suivant :"; else result+="des fichiers suivants :";
1765 return result;
1766 }
1767
1768 /*! This is used for translation of the word that will possibly
1769 * be followed by a single name or by a list of names
1770 * of the category.
1771 */
1772 QCString trType(bool first_capital, bool singular) override
1773 {
1774 return createNoun(first_capital, singular, "type", "s");
1775 }
1776
1777 /*! This is used for translation of the word that will possibly
1778 * be followed by a single name or by a list of names
1779 * of the category.
1780 */
1781 QCString trSubprogram(bool first_capital, bool singular) override
1782 {
1783 return createNoun(first_capital, singular, "sous-programme", "s");
1784 }
1785
1786 /*! C# Type Constraint list */
1788 {
1789 return "Contraintes de type";
1790 }
1791
1792//////////////////////////////////////////////////////////////////////////
1793// new since 1.6.0 (mainly for the new search engine)
1794//////////////////////////////////////////////////////////////////////////
1795
1796 /*! directory relation for \a name */
1797 QCString trDirRelation(const QCString &name) override
1798 {
1799 return "Relation " + name;
1800 }
1801
1802 /*! Loading message shown when loading search results */
1804 {
1805 return "Chargement...";
1806 }
1807
1808 /*! Label used for search results in the global namespace */
1810 {
1811 return "Espace de nommage global";
1812 }
1813
1814 /*! Message shown while searching */
1816 {
1817 return "Recherche...";
1818 }
1819
1820 /*! Text shown when no search results are found */
1822 {
1823 return "Aucune correspondance";
1824 }
1825
1826//////////////////////////////////////////////////////////////////////////
1827// new since 1.6.3 (missing items for the directory pages)
1828//////////////////////////////////////////////////////////////////////////
1829
1830 /*! when clicking a directory dependency label, a page with a
1831 * table is shown. The heading for the first column mentions the
1832 * source file that has a relation to another file.
1833 */
1834 QCString trFileIn(const QCString &name) override
1835 {
1836 return "Fichier dans "+name;
1837 }
1838
1839 /*! when clicking a directory dependency label, a page with a
1840 * table is shown. The heading for the second column mentions the
1841 * destination file that is included.
1842 */
1843 QCString trIncludesFileIn(const QCString &name) override
1844 {
1845 return "Inclut le fichier dans "+name;
1846 }
1847
1848 /** Compiles a date string.
1849 * @param year Year in 4 digits
1850 * @param month Month of the year: 1=January
1851 * @param day Day of the Month: 1..31
1852 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1853 * @param hour Hour of the day: 0..23
1854 * @param minutes Minutes in the hour: 0..59
1855 * @param seconds Seconds within the minute: 0..59
1856 * @param includeTime Include time in the result string?
1857 */
1858 QCString trDateTime(int year,int month,int day,int dayOfWeek,
1859 int hour,int minutes,int seconds,
1860 DateTimeType includeTime) override
1861 {
1862 static const char *days[] = { "Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi","Dimanche" };
1863 static const char *months[] = { "Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre" };
1864 QCString sdate;
1865 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1866 {
1867 sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1868 }
1869 if (includeTime == DateTimeType::DateTime) sdate += " ";
1870 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1871 {
1872 QCString stime;
1873 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1874 sdate+=stime;
1875 }
1876 return sdate;
1877 }
1878 QCString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1879 {
1880 static const char *days_short[] = { "lun.", "mar.", "mer.", "jeu.", "ven.", "sam.", "dim." };
1881 static const char *days_full[] = { "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche" };
1882 QCString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1883 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1884 else return text;
1885 }
1886 QCString trMonth(int month, bool first_capital, bool full) override
1887 {
1888 static const char *months_short[] = { "janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc." };
1889 static const char *months_full[] = { "janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre", "décembre" };
1890 QCString text = full? months_full[month-1] : months_short[month-1];
1891 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1892 else return text;
1893 }
1894 QCString trDayPeriod(bool period) override
1895 {
1896 static const char *dayPeriod[] = { "AM", "PM" };
1897 return dayPeriod[period?1:0];
1898 }
1899
1900//////////////////////////////////////////////////////////////////////////
1901// new since 1.7.5
1902//////////////////////////////////////////////////////////////////////////
1903
1904 /*! Header for the page with bibliographic citations */
1906 { return "Références bibliographiques"; }
1907
1908 /*! Text for copyright paragraph */
1910 { return "Copyright"; }
1911
1912 /*! Header for the graph showing the directory dependencies */
1913 QCString trDirDepGraph(const QCString &name) override
1914 { return QCString("Graphe des dépendances de répertoires pour ")+name+":"; }
1915
1916
1917//////////////////////////////////////////////////////////////////////////
1918// new since 1.8.0
1919//////////////////////////////////////////////////////////////////////////
1920
1921 /*! Detail level selector shown for hierarchical indices */
1923 { return "Niveau de détails"; }
1924
1925 /*! Section header for list of template parameters */
1927 { return "Paramètres du template"; }
1928
1929 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1930 QCString trAndMore(const QCString &number) override
1931 { return "et "+number+" de plus..."; }
1932
1933 /*! Used file list for a Java enum */
1935 { QCString result = "La documentation pour cette énumération a été générée à partir ";
1936 if (!single) result += "du fichier suivant"; else result += "des fichiers suivants";
1937 result+=" :";
1938 return result;
1939 }
1940
1941 /*! Header of a Java enum page (Java enums are represented as classes). */
1942 QCString trEnumReference(const QCString &name) override
1943 { return name+" Référence de l'énumération"; }
1944
1945 /*! Used for a section containing inherited members */
1946 QCString trInheritedFrom(const QCString &members,const QCString &what) override
1947 { return members+" hérités de "+what; }
1948
1949 /*! Header of the sections with inherited members specific for the
1950 * base class(es)
1951 */
1953 { return "Membres hérités additionnels"; }
1954
1955//////////////////////////////////////////////////////////////////////////
1956// new since 1.8.2
1957//////////////////////////////////////////////////////////////////////////
1958
1959 /*! Used as a tooltip for the toggle button that appears in the
1960 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1961 * enabled. This tooltip explains the meaning of the button.
1962 */
1964 {
1965 QCString opt = enable ? "activer" : "désactiver";
1966 return "cliquez pour "+opt+" la synchronisation du panel";
1967 }
1968
1969 /*! Used in a method of an Objective-C class that is declared in a
1970 * a category. Note that the @1 marker is required and is replaced
1971 * by a link.
1972 */
1974 {
1975 return "Déclarée dans la catégorie @0.";
1976 }
1977
1978 /*! Used in a method of an Objective-C category that extends a class.
1979 * Note that the @1 marker is required and is replaced by a link to
1980 * the class method.
1981 */
1983 {
1984 return "Dérive la classe @0.";
1985 }
1986
1987 /*! Used as the header of a list of class methods in Objective-C.
1988 * These are similar to static public member functions in C++.
1989 */
1991 {
1992 return "Méthodes de classe";
1993 }
1994
1995 /*! Used as the header of a list of instance methods in Objective-C.
1996 * These are similar to public member functions in C++.
1997 */
1999 {
2000 return "Méthodes d'instance";
2001 }
2002
2003 /*! Used as the header of the member functions of an Objective-C class.
2004 */
2006 {
2007 return "Documentation des méthodes";
2008 }
2009
2010//////////////////////////////////////////////////////////////////////////
2011// new since 1.8.4
2012//////////////////////////////////////////////////////////////////////////
2013
2014 /** old style UNO IDL services: implemented interfaces */
2016 { return "Interfaces exportées"; }
2017
2018 /** old style UNO IDL services: inherited services */
2020 { return "Services inclus"; }
2021
2022 /** UNO IDL constant groups */
2024 { return "Groupes constants"; }
2025
2026 /** UNO IDL constant groups */
2027 QCString trConstantGroupReference(const QCString &namespaceName) override
2028 {
2029 QCString result="Référence du groupe constant ";
2030 result+=namespaceName;
2031 return result;
2032 }
2033 /** UNO IDL service page title */
2034 QCString trServiceReference(const QCString &sName) override
2035 {
2036 QCString result="Référence du service ";
2037 result+=sName;
2038 return result;
2039 }
2040 /** UNO IDL singleton page title */
2042 {
2043 QCString result="Référence du singleton ";
2044 result+=sName;
2045 return result;
2046 }
2047 /** UNO IDL service page */
2049 {
2050 // single is true implies a single file
2051 QCString result="La documentation pour ce service "
2052 "a été générée par ";
2053 if (single) result+="le fichier suivant :"; else result+="les fichiers suivants :";
2054 return result;
2055 }
2056 /** UNO IDL singleton page */
2058 {
2059 // single is true implies a single file
2060 QCString result="La documentation pour ce singleton "
2061 "a été générée par ";
2062 if (single) result+="le fichier suivant :"; else result+="les fichiers suivants :";
2063 return result;
2064 }
2065
2066//////////////////////////////////////////////////////////////////////////
2067// new since 1.8.15
2068//////////////////////////////////////////////////////////////////////////
2069
2070 /** VHDL design unit hierarchy */
2072 { return "Hiérarchie des unités de conception"; }
2073 /** VHDL design unit list */
2075 { return "Liste des unités de conception"; }
2076 /** VHDL design unit members */
2078 { return "Membres des unités de conception"; }
2079 /** VHDL design unit list description */
2081 {
2082 return "Liste de tous les membres des unités de conception avec liens vers "
2083 "les entités auxquelles ils appartiennent :";
2084 }
2085 /** VHDL design unit index */
2087 { return "Index des unités de conception"; }
2088 /** VHDL design units */
2090 { return "Unités de conception"; }
2091 /** VHDL functions/procedures/processes */
2093 { return "Fonctions/Procédures/Processes"; }
2094 /** VHDL type */
2095 QCString trVhdlType(VhdlSpecifier type,bool single) override
2096 {
2097 switch(type)
2098 {
2100 if (single) return "Librairie";
2101 else return "Librairies";
2103 if (single) return "Paquetage";
2104 else return "Paquetages";
2106 if (single) return "Signal";
2107 else return "Signaux";
2109 if (single) return "Composant";
2110 else return "Composants";
2112 if (single) return "Constante";
2113 else return "Constantes";
2115 if (single) return "Entité";
2116 else return "Entités";
2118 if (single) return "Type";
2119 else return "Types";
2121 if (single) return "Sous-type";
2122 else return "Sous-types";
2124 if (single) return "Fonction";
2125 else return "Fonctions";
2127 if (single) return "Enregistrement";
2128 else return "Enregistrements";
2130 if (single) return "Procédure";
2131 else return "Procédures";
2133 if (single) return "Architecture";
2134 else return "Architectures";
2136 if (single) return "Attribut";
2137 else return "Attributs";
2139 if (single) return "Process";
2140 else return "Processes";
2142 if (single) return "Port";
2143 else return "Ports";
2144 case VhdlSpecifier::USE:
2145 if (single) return "Clause d'utilisation";
2146 else return "Clauses d'utilisation";
2148 if (single) return "Generique";
2149 else return "Generiques";
2151 return "Corps du paquetage";
2153 return "Unités";
2155 if (single) return "Variable partagée";
2156 else return "Variables partagées";
2158 if (single) return "Fichier";
2159 else return "Fichiers";
2161 if (single) return "Groupe";
2162 else return "Groupes";
2164 if (single) return "Instanciation";
2165 else return "Instanciations";
2167 if (single) return "Alias";
2168 else return "Alias";
2170 if (single) return "Configuration";
2171 else return "Configurations";
2173 return "Divers";
2175 return "Contraintes";
2176 default:
2177 return "Classe";
2178 }
2179 }
2181 { return QCString("Référence ") + name; }
2182
2184 {
2185 return "Constantes";
2186 }
2188 {
2189 return "Documentation des constantes";
2190 }
2192 {
2193 return "Séquences";
2194 }
2196 {
2197 return "Documentation des séquences";
2198 }
2200 {
2201 return "Dictionnaires";
2202 }
2204 {
2205 return "Documentation des dictionnaires";
2206 }
2208 {
2209 return "Interfaces";
2210 }
2212 {
2213 return "Index des interfaces";
2214 }
2216 {
2217 return "Liste des interfaces";
2218 }
2220 {
2221 return "Liste des interfaces avec une brève description :";
2222 }
2224 {
2225 return "Hiérarchies des interfaces";
2226 }
2228 {
2229 return "Cette liste d'héritage est classée approximativement par ordre alphabétique :";
2230 }
2232 {
2233 return "Documentation des interfaces";
2234 }
2236 {
2237 return "Structures";
2238 }
2240 {
2241 return "Index des structures";
2242 }
2244 {
2245 return "Liste des structures";
2246 }
2248 {
2249 return "Liste des structures avec une brève description :";
2250 }
2252 {
2253 return "Documentation des structures";
2254 }
2256 {
2257 return "Index des exceptions";
2258 }
2260 {
2261 return "Liste des exceptions";
2262 }
2264 {
2265 return "Liste des exceptions avec une brève description :";
2266 }
2268 {
2269 return "Hiérarchies des exceptions";
2270 }
2272 {
2273 return "Cette liste d'héritage est classée approximativement par ordre alphabétique :";
2274 }
2276 {
2277 return "Documentation des exceptions";
2278 }
2279 QCString trCompoundReferenceSlice(const QCString &clName, ClassDef::CompoundType compType, bool isLocal) override
2280 {
2281 QCString result = "Référence ";
2282 bool feminine = true;
2283 switch(compType)
2284 {
2285 case ClassDef::Class: result+="de la classe "; break;
2286 case ClassDef::Struct: result+="de la structure "; break;
2287 case ClassDef::Union: result+="de l'union "; break;
2288 case ClassDef::Interface: result+="de l'interface "; break;
2289 case ClassDef::Protocol: result+="du protocole "; feminine=false; break;
2290 case ClassDef::Category: result+="de la catégorie "; break;
2291 case ClassDef::Exception: result+="de l'exception "; break;
2292 default: break;
2293 }
2294
2295 if(isLocal)
2296 {
2297 result += (feminine) ? "locale " : "local ";
2298 }
2299
2300 result += clName;
2301
2302 return result;
2303 }
2305 {
2306 return "Opérations";
2307 }
2309 {
2310 return "Documentation des opérations";
2311 }
2313 {
2314 return "Champs de données";
2315 }
2317 {
2318 return "Documentation des champs de données";
2319 }
2320
2321//////////////////////////////////////////////////////////////////////////
2322// new since 1.8.19
2323//////////////////////////////////////////////////////////////////////////
2324
2325 /** VHDL design unit documentation */
2327 { return "Documentation de l'unité de conception"; }
2328
2329//////////////////////////////////////////////////////////////////////////
2330// new since 1.9.2
2331//////////////////////////////////////////////////////////////////////////
2332
2333 /** C++20 concept */
2334 QCString trConcept(bool first_capital, bool singular) override
2335 {
2336 return createNoun(first_capital, singular, "concept", "s");
2337 }
2338 /*! used as the title of the HTML page of a C++20 concept page */
2339 QCString trConceptReference(const QCString &conceptName) override
2340 {
2341 QCString result="Reference du concept ";
2342 result+=conceptName;
2343 return result;
2344 }
2345
2346 /*! used as the title of page containing all the index of all concepts. */
2348 { return "Liste des concepts"; }
2349
2350 /*! used as the title of chapter containing the index listing all concepts. */
2352 { return "Index des concepts"; }
2353
2354 /*! used as the title of chapter containing all information about concepts. */
2356 { return "Documentation des concepts"; }
2357
2358 /*! used as an introduction to the concept list */
2359 QCString trConceptListDescription(bool extractAll) override
2360 {
2361 QCString result="Liste de tous les concepts ";
2362 if (!extractAll) result+="documentés ";
2363 result+="avec une brève description :";
2364 return result;
2365 }
2366
2367 /*! used to introduce the definition of the C++20 concept */
2369 {
2370 return "Définition du concept";
2371 }
2372
2373//////////////////////////////////////////////////////////////////////////
2374// new since 1.9.4
2375//////////////////////////////////////////////////////////////////////////
2376
2378 { return "Liste des paquetages"; }
2379
2380//////////////////////////////////////////////////////////////////////////
2381// new since 1.9.5
2382//////////////////////////////////////////////////////////////////////////
2383
2384 /*! Used as a section header for VHDL process flowcharts. */
2386 { return "Organigramme :"; }
2387
2388//////////////////////////////////////////////////////////////////////////
2389// new since 1.9.7
2390//////////////////////////////////////////////////////////////////////////
2391
2392 /*! used in the compound documentation before a list of related symbols.
2393 *
2394 * Supersedes trRelatedFunctions
2395 */
2397 { return "Symboles associés"; }
2398
2399 /*! subscript for the related symbols
2400 *
2401 * Supersedes trRelatedSubscript
2402 */
2404 { return "(Notez que ce ne sont pas des symboles membres.)"; }
2405
2406 /*! used in the class documentation as a header before the list of all
2407 * related classes.
2408 *
2409 * Supersedes trRelatedFunctionDocumentation
2410 */
2412 { return "Documentation des amis et des symboles associés"; }
2413
2414 /*! the compound type as used for the xrefitems */
2416 {
2417 QCString result;
2418 switch(compType)
2419 {
2420 case ClassDef::Class:
2421 if (lang == SrcLangExt::Fortran) result=trType(true,true);
2422 else result=trClass(true,true);
2423 break;
2424 case ClassDef::Struct: result="Structure"; break;
2425 case ClassDef::Union: result="Union"; break;
2426 case ClassDef::Interface: result="Interface"; break;
2427 case ClassDef::Protocol: result="Protocole"; break;
2428 case ClassDef::Category: result="Catégorie"; break;
2429 case ClassDef::Exception: result="Exception"; break;
2430 case ClassDef::Service: result="Service"; break;
2431 case ClassDef::Singleton: result="Singleton"; break;
2432 default: break;
2433 }
2434 return result;
2435 }
2436
2438 {
2439 bool extractAll = Config_getBool(EXTRACT_ALL);
2440 QCString result="Voici la liste de toutes les ";
2441
2442 switch (hl)
2443 {
2445 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2446 {
2447 result+="fonctions, variables, macros, énumérations et définitions de type ";
2448 }
2449 else
2450 {
2451 result+="membres de fichier ";
2452 }
2453 break;
2455 result+="fonctions ";
2456 break;
2458 result+="variables ";
2459 break;
2461 result+="définitions de type ";
2462 break;
2464 result+="séquences ";
2465 break;
2467 result+="dictionnaires ";
2468 break;
2470 result+="énumérations ";
2471 break;
2473 result+="valeurs d'énumération ";
2474 break;
2476 result+="macros ";
2477 break;
2478 case FileMemberHighlight::Total: // for completeness
2479 break;
2480 }
2481 if (!extractAll) result+="documentées ";
2482 result+="avec des liens vers ";
2483 if (extractAll)
2484 result+="les fichiers auxquels ils appartiennent :";
2485 else
2486 result+="la documentation :";
2487 return result;
2488 }
2489
2491 {
2492 bool extractAll = Config_getBool(EXTRACT_ALL);
2493 QCString result="Voici la liste de tous les ";
2494
2495 switch (hl)
2496 {
2498 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2499 {
2500 result+="champs de structure et d'union ";
2501 }
2502 else
2503 {
2504 result+="membres de classe ";
2505 }
2506 break;
2508 result+="fonctions ";
2509 break;
2511 result+="variables ";
2512 break;
2514 result+="définitions de type ";
2515 break;
2517 result+="énumérations ";
2518 break;
2520 result+="valeurs d'énumération ";
2521 break;
2523 result+="propriétés ";
2524 break;
2526 result+="événements ";
2527 break;
2529 result+="symboles associés ";
2530 break;
2531 case ClassMemberHighlight::Total: // for completeness
2532 break;
2533 }
2534 if (!extractAll) result+="documentés ";
2535 result+="avec des liens vers ";
2536 if (!extractAll)
2537 {
2538 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2539 {
2540 result+="la documentation de structure/union de chaque champ :";
2541 }
2542 else
2543 {
2544 result+="la documentation de classe de chaque membre :";
2545 }
2546 }
2547 else
2548 {
2549 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2550 {
2551 result+="les structures/unions auxquelles ils appartiennent :";
2552 }
2553 else
2554 {
2555 result+="les classes auxquelles ils appartiennent :";
2556 }
2557 }
2558 return result;
2559 }
2560
2562 {
2563 bool extractAll = Config_getBool(EXTRACT_ALL);
2564 QCString result="Voici la liste de tous les ";
2565
2566 switch (hl)
2567 {
2569 result+="membres des espaces de nommage ";
2570 break;
2572 result+="fonctions des espaces de nommage ";
2573 break;
2575 result+="variables des espaces de nommage ";
2576 break;
2578 result+="définitions de type des espaces de nommage ";
2579 break;
2581 result+="séquences des espaces de nommage ";
2582 break;
2584 result+="dictionnaires des espaces de nommage ";
2585 break;
2587 result+="énumérations des espaces de nommage ";
2588 break;
2590 result+="valeurs d'énumération des espaces de nommage ";
2591 break;
2592 case NamespaceMemberHighlight::Total: // for completeness
2593 break;
2594 }
2595 if (!extractAll) result+="documentés ";
2596 result+="avec des liens vers ";
2597 if (extractAll)
2598 result+="la documentation de namespace de chaque membre :";
2599 else
2600 result+="les espaces de nommage auxquels ils appartiennent :";
2601 return result;
2602 }
2603
2604 QCString trDefinition() override { return "Définition"; }
2605 QCString trDeclaration() override { return "Déclaration"; }
2606
2607//////////////////////////////////////////////////////////////////////////
2608// new since 1.9.8
2609//////////////////////////////////////////////////////////////////////////
2610
2612 { return "Sujets"; }
2614 { return "Documentation des sujets"; }
2616 { return "Liste des sujets"; }
2618 { return "Index des sujets"; }
2620 { return "Liste de tous les sujets avec une brève description :"; }
2621
2623 {
2624 bool extractAll = Config_getBool(EXTRACT_ALL);
2625 QCString result="Voici la liste de tous les ";
2626
2627 switch (hl)
2628 {
2630 result+="membres de module ";
2631 break;
2633 result+="fonctions de module ";
2634 break;
2636 result+="variables de module ";
2637 break;
2639 result+="définitions de type de module ";
2640 break;
2642 result+="énumérations de module ";
2643 break;
2645 result+="valeurs d'énumération de module ";
2646 break;
2647 case ModuleMemberHighlight::Total: // for completeness
2648 break;
2649 }
2650 if (!extractAll) result+="documentés ";
2651 result+="avec des liens vers ";
2652 if (extractAll)
2653 result+="la documentation de module de chaque membre :";
2654 else
2655 result+="le module auquel ils appartiennent :";
2656 return result;
2657 }
2658
2660 { return "Modules exportés"; }
2661
2662//////////////////////////////////////////////////////////////////////////
2663// new since 1.10.0
2664//////////////////////////////////////////////////////////////////////////
2665
2667 { return "Copier dans le presse-papiers"; }
2668
2669//////////////////////////////////////////////////////////////////////////
2670// new since 1.11.0
2671//////////////////////////////////////////////////////////////////////////
2672
2674 { return "Important"; }
2675
2676//////////////////////////////////////////////////////////////////////////
2677// new since 1.16.0
2678//////////////////////////////////////////////////////////////////////////
2679
2681 { return "Exigences"; }
2682
2684 { return "ID"; }
2685
2686 QCString trSatisfies(bool singular) override
2687 {
2688 return singular ? "Satisfait l'exigence" : "Satisfait les exigences";
2689 }
2690
2691 QCString trSatisfiedBy(const QCString &list) override
2692 { return "Satisfaite par "+list+"."; }
2693
2695 { return "Exigences non satisfaites"; }
2696
2697 QCString trUnsatisfiedRequirementsText(bool singular,const QCString &list) override
2698 {
2699 return singular ?
2700 "L'exigence "+list+" n'a pas de relation 'satisfait'." :
2701 "Les exigences "+list+" n'ont pas de relation 'satisfait'.";
2702 }
2703
2704 QCString trVerifies(bool singular) override
2705 {
2706 return singular ? "Vérifie l'exigence" : "Vérifie les exigences";
2707 }
2708
2709 QCString trVerifiedBy(const QCString &list) override
2710 { return "Vérifiée par "+list+"."; }
2711
2713 { return "Exigences non vérifiées"; }
2714
2715 QCString trUnverifiedRequirementsText(bool singular,const QCString &list) override
2716 {
2717 return singular ?
2718 "L'exigence "+list+" n'a pas de relation 'vérifie'." :
2719 "Les exigences "+list+" n'ont pas de relation 'vérifie'.";
2720 }
2721
2722};
2723
2724#endif
CompoundType
The various compound types.
Definition classdef.h:109
@ Singleton
Definition classdef.h:117
@ Interface
Definition classdef.h:112
@ Exception
Definition classdef.h:115
This is an alternative implementation of QCString.
Definition qcstring.h:103
QCString upper() const
Definition qcstring.h:258
QCString mid(size_t index, size_t len=static_cast< size_t >(-1)) const
Definition qcstring.h:245
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition qcstring.h:167
QCString & sprintf(const char *format,...)
Definition qcstring.cpp:29
QCString trSingletonGeneratedFromFiles(bool single) override
UNO IDL singleton page.
QCString trGotoGraphicalHierarchy() override
QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
QCString trPackageAttribs() override
QCString trBugList() override
QCString trRTFGeneralIndex() override
QCString trTopicDocumentation() override
QCString trCallerGraph() override
QCString trProtectedMembers() override
QCString trNamespaceIndex() override
QCString trSubprograms() override
QCString trExtendsClass() override
QCString trTest() override
QCString trStructList() override
QCString trGeneratedBy() override
QCString idLanguage() override
QCString trWriteList(int numEntries) override
QCString trPageAbbreviation() override
QCString trDesignUnitDocumentation() override
VHDL design unit documentation.
QCString trGroup(bool first_capital, bool singular) override
QCString trGeneratedAutomatically(const QCString &s) override
QCString trReimplementedInList(int numEntries) override
QCString trClassDiagram(const QCString &clName) override
QCString trDefineDocumentation() override
QCString trSingletonReference(const QCString &sName) override
UNO IDL singleton page title.
QCString trFlowchart() override
QCString latexLanguageSupportCommand() override
QCString trCompoundIndex() override
QCString trWarning() override
QCString trDataMembers() override
QCString trPackageMembers() override
QCString trParameters() override
QCString trSequenceDocumentation() override
QCString trReturnValues() override
QCString trConstantGroups() override
UNO IDL constant groups.
QCString trPage(bool first_capital, bool singular) override
QCString trStructListDescription() override
QCString trTodo() override
QCString trProperties() override
QCString trExceptionHierarchy() override
QCString trProtectedTypes() override
QCString trAttention() override
QCString trModuleDocumentation() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trPackageList() override
QCString trMonth(int month, bool first_capital, bool full) override
QCString trCompounds() override
QCString trRTFansicp() override
QCString trAuthor(bool first_capital, bool singular) override
QCString trNoMatches() override
QCString trGlobalNamespace() override
QCString trDirDepGraph(const QCString &name) override
QCString trPackages() override
QCString trInheritedFrom(const QCString &members, const QCString &what) override
QCString trNamespaceMembers() override
QCString trTopics() override
QCString trDefines() override
QCString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
QCString trGotoTextualHierarchy() override
QCString trSubprogramDocumentation() override
QCString trFileIndex() override
QCString trType(bool first_capital, bool singular) override
QCString trStaticPublicMembers() override
QCString trModulesDescription() override
QCString trMore() override
QCString trNote() override
QCString trEnumerations() override
QCString trRelatedFunctionDocumentation() override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trConcept(bool first_capital, bool singular) override
C++20 concept.
QCString trAll() override
QCString trInvariant() override
QCString trDesignUnitMembers() override
VHDL design unit members.
QCString trProvidedByCategory() override
QCString trVariableDocumentation() override
QCString trConstantGroupReference(const QCString &namespaceName) override
UNO IDL constant groups.
QCString trStaticPrivateMembers() override
QCString trOverloadText() override
QCString trEnumValue() override
QCString trEnumerationValues() override
QCString trDirDocumentation() override
QCString trEnumReference(const QCString &name) override
QCString trInterfaces() override
old style UNO IDL services: implemented interfaces
QCString trRequirementID() override
QCString trDesignUnitIndex() override
VHDL design unit index.
QCString trPublicSlots() override
QCString trLegend() override
QCString trPrecondition() override
QCString trTodoList() override
QCString trFunctionDocumentation() override
QCString trModuleIndex() override
QCString trRelatedSymbolDocumentation() override
QCString trHierarchicalIndex() override
QCString trMemberDataDocumentation() override
QCString trInclByDepGraph() override
QCString trCustomReference(const QCString &name) override
QCString trDefinition() override
QCString trCompoundMembersDescriptionFortran(bool extractAll) override
QCString trEventDocumentation() override
QCString trStaticPrivateAttribs() override
QCString trConstructorDocumentation() override
QCString trPropertyDocumentation() override
QCString trFriends() override
QCString trModulesList() override
QCString trSatisfiedBy(const QCString &list) override
QCString trImplementedInList(int numEntries) override
QCString trTopicListDescription() override
QCString trUnverifiedRequirements() override
QCString trInclDepGraph(const QCString &fName) override
QCString trFileMembersDescription(bool extractAll) override
QCString trEnumerationValueDocumentation() override
QCString trSearchMatches() override
QCString trDirRelation(const QCString &name) override
QCString trDetailedDescription() override
QCString trDocumentation(const QCString &projName) override
QCString trCompoundIndexFortran() override
QCString trPackageListDescription() override
QCString trCompoundListDescriptionFortran() override
QCString trCopyright() override
QCString trSourceFile(const QCString &filename) override
QCString trSearchResults(int numDocuments) override
QCString trReferencedBy() override
QCString trMemberFunctionDocumentation() override
QCString trSeeAlso() override
QCString trMember(bool first_capital, bool singular) override
QCString trFileReference(const QCString &fileName) override
QCString trDir(bool first_capital, bool singular) override
QCString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
QCString trReturns() override
QCString trDirReference(const QCString &dirName) override
QCString trExamplesDescription() override
QCString trMainPage() override
QCString trRTFCharSet() override
QCString trDayPeriod(bool period) override
QCString trCopyToClipboard() override
QCString trSatisfies(bool singular) override
QCString trConstants() override
QCString trServiceGeneratedFromFiles(bool single) override
UNO IDL service page.
QCString trSequences() override
QCString trStaticProtectedAttribs() override
QCString trNamespaces() override
QCString trDeprecatedList() override
QCString trLegendTitle() override
QCString trPrivateTypes() override
QCString trOperations() override
QCString trUnsatisfiedRequirementsText(bool singular, const QCString &list) override
QCString trRemarks() override
QCString trEvents() override
QCString trDesignUnitListDescription() override
VHDL design unit list description.
QCString trTypedefs() override
QCString trNamespace(bool first_capital, bool singular) override
QCString trFunctions() override
QCString trServices() override
old style UNO IDL services: inherited services
QCString trRelatedSymbolsSubscript() override
QCString trStaticPackageFunctions() override
QCString trInstanceMethods() override
QCString trExceptionIndex() override
QCString trExportedModules() override
QCString trInterfaceList() override
QCString trSearch() override
QCString trStaticProtectedMembers() override
QCString trInheritedByList(int numEntries) override
QCString trDesignUnits() override
VHDL design units.
QCString trSince() override
QCString trIncludesFileIn(const QCString &name) override
QCString trRelatedFunctions() override
QCString trDate() override
QCString trReferences() override
QCString trVersion() override
QCString trTypedefDocumentation() override
QCString trDefineValue() override
QCString trTestList() override
QCString trGraphicalHierarchy() override
QCString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) override
QCString trMemberEnumerationDocumentation() override
QCString trRTFTableOfContents() override
QCString trModules() override
QCString trModulesListDescription(bool extractAll) override
QCString trVariables() override
QCString trMemberList() override
QCString trCompoundReferenceSlice(const QCString &clName, ClassDef::CompoundType compType, bool isLocal) override
QCString trDataTypes() override
QCString trNamespaceListDescription(bool extractAll) override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trFileListDescription(bool extractAll) override
QCString trStaticPublicAttribs() override
QCString trFileMembers() override
QCString trCompoundReferenceFortran(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
QCString trModulesMemberDescription(bool extractAll) override
QCString trGlobal(bool first_capital, bool singular) override
QCString trCompoundMembers() override
QCString trDefinedAtLineInSourceFile() override
QCString trSubprogram(bool first_capital, bool singular) override
QCString trOperationDocumentation() override
QCString trPrivateAttribs() override
QCString trDirectories() override
QCString trModuleReference(const QCString &namespaceName) override
QCString trClasses() override
QCString trTypeDocumentation() override
QCString trCallGraph() override
QCString trProtectedSlots() override
QCString trListOfAllMembers() override
QCString trModule(bool first_capital, bool singular) override
QCString trIncludingInheritedMembers() override
QCString trClass(bool first_capital, bool singular) override
QCString trConceptReference(const QCString &conceptName) override
QCString trRequirements() override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
QCString trSearchResultsTitle() override
QCString trAndMore(const QCString &number) override
QCString trPrivateSlots() override
QCString trStructDocumentation() override
QCString trImplementedFromList(int numEntries) override
QCString trPackage(const QCString &name) override
QCString getLanguageString() override
language codes for Html help
QCString trExceptionListDescription() override
QCString trEnumerationTypeDocumentation() override
QCString trDesignUnitList() override
VHDL design unit list.
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trNamespaceList() override
QCString trRelatedSymbols() override
QCString trConceptIndex() override
QCString trDefinedIn() override
QCString trEnumName() override
QCString trDefinedInSourceFile() override
QCString trInterfaceHierarchyDescription() override
QCString trVerifiedBy(const QCString &list) override
QCString trDictionaries() override
QCString trFunctionAndProc() override
VHDL functions/procedures/processes.
QCString trModulesMembers() override
QCString trDetails() override
QCString trSignals() override
QCString trPackageTypes() override
QCString trEnumGeneratedFromFiles(bool single) override
QCString trStaticPackageAttribs() override
QCString trServiceReference(const QCString &sName) override
UNO IDL service page title.
QCString trCiteReferences() override
QCString trThisIsTheListOfAllMembers() override
QCString trRelatedPages() override
QCString trMethodDocumentation() override
QCString trClassHierarchyDescription() override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trDataMemberDocumentation() override
QCString trInterfaceHierarchy() override
QCString trTypeConstraints() override
QCString trClassMethods() override
QCString trMemberFunctionDocumentationFortran() override
QCString trTopicIndex() override
QCString trProtectedAttribs() override
QCString trDetailLevel() override
QCString trTemplateParameters() override
QCString trRelatedSubscript() override
QCString trInheritsList(int numEntries) override
QCString trCompoundList() override
QCString trPanelSynchronisationTooltip(bool enable) override
QCString trDirIndex() override
QCString trInterfaceIndex() override
QCString trExceptionHierarchyDescription() override
QCString trVhdlType(VhdlSpecifier type, bool single) override
VHDL type.
QCString trExceptions() override
QCString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
QCString trDictionaryDocumentation() override
QCString trPostcondition() override
QCString trAdditionalInheritedMembers() override
QCString trImportant() override
QCString trInterfaceListDescription() override
QCString trConceptDocumentation() override
QCString trLoading() override
QCString trTopicList() override
QCString trConstantDocumentation() override
QCString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
QCString trStructs() override
QCString trInitialValue() override
QCString trModulesIndex() override
QCString trStructIndex() override
QCString trExceptionList() override
QCString trFile(bool first_capital, bool singular) override
QCString trCode() override
QCString trPageIndex() override
QCString trExamples() override
QCString trPublicTypes() override
QCString trBug() override
QCString trReferenceManual() override
QCString trGotoSourceCode() override
QCString trCompoundListFortran() override
QCString trClassHierarchy() override
QCString trMemberTypedefDocumentation() override
QCString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) override
QCString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) override
QCString trInterfaceDocumentation() override
QCString trNamespaceDocumentation() override
QCString trFileIn(const QCString &name) override
QCString trUnsatisfiedRequirements() override
QCString trUnverifiedRequirementsText(bool singular, const QCString &list) override
QCString trPublicAttribs() override
QCString trSliceInterfaces() override
QCString trISOLang() override
QCString trConceptDefinition() override
QCString trExceptionDocumentation() override
QCString trVerifies(bool singular) override
QCString trConceptList() override
QCString trCompoundMembersFortran() override
QCString trLegendDocs() override
QCString trCompoundListDescription() override
QCString trSearching() override
QCString trFileDocumentation() override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trConceptListDescription(bool extractAll) override
QCString trGotoDocumentation() override
QCString trDeprecated() override
QCString trFileList() override
QCString trPublicMembers() override
QCString trClassDocumentation() override
QCString trRelatedPagesDescription() override
QCString trDeclaration() override
QCString trPrivateMembers() override
QCString trPackageFunctions() override
QCString trReimplementedFromList(int numEntries) override
Abstract base class for all translatable text fragments.
Definition translator.h:29
QCString createNoun(bool first_capital, bool singular, const QCString &base, const QCString &plurSuffix, const QCString &singSuffix="")
Definition translator.h:801
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
SrcLangExt
Definition types.h:207
VhdlSpecifier
Definition types.h:770
@ INSTANTIATION
Definition types.h:791
@ MISCELLANEOUS
Definition types.h:797
@ SHAREDVARIABLE
Definition types.h:794
QCString generateMarker(int id)
Definition util.cpp:279
QCString getDotImageExtension()
Definition util.cpp:6307