[i18n] integrate gettext and use translations from Unity
Bug #684148 reported by
Florian Boucault
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Translations |
Fix Released
|
High
|
Unassigned | ||
unity-2d |
Fix Released
|
High
|
Aurélien Gâteau | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
In order to be included in main we need to integrate properly with launchpad's translation system. To achieve that 2 actions need to be taken:
- convert Qt string catalogs automatically to .po catalogs upon Debian package building
- write a launchpad translation export filter to Qt native i18n system
Related branches
lp:~agateau/unity-2d/gettext
- Florian Boucault: Pending requested
- unity-2d-team: Pending requested
-
Diff: 667 lines (+485/-1)18 files modifiedCMakeLists.txt (+2/-0)
debian/control (+1/-1)
debian/rules (+2/-0)
launcher/app/launcher.cpp (+6/-0)
libunity-2d-private/src/CMakeLists.txt (+1/-0)
libunity-2d-private/src/gettexttranslator.cpp (+85/-0)
libunity-2d-private/src/gettexttranslator.h (+61/-0)
libunity-2d-private/tests/CMakeLists.txt (+11/-0)
libunity-2d-private/tests/config-test.h.in (+1/-0)
libunity-2d-private/tests/fr.po (+10/-0)
libunity-2d-private/tests/gettexttest.cpp (+74/-0)
panel/app/main.cpp (+6/-0)
places/app/CMakeLists.txt (+2/-0)
places/app/places.cpp (+8/-0)
po/CMakeLists.txt (+7/-0)
po/fr.po (+92/-0)
po/unity-2d.pot (+92/-0)
po/update-unity-2d-pot (+24/-0)
Changed in upicek: | |
milestone: | none → m4 |
Changed in unity-2d: | |
assignee: | nobody → Kyle Nitzsche (knitzsche) |
status: | Incomplete → Triaged |
summary: |
- i18n integration with launchpad + [i18n] integration with launchpad |
visibility: | private → public |
Changed in ubuntu-translations: | |
importance: | Undecided → High |
status: | New → Triaged |
tags: | added: maverick-delta |
Changed in unity-2d: | |
milestone: | 3.4 → 3.6 |
Changed in unity-2d: | |
assignee: | nobody → Aurélien Gâteau (agateau) |
Changed in unity-2d: | |
status: | Triaged → In Progress |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Just noting that integration of QT with LP is actually a platform issue since they may/will need to support this. I believe DBarth has communicated with QT developers on this. I think this bug may therefore be invalid for this project at this point. Our need is to make our packages work for now in our OEM projects for translations.