https://bugzilla.novell.com/show_bug.cgi?id=756195 https://bugzilla.novell.com/show_bug.cgi?id=756195#c2 Mindaugas Baranauskas <embar@super.lt> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |embar@super.lt --- Comment #2 from Mindaugas Baranauskas <embar@super.lt> 2012-08-13 08:06:36 UTC --- I see in PO file (e.g. http://svn.opensuse.org/viewvc/opensuse-i18n/trunk/lcn/ru/po/zypp.ru.po?view...) desription: "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" Lithuanian language had the same problem in openSUSE 11.3 and earler, so changed description from "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n" to this: "Plural-Forms: nplurals=4; plural=(n%10==1 ? 0 : n%10==1 && n%100!=11 ? 1 : n%10>=2 && (n%100<10 || n%100>=20) ? 2 : 3);\n" So for Russian, you can do like KDE4 team do: "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" (See example in http://websvn.kde.org/*checkout*/trunk/l10n-kde4/ru/messages/kde-wallpapers/...) If you do so, check if old meaning of "msgstr[0]", "msgstr[1]", "msgstr[2]" and new "msgstr[3]" corresponds their new meanings. While updating plural forms description, don't forget to update /opensuse-i18n/trunk/yast/50-memory/head-info.lt.po /opensuse-i18n/trunk/lcn/50-memory/head-info.lt.po -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.