Help file isn't localizable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
software-center (Ubuntu) |
Fix Released
|
Medium
|
Michael Vogt |
Bug Description
Binary package hint: software-center
Currently there is no .pot file for the help file, so it cannot be localized.
To fix this, the software-center Makefile needs to do something like this:
xml2po -k software-center.xml legal.xml > software-center.pot
Then once it has been translated, to convert a .po translation into the equivalent .xml file:
xml2po -p LANGUAGE-CODE.po software-center.xml > ../LANGUAGE-
xml2po -p LANGUAGE-CODE.po legal.xml > ../LANGUAGE-
To automate this further, Launchpad is able to commit automatically to a translations branch, which could be merged to and from the mainline branch.
[Thanks to Danilo Šegan for demonstrating this process.]
Changed in software-center (Ubuntu): | |
status: | New → Confirmed |
Changed in software-center (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: i18n |
Changed in software-center (Ubuntu): | |
milestone: | none → later |
Changed in software-center (Ubuntu): | |
milestone: | later → lucid-alpha-2 |
Changed in software-center (Ubuntu): | |
milestone: | lucid-alpha-2 → ubuntu-10.04-beta-1 |
Changed in software-center (Ubuntu): | |
status: | Confirmed → Fix Committed |
assignee: | nobody → Michael Vogt (mvo) |
This bug was fixed in the package software-center - 1.1.13
---------------
software-center (1.1.13) lucid; urgency=low
[ Michael Vogt ] menu.in: center. menu.in: backend/ aptd.py: software- center- doc.pot:
* data/featured.
- add scribus, blender
- fix missing i18n
* data/software-
- add a bunch of missing _
* softwarecenter/
- fix cache reload functionality
- fix display of update/external transactions (LP: #514861)
* po/help/po4a.conf:
- make help translatable via po4a (LP: #439353)
* po/help/
- add help pot
* setup.py:
- build help translations automatically
[ Gary Lasker ] view/viewswitch er.py: _changed (LP: #523420) view/installedp ane.py: view/widgets/ pathbar2. py: anClearlooks class, app.py, ter/backend/ aptd.py:
* softwarecenter/
- fix ValueError in on_transactions
- fix AttributeError in do_render (LP: #523341)
* softwarecenter/
- fix AttributeError in refresh_apps() (LP: #520097)
* softwarecenter/
- fix typo in PathBarThemeHum
gave an AttributeError in __expose_cb() (LP: #523452)
* softwarecenter/
softwarecen
- update to use new backend reload API (LP: #496058)
-- Michael Vogt <email address hidden> Tue, 23 Feb 2010 15:29:53 +0100