Jump to content

About plural

Fragment of a discussion from User talk:Chaojoker

Thank you for the tip, Nike. Will fix that in a moment. Cheers,

Chaojoker11:09, 4 April 2011

Just one clarification: you don't need to repeat it twice if the forms are same. {{PLURAL:$2|dog|dog}} can be written as {{PLURAL:$2|dog}}.

Nike11:14, 4 April 2011

Thank you :)

Chaojoker11:17, 4 April 2011

Actually, does Armenian use plural at all? I have conflicting information on this.

Nike11:32, 4 April 2011

Yes, it does. In indefinite sentences singular is used, such as in "two cats are climbing a tree", but in definite expressions plural is used, such as in "my two cats".

Chaojoker11:37, 4 April 2011

Thanks. I will update our plural rule for Gettext projects then:

-hy      nplurals=1; plural=0;
+hy      nplurals=2; plural=(n != 1);
Nike11:39, 4 April 2011

I just checked with someone to make sure I didn't leave anything out, and I haven't :) Thanks a lot for updating the code.

One more thing that is also usually mistaken in Armenian automatic text generation is the Armenian period, or Armenian full stop, which is different from the rest of Indo-European languages and is expressed by the character ։ (U+0589). If that happens to be in Gettext projects as well, it would be worth fixing, by replacing the English full stop (.) by the Armenian full stop (։).

Thanks again,

Chaojoker12:00, 4 April 2011

We advice the developers of all our supported products to avoid lego sentences. This means that all the dots and full stops are (or at least should be) in the translatable messages itself.

Nike12:18, 4 April 2011