From kde-i18n-doc Fri Aug 01 09:56:16 2014 From: "Yuri Chornoivan" Date: Fri, 01 Aug 2014 09:56:16 +0000 To: kde-i18n-doc Subject: Re: Strange plural forms in baloo_queryparser.po Message-Id: X-MARC-Message: https://marc.info/?l=kde-i18n-doc&m=140688698717547 =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B5 Fri, 01 Aug 2014 12:52:= 42 +0300, Alexander Potashev = : > 2014-08-01 11:05 GMT+04:00 Yuri Chornoivan : >> =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B5 Fri, 01 Aug 2014 09:= 57:51 +0300, V=C3=ADt Pel=C4=8D=C3=A1k : >> >> >>> Hello. >>> >>> I spotted, that there are strange strings: >>> >>> year years >>> gb gigabyte gigabytes >>> >>> etc >>> >>> Hese are rather strange and plain wrong and will cause issues to >>> languages with more than one plural form. >>> >>> Could anybody fix it, please? >>> >> >> Hi, >> >> These are just alternatives. You can write any plural form in your = >> language >> so the parser can determine that you write about gigabytes. >> >> Example for Ukrainian: >> >> =D0=93=D0=91 =D0=B3=D1=96=D0=B3=D0=B0=D0=B1=D0=B0=D0=B9=D1=82 =D0=B3=D1= =96=D0=B3=D0=B0=D0=B1=D0=B0=D0=B9=D1=82=D0=B8 =D0=B3=D1=96=D0=B3=D0=B0=D0= =B1=D0=B0=D0=B9=D1=82=D1=96=D0=B2 >> >> And now "2 =D0=93=D0=91" or "2 =D0=B3=D1=96=D0=B3=D0=B0=D0=B1=D0=B0=D0= =B9=D1=82=D0=B8" means "2 GB" for Baloo. > > Yuri, > > It is vital that strings like this are written in lower case in terms > of QString::toLower(), for example "=D0=93=D0=91" is wrong and should = be > replaced with "=D0=B3=D0=B1". > Yes, sure. That's said in the comment "Lower-case units corresponding to= a = gigabyte". Sorry for the confusuion. Best regards, Yuri