Skip to content

Commit

Permalink
Added the few missing French translations
Browse files Browse the repository at this point in the history
  • Loading branch information
romigrou committed Jan 25, 2020
1 parent b06437c commit 8d71db8
Showing 1 changed file with 28 additions and 13 deletions.
41 changes: 28 additions & 13 deletions src/translator_fr.h
Original file line number Diff line number Diff line change
Expand Up @@ -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. */
Expand All @@ -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, "
Expand Down Expand Up @@ -805,22 +817,22 @@ 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)
{
case ClassDef::Class: result+="cette classe"; break;
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;
}
Expand Down Expand Up @@ -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;
Expand Down

0 comments on commit 8d71db8

Please sign in to comment.