Re: Plural-Forms: nplurals=2; plural=(n != 1);\n
Hallo Alex,
alex bachmer:
Vielleicht könnte mir jemand erklären, welche Auswirkungen die
Zeile Plural-Forms: nplurals=2; plural=(n != 1);\n in dem Profil bei
Gtranslator hat?
Eine Übersicht über die Pluralformen findest Du dort:
http://localization-guide.readthedocs.org/en/latest/l10n/pluralforms.html
nplurals=2
gibt an, wieviele Pluralformen in der jeweiligen Sprache existieren.
Dahinter folgt dann in C-Syntax eine Beschreibung für welche Mengen die
jeweilige Pluralform gilt. Für z.B deutsch, englisch oder französich besagt
plural=(n != 1);
dass alle Mengen ungleich 1 diese Pluralform haben, z.B.
msgstr[0] "%d Einheit"
msgstr[1] "%d Einheiten"
Im arabischen z.B. gibt es eigene Pluralformen für 0, 1, 2, Endungen
zwischen 3 und 10, 11 und 99 sowie Endungen mit 0, 1, und zwei:
nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;
Gruß,
Chris
Reply to: