Papa Papillon machte mir per PN einen Vorschlag, der mir sehr Sinnvoll erschien,
daher möchte ich Euch den Inhalt in diesem Thema zur Verfügung stellen.
----------------------------------------------------------------------------------------
Folgende Konstruktionen sollten vermieden werden:
Insgesamt {#$items} Mitglied{if $items != 1}er{/if}
Insgesamt 0 Mitglieder anwesend
Insgesamt 1 Mitglied anwesend
Insgesamt 2 Mitglieder anwesend
Auch wenn es verständlich ist: das ist veraltetes Programmiererdeutsch. Bei 1 und 2 gibt es kein insgesamt.
Oder noch schlimmer: Es ist 1 CronJob(s) gestartet. Es sind 4 CronJob(s) gestartet.
Es sollten so wenig sprachakrobatische Formeln wie möglich in die Sprachvariablen eingebaut werden.
Wo Sprachvariablen in Zusammenhang mit einer berechneten Zahl verwendet werden, sind je eine Variable zu definieren für die Mengen Null, Einzahl und Mehrzahl:
1. 0 = wcf.category.variableNull
2. 1 = wcf.category.variableSingular
3. 2 und mehr = wcf.category.variablePlural
Damit können leicht lesbare Variablen in korrektem Deutsch gebildet werden:
Kein Mitglied anwesend.
Ein Mitglied anwesend.
Insgesamt 2 Mitglieder anwesend.