Trotz vieler Beispiele im Web und auch der GNU gettext docu, komme ich aber nicht so ganz dahinter.
Eine Vielzahl von Beispielen ist hier zu finden: https://docs.translatehouse.org/project ... forms.html
Hier mal als Beispiele Englisch, Deutsch, Slowenisch und Arabisch, wobei selbst die beiden ersten eigentlich einfachen Formen sich mir nicht im Detail erschließen. Bin nicht mal sicher, was hier der Feldtrenner zwischen den Varianten ist. Und Slowenisch hat auch noch Klammern dabei.
Code: Alles auswählen
Plural-Forms: nplurals=2; plural=n != 1;
Plural-Forms: nplurals=2; plural=(n != 1);
Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n%100==4 ? 3 : 0)
Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;