<div dir="ltr">+1 Daisy</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div><br></div><div><font face="arial, helvetica, sans-serif" color="#999999"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">---------------------------------------------</span></font></div><div><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"><font face="arial, helvetica, sans-serif" color="#666666"><br></font></span></div><font face="arial, helvetica, sans-serif" color="#666666"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Alex Eng</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span></font></div><div dir="ltr"><font face="arial, helvetica, sans-serif" color="#666666">Senior Software Engineer<br style="font-size:13.3333330154419px"><span style="font-size:12.8000001907349px">Globalisation Tools Engineering</span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">DID:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+3514+8262" style="text-decoration:none" target="_blank">+61 3514 8262</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Mobile:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+614+2335+3457" style="text-decoration:none" target="_blank">+614 2335 3457</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Red Hat, Asia-Pacific Pty Ltd</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Level 1, 193 North Quay</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Brisbane 4000</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Office:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+7+3514+8100" style="text-decoration:none" target="_blank">+61 7 3514 8100</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Fax:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="callto:+61+7+3514+8199" style="text-decoration:none" target="_blank">+61 7 3514 8199</a></span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><br style="font-size:13.3333330154419px"><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)">Website:</span><span style="font-size:13.3333330154419px;background-color:rgb(253,253,253)"> </span><span style="font-size:13.3333330154419px"><a href="http://www.redhat.com/" style="text-decoration:none" target="_blank">www.redhat.com</a></span></font><br></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Mar 11, 2016 at 3:20 PM, Ying Chun Guo <span dir="ltr"><<a href="mailto:guoyingc@cn.ibm.com" target="_blank">guoyingc@cn.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><p>Thank you for the investigation, Akihiro and Alex.<br><br>Below are the steps we previously used. <br>We can follow the same steps, just changing "stable" version to "master" version.<br>I think the statistic data will not be affected in step 1 to 5.<br>But, if we delete master-old, the contribution data in master-old will be removed.<br>So my suggestion is to do the same steps, and keep master-old version (mark it as readonly)<br>till 6 month or 12 month later when the contribution data is not that important.<br><br>> 1. Create Russian translation files with only the correct header and the <br>> pluralities translation items.<br>> 2. Create a new version named as russian-fix<br>> 3. Upload the source files and the Russian translation files created in #1 <br>> to the version russian-fix<br>> 4. Merge the stable version with version russian-fix<br>> 5. Rename stable version to stable-old, and rename russian-fix to stable.<br><br>Alex and Akihiro, please confirm my proposal.<br>Then I can take actions.<br><br>Best regards<br>Ying Chun Guo (Daisy)<br><br><br><tt>Alex Eng <<a href="mailto:aeng@redhat.com" target="_blank">aeng@redhat.com</a>> wrote on 2016/03/11 04:36:15:<br><br>> From: Alex Eng <<a href="mailto:aeng@redhat.com" target="_blank">aeng@redhat.com</a>></tt><br><tt>> To: Ilya Alekseyev <<a href="mailto:ilyaalekseyev@acm.org" target="_blank">ilyaalekseyev@acm.org</a>></tt><br><tt>> Cc: Akihiro Motoki <<a href="mailto:amotoki@gmail.com" target="_blank">amotoki@gmail.com</a>>, Ying Chun Guo/China/<br>> IBM@IBMCN, "<a href="mailto:openstack-i18n@lists.openstack.org" target="_blank">openstack-i18n@lists.openstack.org</a>" <openstack-<br>> <a href="mailto:i18n@lists.openstack.org" target="_blank">i18n@lists.openstack.org</a>></tt><br><tt>> Date: 2016/03/11 04:37</tt><br><tt>> Subject: Re: [Openstack-i18n] Wrong plural formula for russian</tt><br><tt>> <br>> Hi, </tt><br><tt>> <br>> If we fix the plural forms in pot file and push to Zanata, that <br>> would not affect the statistics. </tt><br><tt>> <br>> But I remember last time when we trying to fix this, there are some <br>> limitation of the pluralform wont update after the file is being <br>> uploaded once to Zanata. And we have to create a new version with <br>> fixed pot file and use "merge translation" feature to bring over all<br>> the translations.</tt><br><tt>> <br>> We can do the same thing again and the statistics won't be affected.<br>> (copied translation doesn't count in as contribution)</tt><br><tt>> <br>> I checked and Zanata has the correct form. </tt><br><tt>> <br>> nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 &&<br>> (n%100<10 || n%100>=20) ? 1 : 2) </tt><br><tt>> <br>> ---------------------------------------------</tt><br><tt>> <br>> Alex Eng </tt><br><tt>> Senior Software Engineer<br>> Globalisation Tools Engineering<br>> DID: +61 3514 8262 <br>> Mobile: +614 2335 3457 <br>> <br>> Red Hat, Asia-Pacific Pty Ltd <br>> Level 1, 193 North Quay <br>> Brisbane 4000 <br>> Office: <a href="tel:%2B61%207%203514%208100" value="+61735148100" target="_blank">+61 7 3514 8100</a> <br>> Fax: <a href="tel:%2B61%207%203514%208199" value="+61735148199" target="_blank">+61 7 3514 8199</a> <br>> Website: <a href="http://www.redhat.com" target="_blank">www.redhat.com</a></tt><br><tt>> <br>> On Fri, Mar 11, 2016 at 3:00 AM, Ilya Alekseyev <<a href="mailto:ilyaalekseyev@acm.org" target="_blank">ilyaalekseyev@acm.org</a>> wrote:</tt><br><tt>> Daisy,</tt><br><tt>> <br>> i remember we fixed this for Liberty. But looks like somewhere wrong<br>> config or error in script that creating master version. </tt><br><tt>> How ca we fix it? How i can help with this issue?</tt><br><tt>> <br>> Alex, is it possible to fix plural formula ofr version and keep <br>> statistics safe?</tt><br><tt>> <br>> We need to fix it as soon as possible, because 4 plural forms making<br>> issues for russian translation (empty message, empty buttons, etc, <br>> as we can seee in Kilo release).</tt><br><tt>> <br>> Kind regards,</tt><br><tt>> Ilya Alekseyev.</tt><br><tt>> <br>> С уважением,</tt><br><tt>> Илья Алексеев</tt><br><tt>> <br>> Russian OpenStack Community</tt><br><tt>> <br>> 2016-03-10 19:37 GMT+03:00 Akihiro Motoki <<a href="mailto:amotoki@gmail.com" target="_blank">amotoki@gmail.com</a>>:</tt><br><tt>> Russian translations in the horizon repo is downloaded from Zanata,<br>> OpenStack translation platform.<br>> It seems Zanata has wrong plural configuration.<br>> <br>> > Daisy, Alex,<br>> Could you check Russian configuration in Zanata is correct?</tt><br><tt>> <br>> 2016-03-10 22:42 GMT+09:00 Ilya Alekseyev <<a href="mailto:ilyaalekseyev@acm.org" target="_blank">ilyaalekseyev@acm.org</a>>:<br>> > Dear collegues,<br>> ><br>> > i've checked current russian translation in horizon repository and find out<br>> > that we have wrong plural formula in upstream.<br>> ><br>> > <a href="https://github.com/openstack/horizon/blob/master/" target="_blank">https://github.com/openstack/horizon/blob/master/</a><br>> openstack_dashboard/locale/ru/LC_MESSAGES/django.po#L35-L37<br>> ><br>> > There is only 3 plural forms in Russian.<br>> > And correct formula should be<br>> > nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 &&<br>> > (n%100<10 || n%100>=20) ? 1 : 2);<br>> ><br>> > Looks like some script is wrong.<br>> > Does anybody know how to fix it?<br>> ><br>> > Kind regards,<br>> > Ilya Alekseyev<br>> ></tt><br><tt>> > _______________________________________________<br>> > Openstack-i18n mailing list<br>> > <a href="mailto:Openstack-i18n@lists.openstack.org" target="_blank">Openstack-i18n@lists.openstack.org</a><br>> > <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n</a><br>> ></tt><br>
</p></div>
</blockquote></div><br></div>