<html><body><p>Akihiro,<br><br>I've been trying to find where we documented the 90% cutoff used by Horizon in past releases. I can't find it (and I'm afraid I'm the one who documented it). Were you able to find that reference?<br><br>I think it's reasonable to manage the Horizon language list to match the same set of languages for which we have PO files included in the project. The 66% cutoff would apply in both cases then. It should be easy for a consumer or distro to provide a shorter list than what we've defaulted by changing the value of the <font size="4">LANGUAGES</font> setting in local_settings.py or a local_settings.d file.<br><br>Doug Fish<br><br><br><br><tt>"Ying Chun Guo" <guoyingc@cn.ibm.com> wrote on 03/22/2016 05:56:45 AM:<br><br>> From: "Ying Chun Guo" <guoyingc@cn.ibm.com></tt><br><tt>> To: Akihiro Motoki <amotoki@gmail.com></tt><br><tt>> Cc: "openstack-i18n@lists.openstack.org" <openstack-i18n@lists.openstack.org></tt><br><tt>> Date: 03/22/2016 05:59 AM</tt><br><tt>> Subject: Re: [Openstack-i18n] Criteria of Horizon language list for <br>> Mitakarelease</tt><br><tt>> <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>> I thought the criteria was 66%.<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>> > 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>> _______________________________________________<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></tt><BR>
</body></html>