msgstr in English PO files causes wrong source lang strings in Transifex
Bug #1226428 reported by
Akihiro Motoki
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Dashboard (Horizon) |
Fix Released
|
Medium
|
Akihiro Motoki |
Bug Description
If POT files contains translated messages (msgstr) different from the original strings, Transifex seems to use msgstr rather than msgid as index, and this leads to incorrect source language strings in Transifex. [1]
After uploading POT files without any msgstr to Transifex, we confirm this problem is fixed.
POT files should have empty msgstr to avoid this issue.
http://
Changed in horizon: | |
status: | Fix Committed → Fix Released |
Changed in horizon: | |
milestone: | havana-rc1 → 2013.2 |
To post a comment you must log in.
This blocks the translation work, so I marked the important as Medium.
The fix is very simple: to remove English PO files in horizon repository once and then run ./run_tests.sh --makemessages to regenerate English PO files.