summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRomain Bailly <romigrou@users.noreply.github.com>2020-01-25 10:42:49 (GMT)
committerRomain Bailly <romigrou@users.noreply.github.com>2020-01-25 10:42:49 (GMT)
commit8d71db8f1c30f2f6e746e705501a269144cd1260 (patch)
treedeaf94f9cf932a1f481f6b0be77a8d9893b5a2f2
parentb06437c30311e1b3611bd34d5a3aa2cdd5f854a2 (diff)
downloadDoxygen-8d71db8f1c30f2f6e746e705501a269144cd1260.zip
Doxygen-8d71db8f1c30f2f6e746e705501a269144cd1260.tar.gz
Doxygen-8d71db8f1c30f2f6e746e705501a269144cd1260.tar.bz2
Added the few missing French translations
-rw-r--r--src/translator_fr.h41
1 files changed, 28 insertions, 13 deletions
diff --git a/src/translator_fr.h b/src/translator_fr.h
index 1a41eaa..0035e23 100644
--- a/src/translator_fr.h
+++ b/src/translator_fr.h
@@ -285,8 +285,16 @@ class TranslatorFrench : public TranslatorAdapter_1_8_15
/*! This is an introduction to the class hierarchy. */
virtual QCString trClassHierarchyDescription()
- { return "Cette liste d'héritage est classée "
- "approximativement par ordre alphabétique :";
+ {
+ if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
+ {
+ return "Liste hiérarchique de toutes les entités :";
+ }
+ else
+ {
+ return "Cette liste d'héritage est classée "
+ "approximativement par ordre alphabétique :";
+ }
}
/*! This is an introduction to the list with all files. */
@@ -305,6 +313,10 @@ class TranslatorFrench : public TranslatorAdapter_1_8_15
{
return "Liste des structures de données avec une brève description :";
}
+ else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
+ {
+ return "Liste des classes avec une brève description :";
+ }
else
{
return "Liste des classes, structures, "
@@ -805,7 +817,7 @@ class TranslatorFrench : public TranslatorAdapter_1_8_15
bool single)
{ // here s is one of " Class", " Struct" or " Union"
// single is true implies a single file
- bool female = true;
+ bool feminine = true;
QCString result=(QCString)"La documentation de ";
switch(compType)
{
@@ -813,14 +825,14 @@ class TranslatorFrench : public TranslatorAdapter_1_8_15
case ClassDef::Struct: result+="cette structure"; break;
case ClassDef::Union: result+="cette union"; break;
case ClassDef::Interface: result+="cette interface"; break;
- case ClassDef::Protocol: result+="ce protocol"; female = false; break;
+ case ClassDef::Protocol: result+="ce protocol"; feminine = false; break;
case ClassDef::Category: result+="cette catégorie"; break;
case ClassDef::Exception: result+="cette exception"; break;
default: break;
}
- if (female) result+= " a été générée à partir ";
+ if (feminine) result+= " a été générée à partir ";
else result+=" a été généré à partir ";
- if (single) result+="du fichier suivant :";
+ if (feminine) result+="du fichier suivant :";
else result+="des fichiers suivants :";
return result;
}
@@ -2268,20 +2280,23 @@ class TranslatorFrench : public TranslatorAdapter_1_8_15
}
virtual QCString trCompoundReferenceSlice(const char *clName, ClassDef::CompoundType compType, bool isLocal)
{
- QCString result = "Référence de ";
-
+ QCString result = "Référence ";
+ bool feminine = true;
switch(compType)
{
- case ClassDef::Class: result+="la classe "; break;
- case ClassDef::Struct: result+="la structure "; break;
- case ClassDef::Interface: result+="l'interface "; break;
- case ClassDef::Exception: result+="l'exception "; break;
+ case ClassDef::Class: result+="de la classe "; break;
+ case ClassDef::Struct: result+="de la structure "; break;
+ case ClassDef::Union: result+="de l'union "; break;
+ case ClassDef::Interface: result+="de l'interface "; break;
+ case ClassDef::Protocol: result+="du protocole "; feminine=false; break;
+ case ClassDef::Category: result+="de la catégorie "; break;
+ case ClassDef::Exception: result+="de l'exception "; break;
default: break;
}
if(isLocal)
{
- result += "locale ";
+ result += (feminine) ? "locale " : "local ";
}
result += (QCString)clName;