Transifex big issues

Dimitris Glezos glezos at indifex.com
Sat Jan 29 08:16:15 UTC 2011


On Fri, Jan 28, 2011 at 10:45 PM, Yuri Chornoivan <yurchor at ukr.net> wrote:
> Transifex 1.0 effectively breaks Ukrainian translations. Plural form in
> your system is wrong. [...]
>
> I cannot even guess from where these forms were taken?

Hi Yuri.

Thanks for taking the time to help report this. The plural forms were
taken from here:

http://unicode.org/repos/cldr-tmp/trunk/diff/supplemental/language_plural_rules.html

> The right form
>
> Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 &&
> n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n
>
> or
>
> Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 :
> n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n

Should we reduce n to 3, or use the latter equation? Where is the
first used and where the last?

> Transifex.net interface is sluggish not faster than today's
> translate.fedoraproject.org.

Can you please be specific? My experience is that most parts are way
faster. We have added tons of caching code and almost the whole
website should be MUCH faster. Especially the important parts of the
site, such as stats, the releases and the web editor. One of the parts
which we will improve in the upcoming release is file exports.

Thanks for testing and providing constructive feedback.

-d



-- 
Dimitris Glezos

Transifex: The Multilingual Publishing Revolution
http://www.transifex.net/ -- http://www.indifex.com/


More information about the trans mailing list