Chameleon

Chameleon Svn Source Tree

Root/branches/xZenu/src/util/doxygen/src/translator_fr.h

Source at commit 1322 created 9 years 5 months ago.
By meklort, Add doxygen to utils folder
1/******************************************************************************
2 *
3 *
4 *
5 * Copyright (C) 1997-2011 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 */
21
22/******************************************************************************
23 * History of content
24 *
25 * Date | Description
26 * ============+=============================================================
27 * 2001-11-22 | Removed obsolet methods:
28 * | QCString latexBabelPackage()
29 * | QCString trAuthor()
30 * | QCString trAuthors()
31 * | QCString trFiles()
32 * | QCString trIncludeFile()
33 * | QCString trVerbatimText(const char *f)
34 * -------------+------------------------------------------------------------
35 * 2002-01-23 | Update for new since 1.2.13
36 * -------------+------------------------------------------------------------
37 * 2002-07-11 | Update for new since 1.2.16
38 * -------------+------------------------------------------------------------
39 * 2002-09-24 | Update for new since 1.2.17
40 * -------------+------------------------------------------------------------
41 * 2002-10-22 | Update for new since 1.2.18
42 * -------------+------------------------------------------------------------
43 * 2003-02-04 | Corrected typo. Thanks to Bertrand M. :)
44 * -------------+------------------------------------------------------------
45 * 2003-03-29 | Update for new since 1.3
46 * -------------+------------------------------------------------------------
47
48 * -------------+------------------------------------------------------------
49 * 2003-06-06 | Fixed code page problem appeared between 1.42 and 1.43 in CVS
50 * -------------+------------------------------------------------------------
51 * 2003-06-10 | Update for new since 1.3.1
52 * -------------+------------------------------------------------------------
53 * 2003-09-12 | Update for new since 1.3.3
54 * -------------+------------------------------------------------------------
55 * 2004-04-30 | Updates by Jacques Bouchard <jacques.bouchard@noos.fr>:
56 * | - spaces between ':' removed (should be added by the renderer)
57 * | - missing spaces added
58 * | - missing tests for OPTIMIZE_OUTPUT_FOR_C added
59 * | - translations corrected
60 * | - translator_fr.h now conforms exactly to translator_en.h
61 * | (try: gvim -d translator_en.h translator_fr.h)
62 * -------------+------------------------------------------------------------
63 * 2005-07-12 | Update for new since 1.4.1
64 * -------------+------------------------------------------------------------
65 * 2005-10-09 | Update for new since 1.4.6
66 * | Added virtual QCString trCallerGraph()
67 * | Removed virtual QCString trHeaderFilesDescription()
68 * | Removed virtual QCString trField(bool first_capital, bool singular)
69 * | Removed virtual QCString trPackageDocumentation()
70 * | Removed virtual QCString trSources()
71 * | Removed virtual QCString trReimplementedForInternalReasons()
72 * | Removed virtual QCString trInterfaces()
73 * | Removed virtual QCString trHeaderFiles()
74 * | Removed virtual QCString trBugsAndLimitations()
75 * | Removed virtual QCString trNoDescriptionAvailable()
76 * | Corrected some misspelling thanx to Christophe C.
77 * -------------+------------------------------------------------------------
78 */
79#ifndef TRANSLATOR_FR_H
80#define TRANSLATOR_FR_H
81
82// When defining a translator class for the new language, follow
83// the description in the documentation. One of the steps says
84// that you should copy the translator_en.h (this) file to your
85// translator_xx.h new file. Your new language should use the
86// Translator class as the base class. This means that you need to
87// implement exactly the same (pure virtual) methods as the
88// TranslatorEnglish does. Because of this, it is a good idea to
89// start with the copy of TranslatorEnglish and replace the strings
90// one by one.
91//
92// It is not necessary to include "translator.h" or
93// "translator_adapter.h" here. The files are included in the
94// language.cpp correctly. Not including any of the mentioned
95// files frees the maintainer from thinking about whether the
96// first, the second, or both files should be included or not, and
97// why. This holds namely for localized translators because their
98// base class is changed occasionaly to adapter classes when the
99// Translator class changes the interface, or back to the
100// Translator class (by the local maintainer) when the localized
101// translator is made up-to-date again.
102
103class TranslatorFrench : public TranslatorAdapter_1_6_3
104{
105 public:
106
107 // --- Language control methods -------------------
108
109 /*! Used for identification of the language. The identification
110 * should not be translated. It should be replaced by the name
111 * of the language in English using lower-case characters only
112 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
113 * the identification used in language.cpp.
114 */
115 virtual QCString idLanguage()
116 {
117 return "french"; }
118
119 /*! Used to get the LaTeX command(s) for the language support.
120 * This method should return string with commands that switch
121 * LaTeX to the desired language. For example
122 * <pre>"\\usepackage[german]{babel}\n"
123 * </pre>
124 * or
125 * <pre>"\\usepackage{polski}\n"
126 * "\\usepackage[latin2]{inputenc}\n"
127 * "\\usepackage[T1]{fontenc}\n"
128 * </pre>
129 */
130 virtual QCString latexLanguageSupportCommand()
131 {
132 return "\\usepackage[french]{babel}\n";
133 }
134
135 /*! return the language charset. This will be used for the HTML output */
136 virtual QCString idLanguageCharset()
137 {
138 return "iso-8859-1";
139 }
140
141 // --- Language translation methods -------------------
142
143 /*! used in the compound documentation before a list of related functions. */
144 virtual QCString trRelatedFunctions()
145 {
146
147
148 /*! subscript for the related functions. */
149 virtual QCString trRelatedSubscript()
150 {
151 return "(Noter que ce ne sont pas des fonctions membres)"; }
152
153 /*! header that is put before the detailed description of files, classes and namespaces. */
154 virtual QCString trDetailedDescription()
155 {
156
157
158 /*! header that is put before the list of typedefs. */
159 virtual QCString trMemberTypedefDocumentation()
160 {
161
162
163 /*! header that is put before the list of enumerations. */
164 virtual QCString trMemberEnumerationDocumentation()
165 {
166
167
168 /*! header that is put before the list of member functions. */
169 virtual QCString trMemberFunctionDocumentation()
170 {
171 return "Documentation des fonctions membres"; }
172
173 /*! header that is put before the list of member attributes. */
174 virtual QCString trMemberDataDocumentation()
175 {
176 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
177 {
178 return "Documentation des champs";
179 }
180 else
181 {
182
183 }
184 }
185
186 /*! this is the text of a link put after brief descriptions. */
187 virtual QCString trMore()
188 {
189
190
191 /*! put in the class documentation */
192 virtual QCString trListOfAllMembers()
193 {
194 return "Liste de tous les membres"; }
195
196 /*! used as the title of the "list of all members" page of a class */
197 virtual QCString trMemberList()
198 {
199 return "Liste des membres"; }
200
201 /*! this is the first part of a sentence that is followed by a class name */
202 virtual QCString trThisIsTheListOfAllMembers()
203 {
204
205
206 /*! this is the remainder of the sentence after the class name */
207 virtual QCString trIncludingInheritedMembers()
208 {
209
210
211 /*! this is put at the author sections at the bottom of man pages.
212 * parameter s is name of the project name.
213 */
214 virtual QCString trGeneratedAutomatically(const char *s)
215
216 if (s) result+=(QCString)" pour "+s;
217
218 return result;
219 }
220
221 /*! put after an enum name in the list of all members */
222 virtual QCString trEnumName()
223 {
224
225
226 /*! put after an enum value in the list of all members */
227 virtual QCString trEnumValue()
228 {
229
230
231 /*! put after an undocumented member in the list of all members */
232 virtual QCString trDefinedIn()
233 {
234
235
236 // quick reference sections
237
238 /*! This is put above each page as a link to the list of all groups of
239 * compounds or files (see the \\group command).
240 */
241 virtual QCString trModules()
242 {
243 return "Modules"; }
244
245 /*! This is put above each page as a link to the class hierarchy */
246 virtual QCString trClassHierarchy()
247 {
248
249
250 /*! This is put above each page as a link to the list of annotated classes */
251 virtual QCString trCompoundList()
252 {
253 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
254 {
255
256 }
257 else
258 {
259 return "Liste des classes";
260 }
261 }
262
263 /*! This is put above each page as a link to the list of documented files */
264 virtual QCString trFileList()
265 {
266 return "Liste des fichiers"; }
267
268 /*! This is put above each page as a link to all members of compounds. */
269 virtual QCString trCompoundMembers()
270 {
271 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
272 {
273
274 }
275 else
276 {
277 return "Membres de classe";
278 }
279 }
280
281 /*! This is put above each page as a link to all members of files. */
282 virtual QCString trFileMembers()
283 {
284 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
285 {
286
287 }
288 else
289 {
290 return "Membres de fichier";
291 }
292 }
293
294 /*! This is put above each page as a link to all related pages. */
295 virtual QCString trRelatedPages()
296 {
297
298
299 /*! This is put above each page as a link to all examples. */
300 virtual QCString trExamples()
301 {
302 return "Exemples"; }
303
304 /*! This is put above each page as a link to the search engine. */
305 virtual QCString trSearch()
306 {
307 return "Recherche"; }
308
309 /*! This is an introduction to the class hierarchy. */
310 virtual QCString trClassHierarchyDescription()
311 {
312
313
314 }
315
316 /*! This is an introduction to the list with all files. */
317 virtual QCString trFileListDescription(bool extractAll)
318 {
319 QCString result="Liste de tous les fichiers ";
320
321
322 return result;
323 }
324
325 /*! This is an introduction to the annotated compound list. */
326 virtual QCString trCompoundListDescription()
327 {
328
329 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
330 {
331
332 }
333 else
334 {
335 return "Liste des classes, structures, "
336
337 }
338 }
339
340 /*! This is an introduction to the page with all class members. */
341 virtual QCString trCompoundMembersDescription(bool extractAll)
342 {
343 QCString result="Liste de tous les ";
344 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
345 {
346 result+="champs de structure et d'union ";
347 }
348 else
349 {
350 result+="membres de classe ";
351 }
352 if (!extractAll)
353 {
354
355 }
356 result+="avec liens vers ";
357 if (!extractAll)
358 {
359 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
360 {
361 result+="la documentation de structure/union de chaque champ :";
362 }
363 else
364 {
365 result+="la documentation de classe de chaque membre :";
366 }
367 }
368 else
369 {
370 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
371 {
372 result+="les structures/unions auxquelles ils appartiennent :";
373 }
374 else
375 {
376 result+="les classes auxquelles ils appartiennent :";
377 }
378 }
379 return result;
380 }
381
382 /*! This is an introduction to the page with all file members. */
383 virtual QCString trFileMembersDescription(bool extractAll)
384 {
385 QCString result="Liste ";
386
387 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
388 {
389
390 }
391 else
392 {
393 result+="de tous les membres de fichier ";
394 }
395
396 result+="avec liens vers ";
397 if (extractAll)
398 result+="les fichiers auxquels ils appartiennent :";
399 else
400 result+="la documentation :";
401 return result;
402 }
403
404 /*! This is an introduction to the page with the list of all examples */
405 virtual QCString trExamplesDescription()
406 {
407 return "Liste de tous les exemples :"; }
408
409 /*! This is an introduction to the page with the list of related pages */
410 virtual QCString trRelatedPagesDescription()
411 {
412
413
414 /*! This is an introduction to the page with the list of class/file groups */
415 virtual QCString trModulesDescription()
416 {
417 return "Liste de tous les modules :"; }
418
419 /*! This is used in HTML as the title of index.html. */
420 virtual QCString trDocumentation()
421 {
422 return "Documentation"; }
423
424 /*! This is used in LaTeX as the title of the chapter with the
425 * index of all groups.
426 */
427 virtual QCString trModuleIndex()
428 {
429 return "Index des modules"; }
430
431 /*! This is used in LaTeX as the title of the chapter with the
432 * class hierarchy.
433 */
434 virtual QCString trHierarchicalIndex()
435 {
436
437
438 /*! This is used in LaTeX as the title of the chapter with the
439 * annotated compound index.
440 */
441 virtual QCString trCompoundIndex()
442 {
443 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
444 {
445
446 }
447 else
448 {
449 return "Index des classes";
450 }
451 }
452
453 /*! This is used in LaTeX as the title of the chapter with the
454 * list of all files.
455 */
456 virtual QCString trFileIndex()
457 {
458 return "Index des fichiers"; }
459
460 /*! This is used in LaTeX as the title of the chapter containing
461 * the documentation of all groups.
462 */
463 virtual QCString trModuleDocumentation()
464 {
465 return "Documentation des modules"; }
466
467 /*! This is used in LaTeX as the title of the chapter containing
468 * the documentation of all classes, structs and unions.
469 */
470 virtual QCString trClassDocumentation()
471 {
472 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
473 {
474
475 }
476 else
477 {
478 return "Documentation des classes";
479 }
480 }
481
482 /*! This is used in LaTeX as the title of the chapter containing
483 * the documentation of all files.
484 */
485 virtual QCString trFileDocumentation()
486 {
487 return "Documentation des fichiers"; }
488
489 /*! This is used in LaTeX as the title of the chapter containing
490 * the documentation of all examples.
491 */
492 virtual QCString trExampleDocumentation()
493 {
494 return "Documentation des exemples"; }
495
496 /*! This is used in LaTeX as the title of the chapter containing
497 * the documentation of all related pages.
498 */
499 virtual QCString trPageDocumentation()
500 {
501
502
503 /*! This is used in LaTeX as the title of the document */
504 virtual QCString trReferenceManual()
505 {
506
507
508 /*! This is used in the documentation of a file as a header before the
509 * list of defines
510 */
511 virtual QCString trDefines()
512 {
513 return "Macros"; }
514
515 /*! This is used in the documentation of a file as a header before the
516 * list of function prototypes
517 */
518 virtual QCString trFuncProtos()
519 {
520 return "Prototypes de fonction"; }
521
522 /*! This is used in the documentation of a file as a header before the
523 * list of typedefs
524 */
525 virtual QCString trTypedefs()
526 {
527
528
529 /*! This is used in the documentation of a file as a header before the
530 * list of enumerations
531 */
532 virtual QCString trEnumerations()
533 {
534
535
536 /*! This is used in the documentation of a file as a header before the
537 * list of (global) functions
538 */
539 virtual QCString trFunctions()
540 {
541 return "Fonctions"; }
542
543 /*! This is used in the documentation of a file as a header before the
544 * list of (global) variables
545 */
546 virtual QCString trVariables()
547 {
548 return "Variables"; }
549
550 /*! This is used in the documentation of a file as a header before the
551 * list of (global) variables
552 */
553 virtual QCString trEnumerationValues()
554 {
555
556
557 /*! This is used in the documentation of a file before the list of
558 * documentation blocks for defines
559 */
560 virtual QCString trDefineDocumentation()
561 {
562 return "Documentation des macros"; }
563
564 /*! This is used in the documentation of a file/namespace before the list
565 * of documentation blocks for function prototypes
566 */
567 virtual QCString trFunctionPrototypeDocumentation()
568 {
569 return "Documentation des prototypes de fonction"; }
570
571 /*! This is used in the documentation of a file/namespace before the list
572 * of documentation blocks for typedefs
573 */
574 virtual QCString trTypedefDocumentation()
575 {
576
577
578 /*! This is used in the documentation of a file/namespace before the list
579 * of documentation blocks for enumeration types
580 */
581 virtual QCString trEnumerationTypeDocumentation()
582
583
584 /*! This is used in the documentation of a file/namespace before the list
585 * of documentation blocks for functions
586 */
587 virtual QCString trFunctionDocumentation()
588 {
589 return "Documentation des fonctions"; }
590
591 /*! This is used in the documentation of a file/namespace before the list
592 * of documentation blocks for variables
593 */
594 virtual QCString trVariableDocumentation()
595 {
596 return "Documentation des variables"; }
597
598 /*! This is used in the documentation of a file/namespace/group before
599 * the list of links to documented compounds
600 */
601 virtual QCString trCompounds()
602 {
603 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
604 {
605
606 }
607 else
608 {
609 return "Classes";
610 }
611 }
612
613 /*! This is used in the standard footer of each page and indicates when
614 * the page was generated
615 */
616 virtual QCString trGeneratedAt(const char *date,const char *projName)
617 {
618
619 if (projName) result+=(QCString)" pour "+projName;
620 result+=(QCString)" par";
621 return result;
622 }
623 /*! This is part of the sentence used in the standard footer of each page.
624 */
625 virtual QCString trWrittenBy()
626 {
627
628 }
629
630 /*! this text is put before a class diagram */
631 virtual QCString trClassDiagram(const char *clName)
632 {
633
634 }
635
636 /*! this text is generated when the \\internal command is used. */
637 virtual QCString trForInternalUseOnly()
638 {
639
640
641 /*! this text is generated when the \\warning command is used. */
642 virtual QCString trWarning()
643 {
644 return "Avertissement"; }
645
646 /*! this text is generated when the \\version command is used. */
647 virtual QCString trVersion()
648 {
649 return "Version"; }
650
651 /*! this text is generated when the \\date command is used. */
652 virtual QCString trDate()
653 {
654 return "Date"; }
655
656 /*! this text is generated when the \\return command is used. */
657 virtual QCString trReturns()
658 {
659 return "Renvoie"; }
660
661 /*! this text is generated when the \\sa command is used. */
662 virtual QCString trSeeAlso()
663 {
664
665
666 /*! this text is generated when the \\param command is used. */
667 virtual QCString trParameters()
668 {
669
670
671 /*! this text is generated when the \\exception command is used. */
672 virtual QCString trExceptions()
673 {
674 return "Exceptions"; }
675
676 /*! this text is used in the title page of a LaTeX document. */
677 virtual QCString trGeneratedBy()
678 {
679
680
681 //////////////////////////////////////////////////////////////////////////
682 // new since 0.49-990307
683 //////////////////////////////////////////////////////////////////////////
684
685 /*! used as the title of page containing all the index of all namespaces. */
686 virtual QCString trNamespaceList()
687 {
688 return "Liste des espaces de nommage"; }
689
690 /*! used as an introduction to the namespace list */
691 virtual QCString trNamespaceListDescription(bool extractAll)
692 {
693 QCString result="Liste de tous les espaces de nommage ";
694
695
696 return result;
697 }
698
699 /*! used in the class documentation as a header before the list of all
700 * friends of a class
701 */
702 virtual QCString trFriends()
703 {
704 return "Amis"; }
705
706 //////////////////////////////////////////////////////////////////////////
707 // new since 0.49-990405
708 //////////////////////////////////////////////////////////////////////////
709
710 /*! used in the class documentation as a header before the list of all
711 * related classes
712 */
713 virtual QCString trRelatedFunctionDocumentation()
714 {
715
716
717 //////////////////////////////////////////////////////////////////////////
718 // new since 0.49-990425
719 //////////////////////////////////////////////////////////////////////////
720
721 /*! used as the title of the HTML page of a class/struct/union */
722 virtual QCString trCompoundReference(const char *clName,
723 ClassDef::CompoundType compType,
724 bool isTemplate)
725 {
726
727 switch(compType)
728 {
729 case ClassDef::Class: result+="la classe ";
730 break;
731 case ClassDef::Struct: result+="la structure ";
732 break;
733 case ClassDef::Union: result+="l'union ";
734 break;
735 case ClassDef::Interface: result+="l'interface ";
736 break;
737 case ClassDef::Protocol: result+="le protocol ";
738 break;
739
740 break;
741 case ClassDef::Exception: result+="l'exception ";
742 break;
743 }
744 result+=(QCString)clName;
745
746 return result;
747 }
748
749 /*! used as the title of the HTML page of a file */
750 virtual QCString trFileReference(const char *fileName)
751 {
752
753 result+=fileName;
754 return result;
755 }
756
757 /*! used as the title of the HTML page of a namespace */
758 virtual QCString trNamespaceReference(const char *namespaceName)
759 {
760
761 result+=namespaceName;
762 return result;
763 }
764
765 virtual QCString trPublicMembers()
766 {
767 return "Fonctions membres publiques"; }
768 virtual QCString trPublicSlots()
769 {
770 return "Connecteurs publics"; }
771 virtual QCString trSignals()
772 {
773 return "Signaux"; }
774 virtual QCString trStaticPublicMembers()
775 {
776 return "Fonctions membres publiques statiques"; }
777 virtual QCString trProtectedMembers()
778 {
779
780 virtual QCString trProtectedSlots()
781 {
782
783 virtual QCString trStaticProtectedMembers()
784 {
785
786 virtual QCString trPrivateMembers()
787 {
788
789 virtual QCString trPrivateSlots()
790 {
791
792 virtual QCString trStaticPrivateMembers()
793 {
794
795
796 /*! this function is used to produce a comma-separated list of items.
797 * use generateMarker(i) to indicate where item i should be put.
798 */
799 virtual QCString trWriteList(int numEntries)
800 {
801 QCString result;
802 int i;
803 // the inherits list contain `numEntries' classes
804 for (i=0;i<numEntries;i++)
805 {
806 // use generateMarker to generate placeholders for the class links!
807 result+=generateMarker(i); // generate marker for entry i in the list
808 // (order is left to right)
809
810 if (i!=numEntries-1) // not the last entry, so we need a separator
811 {
812 if (i<numEntries-2) // not the fore last entry
813 result+=", ";
814 else // the fore last entry
815 result+=", et ";
816 }
817 }
818 return result;
819 }
820
821 /*! used in class documentation to produce a list of base classes,
822 * if class diagrams are disabled.
823 */
824 virtual QCString trInheritsList(int numEntries)
825 {
826
827 }
828
829 /*! used in class documentation to produce a list of super classes,
830 * if class diagrams are disabled.
831 */
832 virtual QCString trInheritedByList(int numEntries)
833 {
834
835 }
836
837 /*! used in member documentation blocks to produce a list of
838 * members that are hidden by this one.
839 */
840 virtual QCString trReimplementedFromList(int numEntries)
841 {
842
843 }
844
845 /*! used in member documentation blocks to produce a list of
846 * all member that overwrite the implementation of this member.
847 */
848 virtual QCString trReimplementedInList(int numEntries)
849 {
850
851 }
852
853 /*! This is put above each page as a link to all members of namespaces. */
854 virtual QCString trNamespaceMembers()
855 {
856 return "Membres de l'espace de nommage"; }
857
858 /*! This is an introduction to the page with all namespace members */
859 virtual QCString trNamespaceMemberDescription(bool extractAll)
860 {
861 QCString result="Liste de tous les membres des espaces de nommage ";
862
863 result+="avec liens vers ";
864 if (extractAll)
865 result+="la documentation de namespace de chaque membre :";
866 else
867 result+="les espaces de nommage auxquels ils appartiennent :";
868 return result;
869 }
870 /*! This is used in LaTeX as the title of the chapter with the
871 * index of all namespaces.
872 */
873 virtual QCString trNamespaceIndex()
874 {
875 return "Index des espaces de nommage"; }
876
877 /*! This is used in LaTeX as the title of the chapter containing
878 * the documentation of all namespaces.
879 */
880 virtual QCString trNamespaceDocumentation()
881 {
882 return "Documentation des espaces de nommage"; }
883
884 //////////////////////////////////////////////////////////////////////////
885 // new since 0.49-990522
886 //////////////////////////////////////////////////////////////////////////
887
888 /*! This is used in the documentation before the list of all
889 * namespaces in a file.
890 */
891 virtual QCString trNamespaces()
892 {
893 return "Espaces de nommage"; }
894
895 //////////////////////////////////////////////////////////////////////////
896 // new since 0.49-990728
897 //////////////////////////////////////////////////////////////////////////
898
899 /*! This is put at the bottom of a class documentation page and is
900 * followed by a list of files that were used to generate the page.
901 */
902 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
903 bool single)
904 { // here s is one of " Class", " Struct" or " Union"
905 // single is true implies a single file
906 bool female = true;
907 QCString result=(QCString)"La documentation de ";
908 switch(compType)
909 {
910 case ClassDef::Class: result+="cette classe";
911 break;
912 case ClassDef::Struct: result+="cette structure";
913 break;
914 case ClassDef::Union: result+="cette union";
915 break;
916 case ClassDef::Interface: result+="cette interface";
917 break;
918 case ClassDef::Protocol: result+="ce protocol";
919 female = false;
920 break;
921
922 break;
923 case ClassDef::Exception: result+="cette exception";
924 break;
925 }
926
927
928 if (single) result+="du fichier suivant :";
929 else result+="des fichiers suivants :";
930 return result;
931 }
932
933 /*! This is in the (quick) index as a link to the alphabetical compound
934 * list.
935 */
936 virtual QCString trAlphabeticalList()
937 {
938
939
940 //////////////////////////////////////////////////////////////////////////
941 // new since 0.49-990901
942 //////////////////////////////////////////////////////////////////////////
943
944 /*! This is used as the heading text for the retval command. */
945 virtual QCString trReturnValues()
946 {
947
948
949 /*! This is in the (quick) index as a link to the main page (index.html)
950 */
951 virtual QCString trMainPage()
952 {
953 return "Page principale"; }
954
955 /*! This is used in references to page that are put in the LaTeX
956 * documentation. It should be an abbreviation of the word page.
957 */
958 virtual QCString trPageAbbreviation()
959 {
960 return "p."; }
961
962 //////////////////////////////////////////////////////////////////////////
963 // new since 0.49-991003
964 //////////////////////////////////////////////////////////////////////////
965
966 virtual QCString trDefinedAtLineInSourceFile()
967 {
968
969 }
970 virtual QCString trDefinedInSourceFile()
971 {
972
973 }
974
975 //////////////////////////////////////////////////////////////////////////
976 // new since 0.49-991205
977 //////////////////////////////////////////////////////////////////////////
978
979 virtual QCString trDeprecated()
980 {
981
982 }
983
984 //////////////////////////////////////////////////////////////////////////
985 // new since 1.0.0
986 //////////////////////////////////////////////////////////////////////////
987
988 /*! this text is put before a collaboration diagram */
989 virtual QCString trCollaborationDiagram(const char *clName)
990 {
991 return (QCString)"Graphe de collaboration de "+clName+":";
992 }
993 /*! this text is put before an include dependency graph */
994 virtual QCString trInclDepGraph(const char *fName)
995 {
996
997 }
998 /*! header that is put before the list of constructor/destructors. */
999 virtual QCString trConstructorDocumentation()
1000 {
1001 return "Documentation des constructeurs et destructeur";
1002 }
1003 /*! Used in the file documentation to point to the corresponding sources. */
1004 virtual QCString trGotoSourceCode()
1005 {
1006 return "Aller au code source de ce fichier.";
1007 }
1008 /*! Used in the file sources to point to the corresponding documentation. */
1009 virtual QCString trGotoDocumentation()
1010 {
1011
1012 }
1013 /*! Text for the \\pre command */
1014 virtual QCString trPrecondition()
1015 {
1016
1017 }
1018 /*! Text for the \\post command */
1019 virtual QCString trPostcondition()
1020 {
1021 return "Postcondition";
1022 }
1023 /*! Text for the \\invariant command */
1024 virtual QCString trInvariant()
1025 {
1026 return "Invariant";
1027 }
1028 /*! Text shown before a multi-line variable/enum initialization */
1029 virtual QCString trInitialValue()
1030 {
1031 return "Valeur initiale :";
1032 }
1033 /*! Text used the source code in the file index */
1034 virtual QCString trCode()
1035 {
1036 return "code";
1037 }
1038 virtual QCString trGraphicalHierarchy()
1039 {
1040
1041 }
1042 virtual QCString trGotoGraphicalHierarchy()
1043 {
1044
1045 }
1046 virtual QCString trGotoTextualHierarchy()
1047 {
1048
1049 }
1050 virtual QCString trPageIndex()
1051 {
1052 return "Index des pages";
1053 }
1054
1055 //////////////////////////////////////////////////////////////////////////
1056 // new since 1.1.0
1057 //////////////////////////////////////////////////////////////////////////
1058
1059 virtual QCString trNote()
1060 {
1061 return "Note";
1062 }
1063 virtual QCString trPublicTypes()
1064 {
1065 return "Types publics";
1066 }
1067 virtual QCString trPublicAttribs()
1068 {
1069 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1070 {
1071
1072 }
1073 else
1074 {
1075 return "Attributs publics";
1076 }
1077 }
1078 virtual QCString trStaticPublicAttribs()
1079 {
1080 return "Attributs publics statiques";
1081 }
1082 virtual QCString trProtectedTypes()
1083 {
1084
1085 }
1086 virtual QCString trProtectedAttribs()
1087 {
1088
1089 }
1090 virtual QCString trStaticProtectedAttribs()
1091 {
1092
1093 }
1094 virtual QCString trPrivateTypes()
1095 {
1096
1097 }
1098 virtual QCString trPrivateAttribs()
1099 {
1100
1101 }
1102 virtual QCString trStaticPrivateAttribs()
1103 {
1104
1105 }
1106
1107 //////////////////////////////////////////////////////////////////////////
1108 // new since 1.1.3
1109 //////////////////////////////////////////////////////////////////////////
1110
1111 /*! Used as a marker that is put before a \\todo item */
1112 virtual QCString trTodo()
1113 {
1114
1115 }
1116 /*! Used as the header of the todo list */
1117 virtual QCString trTodoList()
1118 {
1119
1120 }
1121
1122 //////////////////////////////////////////////////////////////////////////
1123 // new since 1.1.4
1124 //////////////////////////////////////////////////////////////////////////
1125
1126 virtual QCString trReferencedBy()
1127 {
1128
1129 }
1130 virtual QCString trRemarks()
1131 {
1132 return "Remarques";
1133 }
1134 virtual QCString trAttention()
1135 {
1136 return "Attention";
1137 }
1138 virtual QCString trInclByDepGraph()
1139 {
1140 return "Ce graphe montre quels fichiers incluent directement "
1141 "ou indirectement ce fichier :";
1142 }
1143 virtual QCString trSince()
1144 {
1145 return "Depuis";
1146 }
1147
1148 //////////////////////////////////////////////////////////////////////////
1149 // new since 1.1.5
1150 //////////////////////////////////////////////////////////////////////////
1151
1152 /*! title of the graph legend page */
1153 virtual QCString trLegendTitle()
1154 {
1155
1156 }
1157 /*! page explaining how the dot graph's should be interpreted
1158 * The %A in the text below are to prevent link to classes called "A".
1159 */
1160 virtual QCString trLegendDocs()
1161 {
1162 return
1163
1164 "par doxygen.<p>\n"
1165
1166 "\\code\n"
1167
1168 "class Invisible { };\n\n"
1169
1170 "class Truncated : public Invisible { };\n\n"
1171
1172 "class Undocumented { };\n\n"
1173
1174 "class PublicBase : public Truncated { };\n\n"
1175
1176 "template<class T> class Templ { };\n\n"
1177
1178 "class ProtectedBase { };\n\n"
1179
1180 "class PrivateBase { };\n\n"
1181
1182 "class Used { };\n\n"
1183
1184 "class Inherited : public PublicBase,\n"
1185 " protected ProtectedBase,\n"
1186 " private PrivateBase,\n"
1187 " public Undocumented,\n"
1188 " public Templ<int>\n"
1189 "{\n"
1190 " private:\n"
1191 " Used *m_usedClass;\n"
1192 "};\n"
1193 "\\endcode\n"
1194
1195
1196 "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
1197 "<p>\n"
1198 "Les rectangles du graphe ci-dessus ont la signification suivante :\n"
1199 "<ul>\n"
1200
1201
1202
1203
1204
1205
1206
1207 "</ul>\n"
1208
1209 "<ul>\n"
1210
1211 "entre deux classes.\n"
1212
1213
1214
1215
1216
1217
1218
1219
1220 "</ul>\n";
1221 }
1222 /*! text for the link to the legend page */
1223 virtual QCString trLegend()
1224 {
1225
1226 }
1227
1228 //////////////////////////////////////////////////////////////////////////
1229 // new since 1.2.0
1230 //////////////////////////////////////////////////////////////////////////
1231
1232 /*! Used as a marker that is put before a test item */
1233 virtual QCString trTest()
1234 {
1235 return "Test";
1236 }
1237 /*! Used as the header of the test list */
1238 virtual QCString trTestList()
1239 {
1240 return "Liste des tests";
1241 }
1242
1243 //////////////////////////////////////////////////////////////////////////
1244 // new since 1.2.1
1245 //////////////////////////////////////////////////////////////////////////
1246
1247 /*! Used as a section header for KDE-2 IDL methods */
1248 virtual QCString trDCOPMethods()
1249 {
1250 return "Fonctions membres DCOP";
1251 }
1252
1253 //////////////////////////////////////////////////////////////////////////
1254 // new since 1.2.2
1255 //////////////////////////////////////////////////////////////////////////
1256
1257 /*! Used as a section header for IDL properties */
1258 virtual QCString trProperties()
1259 {
1260
1261 }
1262 /*! Used as a section header for IDL property documentation */
1263 virtual QCString trPropertyDocumentation()
1264 {
1265
1266 }
1267
1268 //////////////////////////////////////////////////////////////////////////
1269 // new since 1.2.4
1270 //////////////////////////////////////////////////////////////////////////
1271
1272 /*! Used for Java classes in the summary section of Java packages */
1273 virtual QCString trClasses()
1274 {
1275 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1276 {
1277
1278 }
1279 else
1280 {
1281 return "Classes";
1282 }
1283 }
1284 /*! Used as the title of a Java package */
1285 virtual QCString trPackage(const char *name)
1286 {
1287 return (QCString)"Paquetage "+name;
1288 }
1289 /*! Title of the package index page */
1290 virtual QCString trPackageList()
1291 {
1292 return "Liste des paquetages";
1293 }
1294 /*! The description of the package index page */
1295 virtual QCString trPackageListDescription()
1296 {
1297
1298 }
1299 /*! The link name in the Quick links header for each page */
1300 virtual QCString trPackages()
1301 {
1302 return "Paquetages";
1303 }
1304
1305 /*! Text shown before a multi-line define */
1306 virtual QCString trDefineValue()
1307 {
1308 return "Valeur :";
1309 }
1310
1311 //////////////////////////////////////////////////////////////////////////
1312 // new since 1.2.5
1313 //////////////////////////////////////////////////////////////////////////
1314
1315 /*! Used as a marker that is put before a \\bug item */
1316 virtual QCString trBug()
1317 {
1318 return "Bogue";
1319 }
1320 /*! Used as the header of the bug list */
1321 virtual QCString trBugList()
1322 {
1323 return "Liste des bogues";
1324 }
1325
1326 //////////////////////////////////////////////////////////////////////////
1327 // new since 1.2.6
1328 //////////////////////////////////////////////////////////////////////////
1329
1330 /*! Used as ansicpg for RTF file
1331 *
1332 * The following table shows the correlation of Charset name, Charset Value and
1333 * <pre>
1334 * Codepage number:
1335 * Charset Name Charset Value(hex) Codepage number
1336 * ------------------------------------------------------
1337 * DEFAULT_CHARSET 1 (x01)
1338 * SYMBOL_CHARSET 2 (x02)
1339 * OEM_CHARSET 255 (xFF)
1340 * ANSI_CHARSET 0 (x00) 1252
1341 * RUSSIAN_CHARSET 204 (xCC) 1251
1342 * EE_CHARSET 238 (xEE) 1250
1343 * GREEK_CHARSET 161 (xA1) 1253
1344 * TURKISH_CHARSET 162 (xA2) 1254
1345 * BALTIC_CHARSET 186 (xBA) 1257
1346 * HEBREW_CHARSET 177 (xB1) 1255
1347 * ARABIC _CHARSET 178 (xB2) 1256
1348 * SHIFTJIS_CHARSET 128 (x80) 932
1349 * HANGEUL_CHARSET 129 (x81) 949
1350 * GB2313_CHARSET 134 (x86) 936
1351 * CHINESEBIG5_CHARSET 136 (x88) 950
1352 * </pre>
1353 *
1354 */
1355 virtual QCString trRTFansicp()
1356 {
1357 return "1252";
1358 }
1359
1360
1361 /*! Used as ansicpg for RTF fcharset
1362 * \see trRTFansicp() for a table of possible values.
1363 */
1364 virtual QCString trRTFCharSet()
1365 {
1366 return "0";
1367 }
1368
1369 /*! Used as header RTF general index */
1370 virtual QCString trRTFGeneralIndex()
1371 {
1372 return "Index";
1373 }
1374
1375 /*! This is used for translation of the word that will possibly
1376 * be followed by a single name or by a list of names
1377 * of the category.
1378 */
1379 virtual QCString trClass(bool first_capital, bool singular)
1380 {
1381 QCString result((first_capital ? "Classe" : "classe"));
1382 if (!singular) result+="s";
1383 return result;
1384 }
1385
1386 /*! This is used for translation of the word that will possibly
1387 * be followed by a single name or by a list of names
1388 * of the category.
1389 */
1390 virtual QCString trFile(bool first_capital, bool singular)
1391 {
1392 QCString result((first_capital ? "Fichier" : "fichier"));
1393 if (!singular) result+="s";
1394 return result;
1395 }
1396
1397 /*! This is used for translation of the word that will possibly
1398 * be followed by a single name or by a list of names
1399 * of the category.
1400 */
1401 virtual QCString trNamespace(bool first_capital, bool singular)
1402 {
1403 QCString result((first_capital ? "Espace" : "espace"));
1404 if (!singular) result+="s";
1405 result+=" de nommage";
1406 return result;
1407 }
1408
1409 /*! This is used for translation of the word that will possibly
1410 * be followed by a single name or by a list of names
1411 * of the category.
1412 */
1413 virtual QCString trGroup(bool first_capital, bool singular)
1414 {
1415 QCString result((first_capital ? "Groupe" : "groupe"));
1416 if (!singular) result+="s";
1417 return result;
1418 }
1419
1420 /*! This is used for translation of the word that will possibly
1421 * be followed by a single name or by a list of names
1422 * of the category.
1423 */
1424 virtual QCString trPage(bool first_capital, bool singular)
1425 {
1426 QCString result((first_capital ? "Page" : "page"));
1427 if (!singular) result+="s";
1428 return result;
1429 }
1430
1431 /*! This is used for translation of the word that will possibly
1432 * be followed by a single name or by a list of names
1433 * of the category.
1434 */
1435 virtual QCString trMember(bool first_capital, bool singular)
1436 {
1437 QCString result((first_capital ? "Membre" : "membre"));
1438 if (!singular) result+="s";
1439 return result;
1440 }
1441
1442 /*! This is used for translation of the word that will possibly
1443 * be followed by a single name or by a list of names
1444 * of the category.
1445 */
1446 virtual QCString trGlobal(bool first_capital, bool singular)
1447 {
1448 QCString result((first_capital ? "Global(e)" : "global(e)"));
1449 if (!singular) result+="s";
1450 return result;
1451 }
1452
1453 //////////////////////////////////////////////////////////////////////////
1454 // new since 1.2.7
1455 //////////////////////////////////////////////////////////////////////////
1456
1457 /*! This text is generated when the \\author command is used and
1458 * for the author section in man pages. */
1459 virtual QCString trAuthor(bool first_capital, bool singular)
1460 {
1461 QCString result((first_capital ? "Auteur" : "auteur"));
1462 if (!singular) result+="s";
1463 return result;
1464 }
1465
1466 //////////////////////////////////////////////////////////////////////////
1467 // new since 1.2.11
1468 //////////////////////////////////////////////////////////////////////////
1469
1470 /*! This text is put before the list of members referenced by a member
1471 */
1472 virtual QCString trReferences()
1473 {
1474
1475 }
1476
1477 //////////////////////////////////////////////////////////////////////////
1478 // new since 1.2.13
1479 //////////////////////////////////////////////////////////////////////////
1480
1481 /*! used in member documentation blocks to produce a list of
1482 * members that are implemented by this one.
1483 */
1484 virtual QCString trImplementedFromList(int numEntries)
1485 {
1486
1487 }
1488
1489 /*! used in member documentation blocks to produce a list of
1490 * all members that implement this abstract member.
1491 */
1492 virtual QCString trImplementedInList(int numEntries)
1493 {
1494
1495 }
1496
1497 //////////////////////////////////////////////////////////////////////////
1498 // new since 1.2.16
1499 //////////////////////////////////////////////////////////////////////////
1500
1501 /*! used in RTF documentation as a heading for the Table
1502 * of Contents.
1503 */
1504 virtual QCString trRTFTableOfContents()
1505 {
1506
1507 }
1508
1509 //////////////////////////////////////////////////////////////////////////
1510 // new since 1.2.17
1511 //////////////////////////////////////////////////////////////////////////
1512
1513 /*! Used as the header of the list of item that have been
1514 * flagged deprecated
1515 */
1516 virtual QCString trDeprecatedList()
1517 {
1518
1519 }
1520
1521 //////////////////////////////////////////////////////////////////////////
1522 // new since 1.2.18
1523 //////////////////////////////////////////////////////////////////////////
1524
1525 /*! Used as a header for declaration section of the events found in
1526 * a C# program
1527 */
1528 virtual QCString trEvents()
1529 {
1530
1531 }
1532 /*! Header used for the documentation section of a class' events. */
1533 virtual QCString trEventDocumentation()
1534 {
1535
1536 }
1537
1538 //////////////////////////////////////////////////////////////////////////
1539 // new since 1.3
1540 //////////////////////////////////////////////////////////////////////////
1541
1542 /*! Used as a heading for a list of Java class types with package scope.
1543 */
1544 virtual QCString trPackageTypes()
1545 {
1546 return "Types de paquetage";
1547 }
1548 /*! Used as a heading for a list of Java class functions with package
1549 * scope.
1550 */
1551 virtual QCString trPackageMembers()
1552 {
1553 return "Fonctions de paquetage";
1554 }
1555 /*! Used as a heading for a list of static Java class functions with
1556 * package scope.
1557 */
1558 virtual QCString trStaticPackageMembers()
1559 {
1560 return "Fonctions statiques de paquetage";
1561 }
1562 /*! Used as a heading for a list of Java class variables with package
1563 * scope.
1564 */
1565 virtual QCString trPackageAttribs()
1566 {
1567 return "Attributs de paquetage";
1568 }
1569 /*! Used as a heading for a list of static Java class variables with
1570 * package scope.
1571 */
1572 virtual QCString trStaticPackageAttribs()
1573 {
1574 return "Attributs statiques de paquetage";
1575 }
1576
1577 //////////////////////////////////////////////////////////////////////////
1578 // new since 1.3.1
1579 //////////////////////////////////////////////////////////////////////////
1580
1581 /*! Used in the quick index of a class/file/namespace member list page
1582 * to link to the unfiltered list of all members.
1583 */
1584 virtual QCString trAll()
1585 {
1586 return "Tout";
1587 }
1588 /*! Put in front of the call graph for a function. */
1589 virtual QCString trCallGraph()
1590 {
1591 return "Voici le graphe d'appel pour cette fonction :";
1592 }
1593
1594 //////////////////////////////////////////////////////////////////////////
1595 // new since 1.3.3
1596 //////////////////////////////////////////////////////////////////////////
1597
1598 /*! When the search engine is enabled this text is put in the header
1599 * of each page before the field where one can enter the text to search
1600 * for.
1601 */
1602 virtual QCString trSearchForIndex()
1603 {
1604 return "Rechercher";
1605 }
1606 /*! This string is used as the title for the page listing the search
1607 * results.
1608 */
1609 virtual QCString trSearchResultsTitle()
1610 {
1611
1612 }
1613 /*! This string is put just before listing the search results. The
1614 * text can be different depending on the number of documents found.
1615 * Inside the text you can put the special marker $num to insert
1616 * the number representing the actual number of search results.
1617 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1618 * value 2 represents 2 or more matches. HTML markup is allowed inside
1619 * the returned string.
1620 */
1621 virtual QCString trSearchResults(int numDocuments)
1622 {
1623 if (numDocuments==0)
1624 {
1625
1626 }
1627 else if (numDocuments==1)
1628 {
1629
1630 }
1631 else
1632 {
1633
1634
1635 }
1636 }
1637 /*! This string is put before the list of matched words, for each search
1638 * result. What follows is the list of words that matched the query.
1639 */
1640 virtual QCString trSearchMatches()
1641 {
1642 return "Correspondances :";
1643 }
1644
1645 //////////////////////////////////////////////////////////////////////////
1646 // new since 1.3.8
1647 //////////////////////////////////////////////////////////////////////////
1648
1649 /*! This is used in HTML as the title of page with source code for file filename
1650 */
1651 virtual QCString trSourceFile(QCString& filename)
1652 {
1653 return " Fichier source de " + filename;
1654 }
1655
1656 //////////////////////////////////////////////////////////////////////////
1657 // new since 1.3.9
1658 //////////////////////////////////////////////////////////////////////////
1659
1660 /*! This is used as the name of the chapter containing the directory
1661 * hierarchy.
1662 */
1663 virtual QCString trDirIndex()
1664 {
1665
1666
1667 /*! This is used as the name of the chapter containing the documentation
1668 * of the directories.
1669 */
1670 virtual QCString trDirDocumentation()
1671 {
1672
1673
1674 /*! This is used as the title of the directory index and also in the
1675 * Quick links of a HTML page, to link to the directory hierarchy.
1676 */
1677 virtual QCString trDirectories()
1678 {
1679
1680
1681 /*! This returns a sentences that introduces the directory hierarchy.
1682 * and the fact that it is sorted alphabetically per level
1683 */
1684 virtual QCString trDirDescription()
1685 {
1686
1687
1688 }
1689
1690 /*! This returns the title of a directory page. The name of the
1691 * directory is passed via \a dirName.
1692 */
1693 virtual QCString trDirReference(const char *dirName)
1694 {
1695
1696 return result;
1697 }
1698
1699 /*! This returns the word directory with or without starting capital
1700 * (\a first_capital) and in sigular or plural form (\a singular).
1701 */
1702 virtual QCString trDir(bool first_capital, bool singular)
1703 {
1704
1705 if (singular) result+="";
1706 else result+="s";
1707 return result;
1708 }
1709
1710 //////////////////////////////////////////////////////////////////////////
1711 // new since 1.4.1
1712 //////////////////////////////////////////////////////////////////////////
1713
1714 /*! This text is added to the documentation when the \\overload command
1715 * is used for a overloaded function.
1716 */
1717 virtual QCString trOverloadText()
1718 {
1719
1720
1721 "ci-dessus uniquement par le(s) argument(s) qu'elle accepte.";
1722 }
1723
1724 //////////////////////////////////////////////////////////////////////////
1725 // new since 1.4.6
1726 //////////////////////////////////////////////////////////////////////////
1727
1728 /*! This is used to introduce a caller (or called-by) graph */
1729 virtual QCString trCallerGraph()
1730 {
1731 return "Voici le graphe d'appel pour cette fonction :";
1732 }
1733
1734 /*! This is used in the documentation of a file/namespace before the list
1735 * of documentation blocks for enumeration values
1736 */
1737 virtual QCString trEnumerationValueDocumentation()
1738
1739
1740 //////////////////////////////////////////////////////////////////////////
1741 // new since 1.5.4 (mainly for Fortran)
1742 //////////////////////////////////////////////////////////////////////////
1743
1744 /*! header that is put before the list of member subprograms (Fortran). */
1745 virtual QCString trMemberFunctionDocumentationFortran()
1746 { return "Documentation des fonctions membres/subroutine"; }
1747
1748 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1749 virtual QCString trCompoundListFortran()
1750
1751
1752 /*! This is put above each page as a link to all members of compounds (Fortran). */
1753 virtual QCString trCompoundMembersFortran()
1754
1755
1756 /*! This is an introduction to the annotated compound list (Fortran). */
1757 virtual QCString trCompoundListDescriptionFortran()
1758
1759
1760 /*! This is an introduction to the page with all data types (Fortran). */
1761 virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1762 {
1763 QCString result="Liste de tous les ";
1764
1765 if (!extractAll)
1766 {
1767
1768 }
1769 result+="avec liens vers ";
1770 if (!extractAll)
1771 {
1772
1773 }
1774 else
1775 {
1776
1777 }
1778 return result;
1779 }
1780
1781 /*! This is used in LaTeX as the title of the chapter with the
1782 * annotated compound index (Fortran).
1783 */
1784 virtual QCString trCompoundIndexFortran()
1785
1786
1787 /*! This is used in LaTeX as the title of the chapter containing
1788 * the documentation of all data types (Fortran).
1789 */
1790 virtual QCString trTypeDocumentation()
1791
1792
1793 /*! This is used in the documentation of a file as a header before the
1794 * list of (global) subprograms (Fortran).
1795 */
1796 virtual QCString trSubprograms()
1797 { return "Fonctions/Subroutines"; }
1798
1799 /*! This is used in the documentation of a file/namespace before the list
1800 * of documentation blocks for subprograms (Fortran)
1801 */
1802 virtual QCString trSubprogramDocumentation()
1803 { return "Documentation de la Fonction/Subroutine"; }
1804
1805 /*! This is used in the documentation of a file/namespace/group before
1806 * the list of links to documented compounds (Fortran)
1807 */
1808 virtual QCString trDataTypes()
1809
1810
1811 /*! used as the title of page containing all the index of all modules (Fortran). */
1812 virtual QCString trModulesList()
1813 { return "Liste des modules"; }
1814
1815 /*! used as an introduction to the modules list (Fortran) */
1816 virtual QCString trModulesListDescription(bool extractAll)
1817 {
1818 QCString result="Liste de tous les modules";
1819
1820
1821 return result;
1822 }
1823
1824 /*! used as the title of the HTML page of a module/type (Fortran) */
1825 virtual QCString trCompoundReferenceFortran(const char *clName,
1826 ClassDef::CompoundType compType,
1827 bool isTemplate)
1828 {
1829
1830 if (isTemplate) result+="du gabarit (template) ";
1831 switch(compType)
1832 {
1833 case ClassDef::Class: result+="du module "; break;
1834 case ClassDef::Struct: result+="du type "; break;
1835 case ClassDef::Union: result+="de l'union "; break;
1836 case ClassDef::Interface: result+="de l'interface "; break;
1837 case ClassDef::Protocol: result+="du protocole "; break;
1838
1839 case ClassDef::Exception: result+="de l'exception "; break;
1840 }
1841 result+=(QCString)clName;
1842 return result;
1843 }
1844 /*! used as the title of the HTML page of a module (Fortran) */
1845 virtual QCString trModuleReference(const char *namespaceName)
1846 {
1847
1848 result+= namespaceName;
1849 return result;
1850 }
1851
1852 /*! This is put above each page as a link to all members of modules. (Fortran) */
1853 virtual QCString trModulesMembers()
1854 { return "Membres du module"; }
1855
1856 /*! This is an introduction to the page with all modules members (Fortran) */
1857 virtual QCString trModulesMemberDescription(bool extractAll)
1858 {
1859 QCString result="Liste de tous les membres ";
1860
1861 result+="du module avec lien vers ";
1862 if (extractAll)
1863 {
1864 result+="la documentation du module de chaque membre :";
1865 }
1866 else
1867 {
1868 result+="les modules auxquels ils appartiennent :";
1869 }
1870 return result;
1871 }
1872
1873 /*! This is used in LaTeX as the title of the chapter with the
1874 * index of all modules (Fortran).
1875 */
1876 virtual QCString trModulesIndex()
1877 { return "Index des modules"; }
1878
1879 /*! This is used for translation of the word that will possibly
1880 * be followed by a single name or by a list of names
1881 * of the category.
1882 */
1883 virtual QCString trModule(bool first_capital, bool singular)
1884 {
1885 QCString result((first_capital ? "Module" : "module"));
1886 if (!singular) result+="s";
1887 return result;
1888 }
1889
1890 /*! This is put at the bottom of a module documentation page and is
1891 * followed by a list of files that were used to generate the page.
1892 */
1893 virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
1894 bool single)
1895 {
1896 // single is true implies a single file
1897 QCString result=(QCString)"La documentation de ";
1898 switch(compType)
1899 {
1900 case ClassDef::Class: result+="ce module"; break;
1901 case ClassDef::Struct: result+="ce type"; break;
1902 case ClassDef::Union: result+="cette union"; break;
1903 case ClassDef::Interface: result+="cette interface"; break;
1904 case ClassDef::Protocol: result+="ce protocole"; break;
1905
1906 case ClassDef::Exception: result+="cette exception"; break;
1907 }
1908
1909 if (single) result+="du fichier suivant :"; else result+="des fichiers suivants :";
1910 return result;
1911 }
1912
1913 /*! This is used for translation of the word that will possibly
1914 * be followed by a single name or by a list of names
1915 * of the category.
1916 */
1917 virtual QCString trType(bool first_capital, bool singular)
1918 {
1919 QCString result((first_capital ? "Type" : "type"));
1920 if (!singular) result+="s";
1921 return result;
1922 }
1923
1924 /*! This is used for translation of the word that will possibly
1925 * be followed by a single name or by a list of names
1926 * of the category.
1927 */
1928 virtual QCString trSubprogram(bool first_capital, bool singular)
1929 {
1930 QCString result((first_capital ? "Sous-programme" : "sous-programme"));
1931 if (!singular) result+="s";
1932 return result;
1933 }
1934
1935 /*! C# Type Constraint list */
1936 virtual QCString trTypeConstraints()
1937 {
1938 return "Les constraintes du type";
1939 }
1940
1941//////////////////////////////////////////////////////////////////////////
1942// new since 1.6.0 (mainly for the new search engine)
1943//////////////////////////////////////////////////////////////////////////
1944
1945 /*! directory relation for \a name */
1946 virtual QCString trDirRelation(const char *name)
1947 {
1948 return "Relation " + QCString(name);
1949 }
1950
1951 /*! Loading message shown when loading search results */
1952 virtual QCString trLoading()
1953 {
1954 return "Chargement...";
1955 }
1956
1957 /*! Label used for search results in the global namespace */
1958 virtual QCString trGlobalNamespace()
1959 {
1960 return "Espace de nommage global";
1961 }
1962
1963 /*! Message shown while searching */
1964 virtual QCString trSearching()
1965 {
1966 return "Recherche...";
1967 }
1968
1969 /*! Text shown when no search results are found */
1970 virtual QCString trNoMatches()
1971 {
1972 return "Aucune correspondance";
1973 }
1974
1975};
1976
1977#endif
1978
1979

Archive Download this file

Revision: 1322