in debian there are 2 index-incompatible variants (position rotated one place), each appearing in a few slight variations of parentheses and spacing. the single fomula in ubuntu seems to be the most popular one in debian, but the other 1 place rotated formula which causes this bug is used in more than a third of the files. all the formulas use plurals based on n modulo 100.
why? most likely because it all works in gettext. sample edited output of grep on pofiles: $ grep -h1 Plural-Forms debian/* | sort | uniq -c | sort -n 1 "Plural-Forms: nplurals=2; plural=(n != 1);\n" 1 "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || " 1 "n%100==4 ? 3 : 0);\n" 1 "Plural-Forms: Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? " 1 "2 : n%100==3 || n%100==4 ? 3 : 0);\n" 7 "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%" 7 "100==4 ? 2 : 3\n" 18 "Plural-Forms: nplurals=4; plural=(n%100==1 ? 1 : n%100==2 ? 2 : n%100==3 || n" 18 "%100==4 ? 3 : 0);\n" 23 "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" 23 "%100==4 ? 2 : 3);\n" 51 -- $ grep -h1 Plural-Forms ubuntu/* | sort | uniq -c | sort -n 52 "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" 52 "%100==4 ? 2 : 3);\n" 52 -- would be nice if both variants were detected as valid slovenian and imported in a compatible way. (merged) -- slovenian translations getting broken by the translation system https://bugs.launchpad.net/bugs/121555 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs