OpenStack Object Storage (Swift)

transifex-ify all current OpenStack projects

Reported by Monty Taylor on 2012-11-25
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ceilometer
Low
Lianhao Lu
Cinder
Low
Mark McLoughlin
Glance
Low
Mark McLoughlin
Keystone
Undecided
olaph
OpenStack Compute (nova)
Medium
Monty Taylor
OpenStack Core Infrastructure
Medium
olaph
OpenStack Dashboard (Horizon)
Medium
Akihiro Motoki
OpenStack Object Storage (swift)
Low
Unassigned
heat
Medium
Clint Byrum

Bug Description

All of the current OpenStack projects need to have the transifex infrastructure and automation added to them.

Changed in nova:
status: New → Confirmed
importance: Undecided → Medium
Joseph Heck (heckj) wrote :

Russell - what's this mean/intent? Can you link to an etherpad or blueprint describing what needs to be done?

Changed in keystone:
status: New → Triaged
Chuck Thier (cthier) on 2012-12-04
Changed in swift:
importance: Undecided → Low
Changed in horizon:
assignee: nobody → Gabriel Hurley (gabriel-hurley)
importance: Undecided → Medium
milestone: none → grizzly-2
status: New → Confirmed
Nick Barcet (nijaba) on 2012-12-28
Changed in ceilometer:
status: New → Confirmed
importance: Undecided → Low
assignee: nobody → Lianhao Lu (lianhao-lu)

Reviewed: https://review.openstack.org/17930
Committed: http://github.com/openstack/ceilometer/commit/baad3c800f078ef4af994d553eaec869dacad610
Submitter: Jenkins
Branch: master

commit baad3c800f078ef4af994d553eaec869dacad610
Author: Lianhao Lu <email address hidden>
Date: Wed Dec 12 20:13:34 2012 +0800

    Ground work for transifex-ify ceilometer.

    Following http://wiki.openstack.org/Translations to integrate transifex
    translation into ceilometer and to fix bug 1082805.

    This is the ground work to enable translation jobs using transifex and
    Jenkin's in ceilometer. We added the empty file
    ceilometer/locale/ceilometer.pot to avoid the failure of the Jenkin'
    translation-jobs because git doesn't allow empty directory to be added
    into the repository.

    We still need to do the following things once this patch gets accepted:

    1. Make the transifex ceilometer project
    (https://www.transifex.com/projects/p/ceilometer/) as part of the
    openstack transifex project hub and give access to the transifex
    openstack Jenkins account.

    2. Add the translation-jobs into openstack/openstack-ci-puppet for
    ceilometer.

    3. Recheck and/or clean the LOG.foobar strings in ceilometer so that
    only the useful and necessary strings would be extracted into the .pot
    file.

    NOTE:
    1. Don't use '_' as the variable name for "don't care", since it clashes
    with gettext module.

    2. Wrap the string with the underscore function to make it ready for
    translation, e.g.

      internationalized_string = _("I'm internationalized!")
      LOG.debug(_('I speak the language of %(language)s'), locals())

    Change-Id: I9732e424b374afa8f0650baf4e3537109e7520d1

Changed in ceilometer:
status: Confirmed → Fix Committed
olaph (zxkuqyb) on 2013-01-01
Changed in keystone:
assignee: nobody → =w= (zxkuqyb)
olaph (zxkuqyb) on 2013-01-02
Changed in keystone:
status: Triaged → Fix Committed
Chuck Short (zulcss) wrote :

This looks like its already been done for cinder

Changed in cinder:
status: New → Fix Committed
Changed in horizon:
milestone: grizzly-2 → grizzly-3
Thierry Carrez (ttx) on 2013-01-09
Changed in keystone:
milestone: none → grizzly-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2013-01-09
Changed in ceilometer:
milestone: none → grizzly-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx) on 2013-01-09
Changed in cinder:
milestone: none → grizzly-2
status: Fix Committed → Fix Released
Steven Dake (sdake) on 2013-01-11
Changed in heat:
importance: Undecided → Medium
Steven Dake (sdake) on 2013-01-11
Changed in heat:
status: New → Confirmed
Changed in heat:
assignee: nobody → Clint Byrum (clint-fewbar)
status: Confirmed → In Progress

Reviewed: https://review.openstack.org/20094
Committed: http://github.com/openstack/heat/commit/438f6d85ff6de37f84bec332ab5aa5f67c0350a4
Submitter: Jenkins
Branch: master

commit 438f6d85ff6de37f84bec332ab5aa5f67c0350a4
Author: Clint Byrum <email address hidden>
Date: Sat Jan 19 20:45:17 2013 -0800

    Initial support for Transifex translations

    Adds initial message extract and configuration to allow heat
    to work with Transifex, which is the chosen platform for
    translations in OpenStack.

    Fixes bug #1082805

    Change-Id: If8585812d6127948f75994765d274da1629069a3

Changed in heat:
status: In Progress → Fix Committed
Changed in horizon:
milestone: grizzly-3 → none
Thierry Carrez (ttx) on 2013-02-21
Changed in heat:
milestone: none → grizzly-3
status: Fix Committed → Fix Released
Changed in glance:
importance: Undecided → Low
status: New → Triaged
Mark McLoughlin (markmc) wrote :

Seems to be working just fine for Nova

https://jenkins.openstack.org//job/nova-propose-translation-update/lastBuild/consoleText

  + git commit -F-
  [detached HEAD f90f84d] Imported Translations from Transifex
   1 file changed, 186 insertions(+), 185 deletions(-)
  + git review -t transifex/translations

https://jenkins.openstack.org/job/nova-upstream-translation-update/2252/consoleText

  + tx --debug --traceback push -s
  ...
  Pushing translations for resource nova.nova-translations:

Changed in nova:
status: Confirmed → Fix Released
assignee: nobody → Monty Taylor (mordred)
Thierry Carrez (ttx) on 2013-04-04
Changed in keystone:
milestone: grizzly-2 → 2013.1
Thierry Carrez (ttx) on 2013-04-04
Changed in cinder:
milestone: grizzly-2 → 2013.1
Thierry Carrez (ttx) on 2013-04-04
Changed in ceilometer:
milestone: grizzly-2 → 2013.1
Thierry Carrez (ttx) on 2013-04-04
Changed in heat:
milestone: grizzly-3 → 2013.1
Mark McLoughlin (markmc) wrote :
Changed in glance:
status: Triaged → In Progress
assignee: nobody → Mark McLoughlin (markmc)
Mark McLoughlin (markmc) on 2013-05-08
Changed in glance:
status: In Progress → Fix Released
Mark McLoughlin (markmc) wrote :

Looks like translation jobs aren't set up for cinder

Changed in cinder:
importance: Undecided → Low
assignee: nobody → Mark McLoughlin (markmc)
milestone: 2013.1 → none
Akihiro Motoki (amotoki) wrote :

Horizon Transifex automated job is almost complete. Thanks Andreas.
The remaining work is to automate translation imports for master branch.
The script is under review in -infra: https://review.openstack.org/#/c/82176/

I will take care of the progress as Horizon and I18N team.

Changed in horizon:
assignee: Gabriel Hurley (gabriel-hurley) → Akihiro Motoki (amotoki)
status: Confirmed → Triaged
status: Triaged → In Progress
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers