[Openstack-i18n] Handling of translations for Liberty

Andreas Jaeger aj at suse.com
Fri Sep 25 05:21:02 UTC 2015


On 09/25/2015 05:35 AM, Ying Chun Guo wrote:
> Thank you Andreas for the detail information.
> I have several questions:
>
> 1. I created Nova liberty version in Zanata only.
> Do the liberty versions of these "other projects" be created manually or
> created automatically ? When shall the versions be created ?

We should be able to create the versions itself per script (one-time 
run) - now.

> 2. There are three types in the list of projects not be translated.
> Do you mean not to translate them in Liberty ?

Yes.

> What are the definition of three types ?

See the titles I gave below.

> olso.i18n is in the list of projects not branching,
> yet I see it has the liberty branch in git.

I wouldn't handle libraries for now, just put them in with the others.

> aodh is in the list of projects that branch without translations in git,
> yet I see there are three language translations in its locale folder.

aodh was error on my side.


> 3. Do you plan to clean up translations of all projects?

Yes, for all server projects.

Andreas

> Best regards
> Ying Chun Guo (Daisy)
>
>
> Andreas Jaeger <aj at suse.com> wrote on 2015/09/25 01:41:18:
>
>  > From: Andreas Jaeger <aj at suse.com>
>  > To: "openstack-i18n at lists.openstack.org" <openstack-
>  > i18n at lists.openstack.org>, Thierry Carrez <thierry at openstack.org>,
>  > Doug Hellmann <doug at doughellmann.com>
>  > Date: 2015/09/25 01:42
>  > Subject: [Openstack-i18n] Handling of translations for Liberty
>  >
>  > We had some IRC discussion today about how to handle the "other"
>  > projects with importing and here's a proposal based on discussions with
>  > Clark, Lyz, Steve, Daisy and Thierry.
>  >
>  > I'd like to prepare everything for this tomorrow if possible, so please
>  > speak up if you have questions or concerns,
>  >
>  > Andreas
>  >
>  > Challenge:
>  >
>  >      We have translations for some projects like keystone that are not
>  > on the liberty branch. Master is already open for Mitaka.
>  >
>  > Proposal:
>  >
>  >      Handle all projects that have currently  translations of main files
>  > (so, not only LOG files) and liberty branches the same - like we do with
>  > horizon and nova.
>  >
>  >
>  > Details:
>  >
>  > This means, the following projects will get liberty branches:
>  >
>  > List of projects that branch with translations:
>  > openstack/ceilometer
>  > openstack/cinder
>  > openstack/designate
>  > openstack/designate-dashboard
>  > openstack/django_openstack_auth
>  > openstack/glance
>  > openstack/horizon
>  > openstack/keystone
>  > openstack/neutron
>  > openstack/nova
>  > openstack/swift
>  > openstack/zaqar
>  >
>  > List of projects branching later:
>  > openstack/openstack-manuals - to translate Install Guide
>  >
>  > The following projects will not be translated:
>  >
>  > List of projects that branch without translations in git :
>  > openstack/aodh
>  > openstack/ironic-inspector
>  > openstack/magnum
>  > openstack/magnum-ui
>  > openstack/manila
>  > openstack/sahara
>  > openstack/searchlight
>  >
>  > List of projects that branch with only LOG translations in git:
>  > openstack/barbican
>  > openstack/glance_store
>  > openstack/heat
>  > openstack/ironic
>  > openstack/trove
>  >
>  >
>  > List of projects not branching:
>  > openstack/api-site
>  > openstack/ha-guide
>  > openstack/operations-guide
>  > openstack/oslo.cache
>  > openstack/oslo.concurrency
>  > openstack/oslo.db
>  > openstack/oslo.i18n
>  > openstack/oslo.log
>  > openstack/oslo.messaging
>  > openstack/oslo.middleware
>  > openstack/oslo.policy
>  > openstack/oslo.reports
>  > openstack/oslo.service
>  > openstack/oslo.utils
>  > openstack/oslo.versionedobjects
>  > openstack/oslo.vmware
>  > openstack/python-magnumclient
>  > openstack/python-openstackclient
>  > openstack/security-doc
>  >
>  > Process
>  >
>  > 1. Before RC1 is cut, translators work with master version.
>  > 2. When stable branch is cut, branches get created in Zanata as well.
>  > Syncing will get enabled for them.
>  > 3. Translators focus on translation of stable branch.
>  > 4. Once translators are finished with translations, a copy of new
>  > translations from stable branch to master is done in Zanata .
>  > 5. Open master version to accept translations.
>  >
>  > Note: Around RC1 time, a patch to cleanup "old" translations gets
>  > proposed to both stable and master to remove any translations in git
>  > that are less than 50 % translated (we normally only delete less than 20
>  > % to avoid to frequent deletion).
>  >
>  > What do we want to see in Liberty release:
>  >      * Updated translations of files that are sufficiently translate (>
>  > 75 %)
>  >      * Updated po source file that reflect state of repository
>  >      * No empty/mainly untranslated language files (< 50 %)
>  >
>  >
>  >
>  > Andreas
>  > --
>  >   Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
>  >    SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
>  >     GF: Felix Imendörffer, Jane Smithard, Graham Norton,
>  >         HRB 21284 (AG Nürnberg)
>  >      GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126
>  >
>  >
>  > _______________________________________________
>  > Openstack-i18n mailing list
>  > Openstack-i18n at lists.openstack.org
>  > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
>


-- 
  Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
   SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
    GF: Felix Imendörffer, Jane Smithard, Graham Norton,
        HRB 21284 (AG Nürnberg)
     GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126




More information about the Openstack-i18n mailing list