HI all,
Many thanks to the authors and the community, and I'm glad to see Russian translation underway (and touched it already).
I'd like to suggest an imrovement for internationalization code, which concerns the plurals handling.
Currently we translators do substitute strings of text with '%s' and '%d' in them, which leads to clumsy patterns like '%d item(s) is drawn', or just incorrect usage of fixed words (like '1 items') Moreover, in many languages there are a bit more complicated rules for plurals, with three forms of these.
It is considered an important requirement to handle plurals correctly in order to provide a highly usable and attractive service, which I hope this website will grow towards.
Further reading:
1. A motivating discussion by Artemy Lebedev, designer;
2. An example of approach to the subject from the Qt programming library, with rules for several languages.
Thanks.
Many thanks to the authors and the community, and I'm glad to see Russian translation underway (and touched it already).
I'd like to suggest an imrovement for internationalization code, which concerns the plurals handling.
Currently we translators do substitute strings of text with '%s' and '%d' in them, which leads to clumsy patterns like '%d item(s) is drawn', or just incorrect usage of fixed words (like '1 items') Moreover, in many languages there are a bit more complicated rules for plurals, with three forms of these.
It is considered an important requirement to handle plurals correctly in order to provide a highly usable and attractive service, which I hope this website will grow towards.
Further reading:
1. A motivating discussion by Artemy Lebedev, designer;
2. An example of approach to the subject from the Qt programming library, with rules for several languages.
Thanks.