<html><body><p><tt>Akihiro Motoki <amotoki@gmail.com> wrote on 2016/03/22 20:24:01:<br><br>> From: Akihiro Motoki <amotoki@gmail.com></tt><br><tt>> To: Ying Chun Guo/China/IBM@IBMCN</tt><br><tt>> Cc: "openstack-i18n@lists.openstack.org" <openstack-i18n@lists.openstack.org></tt><br><tt>> Date: 2016/03/22 20:25</tt><br><tt>> Subject: Re: [Openstack-i18n] Criteria of Horizon language list for <br>> Mitakarelease</tt><br><tt>> <br>> 2016-03-22 19:56 GMT+09:00 Ying Chun Guo <guoyingc@cn.ibm.com>:<br>> > Akihiro Motoki <amotoki@gmail.com> wrote on 03/22/2016 06:43:33 PM:<br>> ><br>> >> From: Akihiro Motoki <amotoki@gmail.com><br>> >> To: Ying Chun Guo/China/IBM@IBMCN<br>> >> Cc: "openstack-i18n@lists.openstack.org"<br>> > <openstack-i18n@lists.openstack.org><br>> >> Date: 03/22/2016 06:45 PM<br>> >> Subject: Re: [Openstack-i18n] Criteria of Horizon language list for<br>> >> Mitakarelease<br>> >><br>> >> 2016-03-22 18:00 GMT+09:00 Ying Chun Guo <guoyingc@cn.ibm.com>:<br>> >> > Akihiro Motoki <amotoki@gmail.com> wrote on 03/22/2016 02:27:21 AM:<br>> >> ><br>> >> >> From: Akihiro Motoki <amotoki@gmail.com><br>> >> >> To: "openstack-i18n@lists.openstack.org"<br>> >> > <Openstack-i18n@lists.openstack.org><br>> >> >> Date: 03/22/2016 02:29 AM<br>> >> >> Subject: [Openstack-i18n] Criteria of Horizon language list for<br>> > Mitaka<br>> >> > release<br>> >> >><br>> >> >> Hi i18n team,<br>> >> >><br>> >> >> As Horizon liaison, I would like to ask you all about the criteria of<br>> >> >> Horizon language list for Mitaka release.<br>> >> >><br>> >> >> The same topic was discussed several releases ago and the consensus<br>> > at<br>> >> >> that time were:<br>> >> >> * remove all translations with less than 90% progress<br>> >> >> * update the language list accordingly.<br>> >> >><br>> >> >> Translations were imported manually at that time and the situation<br>> > may<br>> >> >> be changed now.<br>> >> >> I don't have an opinion and will just follow the i18n project<br>> > decision.<br>> >> >> If no response or well-defined criteria, I will just keep the current<br>> >> >> language list [1].<br>> >> ><br>> >> > Thank you for taking care of that, Akihiro.<br>> >> > I don't see any requests to change the language list.<br>> >> ><br>> >> >><br>> >> >> The following is just information:<br>> >> >> We have four PO files (django/djangojs for horizon and<br>> >> > openstack_dashboard).<br>> >> >> The current translation import policy for each PO file is<br>> > documentedhere<br>> >> > [2].<br>> >> >> Each PO file is imported once the translation percentage becomes over<br>> >> > 75%<br>> >> >> and it will be removed when the translation percentage becomes less<br>> > than<br>> >> > 20%.<br>> >> >> What is our criteria?<br>> >> ><br>> >> > My opinion is to follow the previous guidelines.<br>> >><br>> >> Do you mean we should remove <90% translations and update the lang<br>> >> list accordingly?<br>> >><br>> >> I made a quick survey. The result is not so happy, but I will just<br>> >> follow the team decision.<br>> >><br>> >> We have four PO files per language for horizon.<br>> >> My understanding is 90% means 90% translations for all these PO files.<br>> >> Unfortunately, as of today, only four languages satisfy this criteria<br>> >> (90%): de, fr, ja, ko<br>> >> If we change the criteria to 66%, we will have three more languages:<br>> >> pt-br, ru, zh-cn.<br>> >><br>> >> It is too sad statistics. openstack_dashboard/djangojs is the<br>> >> bottleneck of the progress.<br>> >><br>> >> On the other hand, the current language list contains 15 translated<br>> > languages:<br>> >> cs, de, en-gb, en-au, es, fr, it, ja, ko, pl, pt-br, ru, tr, zh-cn,<br>> > zh-tw.<br>> >><br>> ><br>> > No, I didn't mean to remove <90% translations.<br>> > Did we do that before ?<br>> <br>> I re-read the old logs. My memory is not correct.<br>> We first import ~100% translated languages, and then relaxed the<br>> criteria to 90~95%.<br>> It seems I thought this is the criteria.<br>> After that, we discussed and agreed the criteria<br>> of >75% for addition and <66% for deleteion for each PO file.<br>> That's the history.<br>> <br>> > I thought the criteria was 66%.<br>> <br>> I got it. I just quoted the i18n team consensus several release ago<br>> and I didn't thought it has been updated as wrote above. Thanks.<br>> <br>> > I just realized the difference situation we met in this release.<br>> > We have included plugin projects.<br>> > Before mitaka, we only focus on Horizon translation.<br>> > If we only take a look at the completion rate of Horizon[1], I think most<br>> > active translation team have achieved >66%. So it means, we don't need to<br>> > remove any languages from the list.<br>> > If we consider the overall completion rate of plugin projects together<br>> > with Horizon projects, some languages are less than 66%.<br>> > My suggestion is to only consider the progress of Horizon project.<br>> > 90% is too strict, I think. 66% is better.<br>> <br>> Totally agree. I just would like to clarify the criteria.<br>> <br>> Is it okay that I just update the language list with >66% progress?<br>> <br>> Everyone can see the progress at<br>> <a href="https://translate.openstack.org/iteration/view/horizon/stable-mitaka/languages">https://translate.openstack.org/iteration/view/horizon/stable-mitaka/languages</a><br>> I will decide the progress based on this.<br>> </tt><br><br><tt>+1.</tt><br><tt>Thank you.</tt><br><tt><br>> Thanks,<br>> Akihiro<br>> <br>> ><br>> >> Akihiro<br>> >><br>> >> ><br>> >> ><br>> >> >><br>> >> >> In future releases, I think we should automate this as a part of<br>> >> >> translation import jobs.<br>> >> >> I will reduce the work of horizon liaison.<br>> >> >><br>> >> ><br>> >> > I agree.<br>> >> ><br>> >> ><br>> >> >> Akihiro<br>> >> >><br>> >> >> [1] <a href="https://github.com/openstack/horizon/blob/master/">https://github.com/openstack/horizon/blob/master/</a><br>> >> >> openstack_dashboard/settings.py#L198-L215<br>> >> >> [2] <a href="https://wiki.openstack.org/wiki/Translations/">https://wiki.openstack.org/wiki/Translations/</a><br>> >> >> Infrastructure#Translation_percentage_changes<br>> >> >><br>> >> >> _______________________________________________<br>> >> >> Openstack-i18n mailing list<br>> >> >> Openstack-i18n@lists.openstack.org<br>> >> >> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n</a><br>> >> >><br>> >> ><br>> >> ><br>> >><br>> ><br>> ><br>> <br></tt><BR>
</body></html>