82 #ifndef TRANSLATOR_FR_H 
   83 #define TRANSLATOR_FR_H 
  134          return "\\usepackage[french]{babel}\n";
 
  141       { 
return "Fonctions associées"; }
 
  145       { 
return "(Notez que ce ne sont pas des fonctions membres)"; }
 
  149       { 
return "Description détaillée"; }
 
  153       { 
return "Documentation des définitions de type membres"; }
 
  157       { 
return "Documentation des énumérations membres"; }
 
  161       { 
return "Documentation des fonctions membres"; }
 
  168             return "Documentation des champs";
 
  172             return "Documentation des données membres";
 
  178       { 
return "Plus de détails..."; }
 
  182       { 
return "Liste de tous les membres"; }
 
  186       { 
return "Liste des membres"; }
 
  190       { 
return "Liste complète des membres de "; }
 
  194       { 
return ", y compris les membres hérités :"; }
 
  200       { QCString result=
"Généré automatiquement par Doxygen";
 
  201          if (s) result+=(QCString)
" pour "+s;
 
  202          result+=
" à partir du code source.";
 
  208       { 
return "énumération"; }
 
  212       { 
return "valeur énumérée"; }
 
  216       { 
return "défini dans"; }
 
  224       { 
return "Modules"; }
 
  228       { 
return "Hiérarchie des classes"; }
 
  235             return "Structures de données";
 
  239             return "Liste des classes";
 
  245       { 
return "Liste des fichiers"; }
 
  252             return "Champs de donnée";
 
  256             return "Membres de classe";
 
  265             return "Variables globale";
 
  269             return "Membres de fichier";
 
  275       { 
return "Pages associées"; }
 
  279       { 
return "Exemples"; }
 
  283       { 
return "Recherche"; }
 
  287       { 
return "Cette liste d'héritage est classée " 
  288              "approximativement par ordre alphabétique :";
 
  294          QCString result=
"Liste de tous les fichiers ";
 
  295          if (!extractAll) result+=
"documentés ";
 
  296          result+=
"avec une brève description :";
 
  306             return "Liste des structures de données avec une brève description :";
 
  310             return "Liste des classes, structures, " 
  311                "unions et interfaces avec une brève description :";
 
  318          QCString result=
"Liste de tous les ";
 
  321             result+=
"champs de structure et d'union ";
 
  325             result+=
"membres de classe ";
 
  329             result+=
"documentés ";
 
  331          result+=
"avec des liens vers ";
 
  336                result+=
"la documentation de structure/union de chaque champ :";
 
  340                result+=
"la documentation de classe de chaque membre :";
 
  347                result+=
"les structures/unions auxquelles ils appartiennent :";
 
  351                result+=
"les classes auxquelles ils appartiennent :";
 
  360          QCString result=
"Liste ";
 
  364             result+=
"de toutes les fonctions, variables, macros, enumérations, et définitions de type ";
 
  368             result+=
"de tous les membres de fichier ";
 
  370          if (!extractAll) result+=
"documentés ";
 
  371          result+=
"avec des liens vers ";
 
  373             result+=
"les fichiers auxquels ils appartiennent :";
 
  375             result+=
"la documentation :";
 
  381       { 
return "Liste de tous les exemples :"; }
 
  385       { 
return "Liste de toutes les pages de documentation associées :"; }
 
  389       { 
return "Liste de tous les modules :"; }
 
  393       { 
return "Documentation"; }
 
  399       { 
return "Index des modules"; }
 
  405       { 
return "Index hiérarchique"; }
 
  414             return "Index des structures de données";
 
  418             return "Index des classes";
 
  426       { 
return "Index des fichiers"; }
 
  432       { 
return "Documentation des modules"; }
 
  441             return "Documentation des structures de données";
 
  445             return "Documentation des classes";
 
  453       { 
return "Documentation des fichiers"; }
 
  459       { 
return "Documentation des exemples"; }
 
  465       { 
return "Documentation des pages associées"; }
 
  469       { 
return "Manuel de référence"; }
 
  481       { 
return "Définitions de type"; }
 
  487       { 
return "Énumérations"; }
 
  493       { 
return "Fonctions"; }
 
  499       { 
return "Variables"; }
 
  505       { 
return "Valeurs énumérées"; }
 
  511       { 
return "Documentation des macros"; }
 
  517       { 
return "Documentation des définitions de type"; }
 
  523       { 
return "Documentation du type de l'énumération"; }
 
  529       { 
return "Documentation des fonctions"; }
 
  535       { 
return "Documentation des variables"; }
 
  544             return "Structures de données";
 
  557          QCString result=(QCString)
"Généré le "+date;
 
  558          if (projName) result+=(QCString)
" pour "+projName;
 
  559          result+=(QCString)
" par";
 
  566          return (QCString)
"Graphe d'héritage de "+clName+
":";
 
  571       { 
return "Pour un usage interne uniquement."; }
 
  575       { 
return "Avertissement"; }
 
  579       { 
return "Version"; }
 
  587       { 
return "Renvoie"; }
 
  591       { 
return "Voir également"; }
 
  595       { 
return "Paramètres"; }
 
  599       { 
return "Exceptions"; }
 
  603       { 
return "Généré par"; }
 
  611       { 
return "Liste des espaces de nommage"; }
 
  616          QCString result=
"Liste de tous les espaces de nommage ";
 
  617          if (!extractAll) result+=
"documentés ";
 
  618          result+=
"avec une brève description:";
 
  636       { 
return "Documentation des fonctions amies et associées"; }
 
  647          QCString result=
"Référence ";
 
  648          if (isTemplate) result+=
"du modèle ";
 
  661          result+=(QCString)clName;
 
  668          QCString result= 
"Référence du fichier ";
 
  676          QCString result= 
"Référence de l'espace de nommage ";
 
  677          result+=namespaceName;
 
  682       { 
return "Fonctions membres publiques"; }
 
  684       { 
return "Connecteurs publics"; }
 
  686       { 
return "Signaux"; }
 
  688       { 
return "Fonctions membres publiques statiques"; }
 
  690       { 
return "Fonctions membres protégées"; }
 
  692       { 
return "Connecteurs protégés"; }
 
  694       { 
return "Fonctions membres protégées statiques"; }
 
  696       { 
return "Fonctions membres privées"; }
 
  698       { 
return "Connecteurs privés"; }
 
  700       { 
return "Fonctions membres privées statiques"; }
 
  710          for (i=0;i<numEntries;i++)
 
  732          return "Est dérivée de "+
trWriteList(numEntries)+
".";
 
  748          return "Réimplémentée à partir de "+
trWriteList(numEntries)+
".";
 
  756          return "Réimplémentée dans "+
trWriteList(numEntries)+
".";
 
  761       { 
return "Membres de l'espace de nommage"; }
 
  766          QCString result=
"Liste de tous les membres des espaces de nommage ";
 
  767          if (!extractAll) result+=
"documentés ";
 
  768          result+=
"avec des liens vers ";
 
  770             result+=
"la documentation de namespace de chaque membre :";
 
  772             result+=
"les espaces de nommage auxquels ils appartiennent :";
 
  779       { 
return "Index des espaces de nommage"; }
 
  785       { 
return "Documentation des espaces de nommage"; }
 
  795       { 
return "Espaces de nommage"; }
 
  809          QCString result=(QCString)
"La documentation de ";
 
  821          if (female) result+= 
" a été générée à partir ";
 
  822          else result+=
" a été généré à partir ";
 
  823          if (single) result+=
"du fichier suivant :";
 
  824          else result+=
"des fichiers suivants :";
 
  834       { 
return "Valeurs retournées"; }
 
  839       { 
return "Page principale"; }
 
  853          return "Définition à la ligne @0 du fichier @1.";
 
  857          return "Définition dans le fichier @0.";
 
  876          return (QCString)
"Graphe de collaboration de "+clName+
":";
 
  881          return (QCString)
"Graphe des dépendances par inclusion de "+fName+
":";
 
  886          return "Documentation des constructeurs et destructeur";
 
  891          return "Aller au code source de ce fichier.";
 
  896          return "Aller à la documentation de ce fichier.";
 
  901          return "Précondition";
 
  906          return "Postcondition";
 
  916          return "Valeur initiale :";
 
  925          return "Graphe hiérarchique des classes";
 
  929          return "Aller au graphe hiérarchique des classes";
 
  933          return "Aller à la hiérarchie des classes en mode texte";
 
  937          return "Index des pages";
 
  950          return "Types publics";
 
  956             return "Champs de données";
 
  960             return "Attributs publics";
 
  965          return "Attributs publics statiques";
 
  969          return "Types protégés";
 
  973          return "Attributs protégés";
 
  977          return "Attributs protégés statiques";
 
  981          return "Types privés";
 
  985          return "Attributs privés";
 
  989          return "Attributs privés statiques";
 
 1004          return "Liste des choses à faire";
 
 1013          return "Référencé par";
 
 1025          return "Ce graphe montre quels fichiers incluent directement " 
 1026              "ou indirectement ce fichier :";
 
 1040          return "Légende du graphe";
 
 1048             "Cette page explique comment interpréter les graphes générés " 
 1050             "Considérez l'exemple suivant :\n" 
 1052             "/*! Classe invisible à cause d'une troncature */\n" 
 1053             "class Invisible { };\n\n" 
 1054             "/*! Classe tronquée, la relation d'héritage est masquée */\n" 
 1055             "class Truncated : public Invisible { };\n\n" 
 1056             "/*! Classe non documentée avec des commentaires Doxygen */\n" 
 1057             "class Undocumented { };\n\n" 
 1058             "/*! Classe dérivée par héritage public */\n" 
 1059             "class PublicBase : public Truncated { };\n\n" 
 1060             "/*! Un modèle de classe */\n" 
 1061             "template<class T> class Templ { };\n\n" 
 1062             "/*! Classe dérivée par héritage protégé */\n" 
 1063             "class ProtectedBase { };\n\n" 
 1064             "/*! Classe dérivée par héritage privé */\n" 
 1065             "class PrivateBase { };\n\n" 
 1066             "/*! Classe utilisée par la classe dérivée */\n" 
 1067             "class Used { };\n\n" 
 1068             "/*! Super-classe qui hérite de plusieurs autres classes */\n" 
 1069             "class Inherited : public PublicBase,\n" 
 1070             "                  protected ProtectedBase,\n" 
 1071             "                  private PrivateBase,\n" 
 1072             "                  public Undocumented,\n" 
 1073             "                  public Templ<int>\n" 
 1076             "    Used *m_usedClass;\n" 
 1079             "Cela aboutira au graphe suivant :" 
 1082             "Les rectangles du graphe ci-dessus ont la signification suivante :\n" 
 1084             "<li>Un rectangle plein noir représente la structure ou la classe pour laquelle " 
 1085             "le graphe est généré.\n" 
 1086             "<li>Un rectangle avec un bord noir indique une classe ou une structure documentée.\n" 
 1087             "<li>Un rectangle avec un bord gris indique une classe ou une structure non documentée.\n" 
 1088             "<li>Un rectangle avec un bord rouge indique une structure ou une classe documentée\n" 
 1089             "pour laquelle des relations d'héritage ou de collaboration manquent. Un graphe est " 
 1090             "tronqué s'il n'entre pas dans les limites spécifiées." 
 1092             "Les flèches ont la signification suivante :\n" 
 1094             "<li>Une flèche bleu foncé est utilisée pour visualiser une relation d'héritage publique " 
 1095             "entre deux classes.\n" 
 1096             "<li>Une flèche vert foncé est utilisée pour une relation d'héritage protégée.\n" 
 1097             "<li>Une flèche rouge foncé est utilisée pour une relation d'héritage privée.\n" 
 1098             "<li>Une flèche violette en pointillés est utilisée si une classe est contenue ou " 
 1099             "utilisée par une autre classe. La flèche est étiquetée avec la ou les variable(s) " 
 1100             "qui permettent d'accéder à la classe ou structure pointée. \n" 
 1101             "<li>Une flèche jaune en pointillés indique une relation entre un modèle d'instance et " 
 1102             "le modèle de classe duquel il est instancié. La flèche est étiquetée avec " 
 1103             "les paramètres de modèle de l'instance.\n" 
 1124          return "Liste des tests";
 
 1134          return "Propriétés";
 
 1139          return "Documentation des propriétés";
 
 1151             return "Structures de données";
 
 1161          return (QCString)
"Paquetage "+name;
 
 1166          return "Liste des paquetages";
 
 1171          return "Liste des paquetages avec une brève description (si disponible) :";
 
 1176          return "Paquetages";
 
 1196          return "Liste des bogues";
 
 1252        virtual QCString 
trClass(
bool first_capital, 
bool singular)
 
 1254          QCString result((first_capital ? 
"Classe" : 
"classe"));
 
 1255          if (!singular)  result+=
"s";
 
 1263        virtual QCString 
trFile(
bool first_capital, 
bool singular)
 
 1265          QCString result((first_capital ? 
"Fichier" : 
"fichier"));
 
 1266          if (!singular)  result+=
"s";
 
 1276          QCString result((first_capital ? 
"Espace" : 
"espace"));
 
 1277          if (!singular)  result+=
"s";
 
 1278          result+=
" de nommage";
 
 1286        virtual QCString 
trGroup(
bool first_capital, 
bool singular)
 
 1288          QCString result((first_capital ? 
"Groupe" : 
"groupe"));
 
 1289          if (!singular)  result+=
"s";
 
 1297        virtual QCString 
trPage(
bool first_capital, 
bool singular)
 
 1299          QCString result((first_capital ? 
"Page" : 
"page"));
 
 1300          if (!singular)  result+=
"s";
 
 1308        virtual QCString 
trMember(
bool first_capital, 
bool singular)
 
 1310          QCString result((first_capital ? 
"Membre" : 
"membre"));
 
 1311          if (!singular)  result+=
"s";
 
 1319        virtual QCString 
trGlobal(
bool first_capital, 
bool singular)
 
 1321          QCString result((first_capital ? 
"Globa" : 
"globa"));
 
 1322          if (!singular)  result+=
"ux(ales)"; 
else result+=
"l(e)";
 
 1332        virtual QCString 
trAuthor(
bool first_capital, 
bool singular)
 
 1334          QCString result((first_capital ? 
"Auteur" : 
"auteur"));
 
 1335          if (!singular)  result+=
"s";
 
 1347          return "Références";
 
 1367          return "Implémenté dans "+
trWriteList(numEntries)+
".";
 
 1379          return "Table des matières";
 
 1391          return "Liste des éléments obsolètes";
 
 1403          return "Événements";
 
 1408          return "Documentation des événements";
 
 1419          return "Types de paquetage";
 
 1426          return "Fonctions de paquetage";
 
 1433          return "Fonctions statiques de paquetage";
 
 1440          return "Attributs de paquetage";
 
 1447          return "Attributs statiques de paquetage";
 
 1464          return "Voici le graphe d'appel pour cette fonction :";
 
 1476          return "Résultats de la recherche";
 
 1488          if (numDocuments==0)
 
 1490             return "Désolé, aucun document ne correspond à votre requête.";
 
 1492          else if (numDocuments==1)
 
 1494             return "Trouvé <b>1</b> document correspondant à votre requête.";
 
 1498             return "Trouvé  <b>$num</b> documents correspondant à votre requête. " 
 1499                "Classé par ordre de pertinence décroissant.";
 
 1507          return "Correspondances :";
 
 1518          return " Fichier source de " + filename;
 
 1529       { 
return "Hiérarchie de répertoires"; }
 
 1535       { 
return "Documentation des répertoires"; }
 
 1541       { 
return "Répertoires"; }
 
 1547       { 
return "Cette hiérarchie de répertoire est triée approximativement, " 
 1548               "mais pas complètement, par ordre alphabétique :";
 
 1555       { QCString  result=
"Répertoire de référence de "; result+=dirName; 
return result; }
 
 1560        virtual QCString 
trDir(
bool first_capital, 
bool singular)
 
 1562          QCString result((first_capital ? 
"Répertoire" : 
"répertoire"));
 
 1563          if (singular) result+=
""; 
else result+=
"s";
 
 1576          return "Ceci est une fonction membre surchargée, " 
 1577               "proposée par commodité. Elle diffère de la fonction " 
 1578               "ci-dessus uniquement par le(s) argument(s) qu'elle accepte.";
 
 1588       return "Voici le graphe des appelants de cette fonction :";
 
 1595     { 
return "Documentation des énumérations"; }
 
 1603     { 
return "Documentation des fonctions/subroutines membres"; }
 
 1607     { 
return "Liste des types de données"; }
 
 1611     { 
return "Champs de données"; }
 
 1615     { 
return "Liste des types de données avec une brève description :"; }
 
 1620       QCString result=
"Liste de tous les membres de types de données ";
 
 1623         result+=
"documentés ";
 
 1625       result+=
"avec des liens vers ";
 
 1628          result+=
"la documentation de la structure des données de chaque membre :";
 
 1632          result+=
"les types des données auxquels ils appartiennent :";
 
 1641     { 
return "Index du type de données"; }
 
 1647     { 
return "Documentation du type de données"; }
 
 1653     { 
return "Fonctions/Subroutines"; }
 
 1659     { 
return "Documentation de la fonction/subroutine"; }
 
 1665     { 
return "Les types de données"; }
 
 1669     { 
return "Liste des modules"; }
 
 1674       QCString result=
"Liste de tous les modules ";
 
 1675       if (!extractAll) result+=
"documentés ";
 
 1676       result+=
"avec une brève description :";
 
 1685       QCString result=
"Réference ";
 
 1686       if (isTemplate) result+=
"du modèle ";
 
 1698       result+=(QCString)clName;
 
 1704       QCString result=
"Référence du module ";
 
 1705       result+= namespaceName;
 
 1711     { 
return "Membres du module"; }
 
 1716       QCString result=
"Liste de tous les membres ";
 
 1717       if (!extractAll) result+=
"documentés ";
 
 1718       result+=
"du module avec des liens vers ";
 
 1721         result+=
"la documentation du module de chaque membre :";
 
 1725         result+=
"les modules auxquels ils appartiennent :";
 
 1734     { 
return "Index des modules"; }
 
 1740     virtual QCString 
trModule(
bool first_capital, 
bool singular)
 
 1742       QCString result((first_capital ? 
"Module" : 
"module"));
 
 1743       if (!singular)  result+=
"s";
 
 1754       QCString result=(QCString)
"La documentation de ";
 
 1766       result+=
" a été générée à partir ";
 
 1767       if (single) result+=
"du fichier suivant :"; 
else result+=
"des fichiers suivants :";
 
 1775     virtual QCString 
trType(
bool first_capital, 
bool singular)
 
 1777       QCString result((first_capital ? 
"Type" : 
"type"));
 
 1778       if (!singular)  result+=
"s";
 
 1788       QCString result((first_capital ? 
"Sous-programme" : 
"sous-programme"));
 
 1789       if (!singular)  result+=
"s";
 
 1796       return "Contraintes de type";
 
 1806       return "Relation " + QCString(name);
 
 1812       return "Chargement...";
 
 1818       return "Espace de nommage global";
 
 1824       return "Recherche...";
 
 1830       return "Aucune correspondance";
 
 1843       return (QCString)
"Fichier dans "+name;
 
 1852       return (QCString)
"Inclut le fichier dans "+name;
 
 1865     virtual QCString 
trDateTime(
int year,
int month,
int day,
int dayOfWeek,
 
 1866                                 int hour,
int minutes,
int seconds,
 
 1869       static const char *days[]   = { 
"Lundi",
"Mardi",
"Mercredi",
"Jeudi",
"Vendredi",
"Samedi",
"Dimanche" };
 
 1870       static const char *months[] = { 
"Janvier",
"Février",
"Mars",
"Avril",
"Mai",
"Juin",
"Juillet",
"Août",
"Septembre",
"Octobre",
"Novembre",
"Décembre" };
 
 1872       sdate.sprintf(
"%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
 
 1876         stime.sprintf(
" %.2d:%.2d:%.2d",hour,minutes,seconds);
 
 1888     { 
return "Références bibliographiques"; }
 
 1892     { 
return "Copyright"; }
 
 1896     { 
return QCString(
"Graphe des dépendances de répertoires pour ")+name+
":"; }
 
 1905     { 
return "Niveau de détails"; }
 
 1909     { 
return "Paramètres du template"; }
 
 1913     { 
return "et "+number+
" de plus..."; }
 
 1917     { QCString result = 
"La documentation pour cette énumération a été générée à partir ";
 
 1918       if (!single) result += 
"du fichier suivant"; 
else result += 
"des fichiers suivants";
 
 1925     { 
return QCString(name)+
" Référence de l'énumération"; }
 
 1929     { 
return QCString(members)+
" hérités de "+what; }
 
 1935     { 
return "Membres hérités additionnels"; }
 
 1947       QCString opt = enable ? 
"activer" : 
"désactiver";
 
 1948       return "cliquez pour "+opt+
" la synchronisation du panel";
 
 1957       return "Déclarée dans la catégorie @0.";
 
 1966       return "Dérive la classe @0.";
 
 1974       return "Méthodes de classe";
 
 1982       return "Méthodes d'instance";
 
 1989       return "Documentation des méthodes";
 
 1997       return "Vue d'ensemble";
 
 2006     { 
return "Interfaces exportées"; }
 
 2010     { 
return "Services inclus"; }
 
 2014     { 
return "Groupes constants"; }
 
 2019       QCString result=
"Référence du groupe constant ";
 
 2020       result+=namespaceName;
 
 2026       QCString result=
"Référence du service ";
 
 2027       result+=(QCString)sName;
 
 2033       QCString result=
"Référence du singleton ";
 
 2034       result+=(QCString)sName;
 
 2041       QCString result=(QCString)
"La documentation pour ce service " 
 2042                                 "a été générée par ";
 
 2043       if (single) result+=
"le fichier suivant :"; 
else result+=
"les fichiers suivants :";
 
 2050       QCString result=(QCString)
"La documentation pour ce singleton " 
 2051                                 "a été générée par ";
 
 2052       if (single) result+=
"le fichier suivant :"; 
else result+=
"les fichiers suivants :";