Support using translations in devstack
Bug #995287 reported by
Monty Taylor
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Cinder |
Fix Released
|
High
|
Huang Zhiteng | ||
Glance |
Fix Released
|
High
|
Mark McLoughlin | ||
OpenStack Compute (nova) |
Fix Released
|
High
|
Mark McLoughlin | ||
OpenStack Identity (keystone) |
Fix Released
|
High
|
Mark McLoughlin | ||
devstack |
Invalid
|
High
|
Unassigned | ||
oslo-incubator |
Fix Released
|
High
|
Mark McLoughlin |
Bug Description
We go to the trouble to install translations catalogs, but then we don't properly use them. We really need to fix that. There is a great example of how to use in-tree messages can be found in the sphinx source:
https:/
Changed in openstack-ci: | |
assignee: | wpc (clarkb) → Clark Boylan (cboylan) |
Changed in openstack-ci: | |
milestone: | folsom → none |
assignee: | Clark Boylan (cboylan) → nobody |
status: | Triaged → Won't Fix |
Changed in openstack-ci: | |
status: | Won't Fix → Triaged |
assignee: | nobody → matthew wagoner (matthew-wagoner) |
milestone: | none → grizzly |
Changed in nova: | |
importance: | Undecided → High |
status: | New → Confirmed |
milestone: | none → grizzly-rc1 |
Changed in nova: | |
status: | Confirmed → Triaged |
tags: | removed: grizzly-rc-potential |
Changed in glance: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Mark McLoughlin (markmc) |
Changed in devstack: | |
importance: | Undecided → High |
status: | Confirmed → Triaged |
Changed in keystone: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Mark McLoughlin (markmc) |
Changed in cinder: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Mark McLoughlin (markmc) |
Changed in cinder: | |
assignee: | Mark McLoughlin (markmc) → Huang Zhiteng (zhiteng-huang) |
Changed in glance: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in cinder: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
milestone: | none → havana-1 |
status: | Fix Committed → Fix Released |
Changed in devstack: | |
assignee: | Mark McLoughlin (markmc) → nobody |
Changed in keystone: | |
milestone: | none → havana-2 |
status: | Fix Committed → Fix Released |
Changed in oslo: | |
milestone: | havana-1 → 2013.2 |
Changed in glance: | |
milestone: | havana-1 → 2013.2 |
Changed in cinder: | |
milestone: | havana-1 → 2013.2 |
Changed in nova: | |
milestone: | havana-1 → 2013.2 |
Changed in keystone: | |
milestone: | havana-2 → 2013.2 |
To post a comment you must log in.
There appear to be two issues with the current Nova translation setup. First the .pot file is generated from trunk branch on LP which is quite out of date. This means the translation files in LP are generated with old data. Need to sync to LP properly or start looking at transifex and make sure transifex has an up to date .pot.
Second, at runtime Nova installs the translations but appears to only look in the default location for the translation files. You can probably only expect these to be there when installing from a package that installs to normal system locations. In many cases these files may be in a python egg or non system locations. Need to make the translation installation a little smarter about where it looks for things. The sphinx example above appears to deal with this issue.