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 * | DString latexBabelPackage()
31 * | DString trAuthor()
32 * | DString trAuthors()
33 * | DString trFiles()
34 * | DString trIncludeFile()
35 * | DString 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 DString trCallerGraph() override
69 * | Removed DString trHeaderFilesDescription() override
70 * | Removed DString trField(bool first_capital, bool singular) override
71 * | Removed DString trPackageDocumentation() override
72 * | Removed DString trSources() override
73 * | Removed DString trReimplementedForInternalReasons() override
74 * | Removed DString trInterfaces() override
75 * | Removed DString trHeaderFiles() override
76 * | Removed DString trBugsAndLimitations() override
77 * | Removed DString 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 DString 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 { DString result="Généré automatiquement par Doxygen";
225 if (!s.empty()) 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. */
306 DString trSearch() override
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 DString trFileListDescription(bool extractAll) override
325 {
326 DString 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 DString trCompoundMembersDescription(bool extractAll) override
352 {
353 DString 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 DString trFileMembersDescription(bool extractAll) override
394 {
395 DString 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 DString trDocumentation(const DString &projName) override
428 { return (!projName.empty()?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 DString trGeneratedAt(const DString &date,const DString &projName) override
583 {
584 DString result="Généré le "+date;
585 if (!projName.empty()) result+=" pour "+projName;
586 result+=" par";
587 return result;
588 }
589
590 /*! this text is put before a class diagram */
591 DString trClassDiagram(const DString &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 DString 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 DString trNamespaceListDescription(bool extractAll) override
638 {
639 DString 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 DString 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 DString trFileReference(const DString &fileName) override
690 {
691 DString 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 DString trNamespaceReference(const DString &namespaceName) override
698 {
699 DString 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 DString trWriteList(int numEntries) override
729 {
730 DString 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 DString 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 DString 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 DString 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 DString 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 DString trNamespaceMemberDescription(bool extractAll) override
787 {
788 DString 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 DString 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 */
896 DString trCollaborationDiagram(const DString &clName) override
897 {
898 return "Graphe de collaboration de "+clName+":";
899 }
900 /*! this text is put before an include dependency graph */
901 DString trInclDepGraph(const DString &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 DString 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 DString 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 DString 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 }
1050 DString trSince() override
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 DString 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 DString trPackage(const DString &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 DString 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 DString 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 DString 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 DString trNamespace(bool first_capital, bool singular) override
1291 {
1292 DString 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 DString 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 DString 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 DString 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 DString 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 DString 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 DString 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 DString 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 DString 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 DString 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 DString trSourceFile(const DString& 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 DString trDirReference(const DString &dirName) override
1556 { DString 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 DString 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 DString 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 DString trModulesListDescription(bool extractAll) override
1672 {
1673 DString 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 DString 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 DString trModuleReference(const DString &namespaceName) override
1702 {
1703 DString 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 DString trModulesMemberDescription(bool extractAll) override
1714 {
1715 DString 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 DString 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 DString 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 DString 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 DString 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 DString trDirRelation(const DString &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 DString trFileIn(const DString &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 DString trIncludesFileIn(const DString &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 DString 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 DString 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 DString stime;
1873 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1874 sdate+=stime;
1875 }
1876 return sdate;
1877 }
1878 DString 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 DString 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 DString 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 DString 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 DString 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 DString trDirDepGraph(const DString &name) override
1914 { return DString("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 DString trAndMore(const DString &number) override
1931 { return "et "+number+" de plus..."; }
1932
1933 /*! Used file list for a Java enum */
1934 DString trEnumGeneratedFromFiles(bool single) override
1935 { DString 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 DString trEnumReference(const DString &name) override
1943 { return name+" Référence de l'énumération"; }
1944
1945 /*! Used for a section containing inherited members */
1946 DString trInheritedFrom(const DString &members,const DString &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 DString 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 DString trConstantGroupReference(const DString &namespaceName) override
2028 {
2029 DString result="Référence du groupe constant ";
2030 result+=namespaceName;
2031 return result;
2032 }
2033 /** UNO IDL service page title */
2034 DString trServiceReference(const DString &sName) override
2035 {
2036 DString result="Référence du service ";
2037 result+=sName;
2038 return result;
2039 }
2040 /** UNO IDL singleton page title */
2041 DString trSingletonReference(const DString &sName) override
2042 {
2043 DString 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 DString 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 DString 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 DString 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 }
2180 DString trCustomReference(const DString &name) override
2181 { return DString("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 DString trCompoundReferenceSlice(const DString &clName, ClassDef::CompoundType compType, bool isLocal) override
2280 {
2281 DString 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 DString 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 DString trConceptReference(const DString &conceptName) override
2340 {
2341 DString 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 DString trConceptListDescription(bool extractAll) override
2360 {
2361 DString 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 DString 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 DString 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 DString 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 DString 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 DString trDefinition() override { return "Définition"; }
2605 DString 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 DString 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 DString trSatisfies(bool singular) override
2687 {
2688 return singular ? "Satisfait l'exigence" : "Satisfait les exigences";
2689 }
2690
2691 DString trSatisfiedBy(const DString &list) override
2692 { return "Satisfaite par "+list+"."; }
2693
2695 { return "Exigences non satisfaites"; }
2696
2697 DString trUnsatisfiedRequirementsText(bool singular,const DString &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 DString trVerifies(bool singular) override
2705 {
2706 return singular ? "Vérifie l'exigence" : "Vérifie les exigences";
2707 }
2708
2709 DString trVerifiedBy(const DString &list) override
2710 { return "Vérifiée par "+list+"."; }
2711
2713 { return "Exigences non vérifiées"; }
2714
2715 DString trUnverifiedRequirementsText(bool singular,const DString &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
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
Definition dstring.h:89
DString()=default
DString upper() const
Definition dstring.h:336
DString mid(size_t index, size_t len=npos) const
Definition dstring.h:323
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:153
DString & sprintf(const char *format,...)
Definition dstring.cpp:29
DString trEventDocumentation() override
DString trGotoSourceCode() override
DString trGlobalNamespace() override
DString trType(bool first_capital, bool singular) override
DString trSingletonGeneratedFromFiles(bool single) override
UNO IDL singleton page.
DString trImplementedFromList(int numEntries) override
DString trDictionaryDocumentation() override
DString trStructListDescription() override
DString trGlobal(bool first_capital, bool singular) override
DString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) override
DString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) override
DString trSince() override
DString trDesignUnitDocumentation() override
VHDL design unit documentation.
DString trTypeConstraints() override
DString trRelatedSubscript() override
DString trModulesList() override
DString trStaticPackageAttribs() override
DString trTodo() override
DString trMemberDataDocumentation() override
DString trThisIsTheListOfAllMembers() override
DString trLegendDocs() override
DString trDocumentation(const DString &projName) override
DString trConstantDocumentation() override
DString trDirDocumentation() override
DString trGotoGraphicalHierarchy() override
DString trConceptList() override
DString idLanguage() override
DString trConstants() override
DString trConcept(bool first_capital, bool singular) override
C++20 concept.
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trInclByDepGraph() override
DString trFunctions() override
DString trCallerGraph() override
DString trBug() override
DString trCompoundListDescription() override
DString trDesignUnits() override
VHDL design units.
DString trModuleDocumentation() override
DString trReimplementedInList(int numEntries) override
DString trProtectedTypes() override
DString trTypeDocumentation() override
DString trOperationDocumentation() override
DString trClassMethods() override
DString trExceptionHierarchy() override
DString trDir(bool first_capital, bool singular) override
DString trEnumerations() override
DString trPrivateMembers() override
DString trStructDocumentation() override
DString trExamples() override
DString trAuthor(bool first_capital, bool singular) override
DString trMethodDocumentation() override
DString trFlowchart() override
DString trDataMembers() override
DString trPackageAttribs() override
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trCollaborationDiagram(const DString &clName) override
DString trVerifiedBy(const DString &list) override
DString trReferences() override
DString trExceptionListDescription() override
DString trStructs() override
DString trFileIndex() override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
DString trSearchResults(int numDocuments) override
DString trDesignUnitListDescription() override
VHDL design unit list description.
DString trWarning() override
DString getLanguageString() override
language codes for Html help
DString trDate() override
DString trDirDepGraph(const DString &name) override
DString trHierarchicalIndex() override
DString trTodoList() override
DString trDefines() override
DString trCopyright() override
DString trConceptIndex() override
DString trInvariant() override
DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
DString trCompounds() override
DString trEvents() override
DString trMemberTypedefDocumentation() override
DString trReferencedBy() override
DString trUnsatisfiedRequirements() override
DString trModulesMemberDescription(bool extractAll) override
DString trSatisfies(bool singular) override
DString trDirRelation(const DString &name) override
DString trMore() override
DString trIncludesFileIn(const DString &name) override
DString trTypedefDocumentation() override
DString trSeeAlso() override
DString trCompoundMembersFortran() override
DString trCompoundIndexFortran() override
DString trConceptDefinition() override
DString trFileReference(const DString &fileName) override
DString trPublicAttribs() override
DString trOverloadText() override
DString trSubprograms() override
DString trDefineDocumentation() override
DString trExceptionHierarchyDescription() override
DString trModules() override
DString trPageAbbreviation() override
DString trDetailedDescription() override
DString trRTFCharSet() override
DString trClassDiagram(const DString &clName) override
DString trNamespaceReference(const DString &namespaceName) override
DString trDefinedAtLineInSourceFile() override
DString trCopyToClipboard() override
DString trClassHierarchyDescription() override
DString trGroup(bool first_capital, bool singular) override
DString trStaticPackageFunctions() override
DString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
DString trVariableDocumentation() override
DString trPublicTypes() override
DString trEnumName() override
DString trRelatedPagesDescription() override
DString trDetails() override
DString trIncludingInheritedMembers() override
DString trAttention() override
DString trMemberFunctionDocumentationFortran() override
DString trRelatedFunctions() override
DString trModulesIndex() override
DString trInstanceMethods() override
DString trStaticProtectedMembers() override
DString trModulesMembers() override
DString trExtendsClass() override
DString trDirectories() override
DString trNamespaceIndex() override
DString trListOfAllMembers() override
DString trAndMore(const DString &number) override
DString trVersion() override
DString trClass(bool first_capital, bool singular) override
DString trConceptListDescription(bool extractAll) override
DString trDataTypes() override
DString trImplementedInList(int numEntries) override
DString trPackageMembers() override
DString trMemberEnumerationDocumentation() override
DString trProtectedAttribs() override
DString trInterfaceHierarchyDescription() override
DString trVerifies(bool singular) override
DString trDeprecated() override
DString trRTFGeneralIndex() override
DString trInheritedByList(int numEntries) override
DString trDefineValue() override
DString trInterfaceDocumentation() override
DString trSourceFile(const DString &filename) override
DString trPublicSlots() override
DString trCompoundMembersDescription(bool extractAll) override
DString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
DString trEnumValue() override
DString trModuleIndex() override
DString trClassHierarchy() override
DString trNamespaceListDescription(bool extractAll) override
DString trTest() override
DString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
DString trDataMemberDocumentation() override
DString trRelatedSymbolDocumentation() override
DString trAdditionalInheritedMembers() override
DString trServices() override
old style UNO IDL services: inherited services
DString trRelatedPages() override
DString trServiceGeneratedFromFiles(bool single) override
UNO IDL service page.
DString trTopicList() override
DString trDictionaries() override
DString trDeclaration() override
DString trRTFTableOfContents() override
DString trInterfaceHierarchy() override
DString trMainPage() override
DString trUnsatisfiedRequirementsText(bool singular, const DString &list) override
DString trInclDepGraph(const DString &fName) override
DString trDefinedIn() override
DString trExceptionDocumentation() override
DString trConceptDocumentation() override
DString trFileMembers() override
DString trFunctionAndProc() override
VHDL functions/procedures/processes.
DString trEnumerationValues() override
DString trSearching() override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trRelatedSymbols() override
DString trDesignUnitIndex() override
VHDL design unit index.
DString trFileList() override
DString trDirIndex() override
DString trStaticPrivateAttribs() override
DString trMemberList() override
DString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) override
DString trCompoundListFortran() override
DString trFile(bool first_capital, bool singular) override
DString trConstructorDocumentation() override
DString trDesignUnitMembers() override
VHDL design unit members.
DString trLoading() override
DString trEnumerationValueDocumentation() override
DString trSliceInterfaces() override
DString trCallGraph() override
DString trFunctionDocumentation() override
DString trSearchMatches() override
DString trSatisfiedBy(const DString &list) override
DString trParameters() override
DString trVhdlType(VhdlSpecifier type, bool single) override
VHDL type.
DString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
DString trExceptions() override
DString trModuleReference(const DString &namespaceName) override
DString trBugList() override
DString trAll() override
DString trSequences() override
DString trRTFansicp() override
DString trProtectedMembers() override
DString trPackageTypes() override
DString trRequirements() override
DString trStaticPrivateMembers() override
DString trWriteList(int numEntries) override
DString trConceptReference(const DString &conceptName) override
DString trInterfaceIndex() override
DString trModule(bool first_capital, bool singular) override
DString trExceptionList() override
DString trMember(bool first_capital, bool singular) override
DString trSingletonReference(const DString &sName) override
UNO IDL singleton page title.
DString trStructList() override
DString trReturns() override
DString trDefinition() override
DString trFileListDescription(bool extractAll) override
DString trStaticPublicAttribs() override
DString trTypedefs() override
DString trRequirementID() override
DString trInterfaceListDescription() override
DString trClassDocumentation() override
DString trExceptionIndex() override
DString trRelatedSymbolsSubscript() override
DString trNamespaceList() override
DString trLegendTitle() override
DString trCiteReferences() override
DString trImportant() override
DString trProtectedSlots() override
DString trLegend() override
DString trPrivateTypes() override
DString trClasses() override
DString trSearchResultsTitle() override
DString trNamespaceDocumentation() override
DString trMonth(int month, bool first_capital, bool full) override
DString trPropertyDocumentation() override
DString trStructIndex() override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
DString trCompoundListDescriptionFortran() override
DString trGotoTextualHierarchy() override
DString trNamespaceMemberDescription(bool extractAll) override
DString trNamespaces() override
DString trGeneratedBy() override
DString latexLanguageSupportCommand() override
DString trNote() override
DString trFileDocumentation() override
DString trReferenceManual() override
DString trExportedModules() override
DString trNamespace(bool first_capital, bool singular) override
DString trTopics() override
DString trTestList() override
DString trPackageFunctions() override
DString trPage(bool first_capital, bool singular) override
DString trFileMembersDescription(bool extractAll) override
DString trPackages() override
DString trPackageList() override
DString trConstantGroupReference(const DString &namespaceName) override
UNO IDL constant groups.
DString trConstantGroups() override
UNO IDL constant groups.
DString trTopicDocumentation() override
DString trServiceReference(const DString &sName) override
UNO IDL service page title.
DString trPrecondition() override
DString trDesignUnitList() override
VHDL design unit list.
DString trPanelSynchronisationTooltip(bool enable) override
DString trInterfaceList() override
DString trFileIn(const DString &name) override
DString trPrivateSlots() override
DString trDirReference(const DString &dirName) override
DString trISOLang() override
DString trTopicIndex() override
DString trStaticProtectedAttribs() override
DString trCode() override
DString trEnumReference(const DString &name) override
DString trSignals() override
DString trPublicMembers() override
DString trSubprogram(bool first_capital, bool singular) override
DString trRemarks() override
DString trEnumGeneratedFromFiles(bool single) override
DString trDayPeriod(bool period) override
DString trInheritedFrom(const DString &members, const DString &what) override
DString trDetailLevel() override
DString trNamespaceMembers() override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trOperations() override
DString trProperties() override
DString trMemberFunctionDocumentation() override
DString trProvidedByCategory() override
DString trPageIndex() override
DString trDeprecatedList() override
DString trUnverifiedRequirementsText(bool singular, const DString &list) override
DString trPackageListDescription() override
DString trRelatedFunctionDocumentation() override
DString trEnumerationTypeDocumentation() override
DString trModulesListDescription(bool extractAll) override
DString trCompoundList() override
DString trCustomReference(const DString &name) override
DString trSequenceDocumentation() override
DString trCompoundReferenceSlice(const DString &clName, ClassDef::CompoundType compType, bool isLocal) override
DString trCompoundIndex() override
DString trNoMatches() override
DString trVariables() override
DString trGraphicalHierarchy() override
DString trInheritsList(int numEntries) override
DString trUnverifiedRequirements() override
DString trSearch() override
DString trInterfaces() override
old style UNO IDL services: implemented interfaces
DString trExamplesDescription() override
DString trCompoundMembers() override
DString trGeneratedAutomatically(const DString &s) override
DString trTopicListDescription() override
DString trPostcondition() override
DString trGotoDocumentation() override
DString trPackage(const DString &name) override
DString trFriends() override
DString trReturnValues() override
DString trStaticPublicMembers() override
DString trSubprogramDocumentation() override
DString trModulesDescription() override
DString trInitialValue() override
DString trDefinedInSourceFile() override
DString trTemplateParameters() override
DString trPrivateAttribs() override
DString trReimplementedFromList(int numEntries) override
Abstract base class for all translatable text fragments.
Definition translator.h:29
DString createNoun(bool first_capital, bool singular, const DString &base, const DString &plurSuffix, const DString &singSuffix="")
Definition translator.h:801
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
DString generateMarker(int id)
Definition dstring.h:893
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
DString getDotImageExtension()
Definition util.cpp:5630