Skip to content

Commit 94fc495

Browse files
authored
Update translator_de.h
structural changes at lower part of source file. modified the code based on EXTRACT_ALL
1 parent 4cf225e commit 94fc495

File tree

1 file changed

+27
-17
lines changed

1 file changed

+27
-17
lines changed

src/translator_de.h

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2260,40 +2260,50 @@ class TranslatorGerman : public TranslatorAdapter_1_8_15
22602260
QCString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
22612261
{
22622262
bool extractAll = Config_getBool(EXTRACT_ALL);
2263-
QCString result="Zusammengefaßt";
2264-
if (!extractAll) result+="dokumentiert ";
2265-
result+="Modul ";
2266-
QCString singularResult = "";
2267-
QCString pluralResult = "";
2263+
QCString result = "Zusammengefaßt ";
2264+
2265+
QCString singularResult = result + "bezieht sich das Modul auf: ";
2266+
QCString pluralResult = result + "beziehen sich die Module auf: ";
2267+
22682268
switch (hl)
22692269
{
22702270
case ModuleMemberHighlight::All:
2271-
singularResult="Mitglied";
2271+
if (!extractAll)
2272+
singularResult += "die verlinkte Modul-Beschreibung für jedes Mitglied:"; else
2273+
pluralResult += "die verlinkten Modul-Beschreibungen aller Mitglieder:";
22722274
break;
22732275
case ModuleMemberHighlight::Functions:
2274-
singularResult="Funktion";
2276+
if (!extractAll)
2277+
singularResult += "die verlinkte Modul-Beschreibung für jede Funktion:"; else
2278+
pluralResult += "die verlinkten Modul-Beschreibungen aller Funktionen:";
22752279
break;
22762280
case ModuleMemberHighlight::Variables:
2277-
singularResult="Variable";
2281+
if (!extractAll)
2282+
singularResult += "die verlinkte Modul-Beschreibung für jede Variable:"; else
2283+
pluralResult += "die verlinkten Modul-Beschreibungen für alle Variablen:";
22782284
break;
22792285
case ModuleMemberHighlight::Typedefs:
2280-
singularResult="Typen-Definition";
2286+
if (!extractAll)
2287+
singularResult += "die verlinkte Modul-Beschreibung für jede Typ-Definition:"; else
2288+
pluralResult += "die verlinkten Modul-Beschreibungen für jeden Definitions-Typen:";
22812289
break;
22822290
case ModuleMemberHighlight::Enums:
2283-
singularResult="Aufzählung";
2291+
if (!extractAll)
2292+
singularResult += "die verlinkte Modul-Beschreibung für jede Aufzählung:"; else
2293+
pluralResult += "die verlinkten Modul-Beschreibungen aller Aufzählungen:";
22842294
break;
22852295
case ModuleMemberHighlight::EnumValues:
2286-
singularResult="Aufzählungs-Wert";
2296+
if (!extractAll)
2297+
singularResult += "die verlinkte Modul-Beschreibung für jedem Aufzählungswert:"; else
2298+
pluralResult += "die verlinkten Modul-Beschreibungen aller Aufzählungswerte:";
22872299
break;
22882300
case ModuleMemberHighlight::Total: // for completeness
22892301
break;
22902302
}
2291-
result+=(pluralResult.isEmpty() ? singularResult+"s" : pluralResult);
2292-
result+=" verlinkt mit ";
2293-
if (extractAll)
2294-
result+="die Modul-Beschreibung für jede " + singularResult + ":";
2295-
else
2296-
result+="Das Modul bezieht sich auf: ";
2303+
if (!extractAll)
2304+
result = singularResult; else
2305+
result = pluralResult;
2306+
22972307
return result;
22982308
}
22992309
QCString trExportedModules() override

0 commit comments

Comments
 (0)