Most of the Checkbox UI is not translatable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox |
Fix Released
|
High
|
Daniel Manrique | ||
Ubuntu Translations |
Fix Released
|
Critical
|
Unassigned | ||
checkbox (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
I started reporting bug 951025, but I think that one is probably just part of a bigger bug.
It seems that most if not all of the Checkbox UI is not translatable, or at least its translations are not exposed in Launchpad.
I can think of several causes:
- The checkbox.pot template is not up to date (this would explain translations not being in Launchpad)
- The Checkbox UI strings not being marked for translation (this would explain translations not being in Launchpad)
- The translation domain is not properly set in the code (this would explain translations not being loaded)
I think the first thing to determine is why are the UI strings not in Launchpad.
I'm marking this bug as Critical from the translations side, as Checkbox is an Ubuntu upstream app installed by default, and it needs to keep up to the promise of an OS available in every user's language.
Related branches
- TienFu Chen (community): Approve
- Daniel Manrique (community): Needs Resubmitting
- Sylvain Pineau (community): Needs Information
-
Diff: 2602 lines (+1083/-535) (has conflicts)11 files modifieddebian/changelog (+8/-0)
po/Makevars (+42/-0)
po/POTFILES.in (+11/-1)
po/checkbox.pot (+881/-497)
qt/frontend/checkboxtr.cpp (+48/-0)
qt/frontend/checkboxtr.h (+46/-0)
qt/frontend/frontend.pro (+6/-2)
qt/frontend/main.cpp (+4/-0)
qt/frontend/qtfront.cpp (+34/-34)
qt/frontend/qtfront.h (+1/-0)
qt/frontend/treemodel.cpp (+2/-1)
- Ubuntu Sponsors: Pending requested
-
Diff: 4387 lines (+1537/-768)16 files modifieddebian/changelog (+19/-0)
debian/po/ast.po (+120/-0)
debian/po/es.po (+8/-8)
po/Makevars (+42/-0)
po/POTFILES.in (+11/-1)
po/ast.po (+234/-189)
po/checkbox.pot (+881/-497)
po/nl.po (+67/-13)
qt/frontend/checkboxtr.cpp (+49/-0)
qt/frontend/checkboxtr.h (+47/-0)
qt/frontend/frontend.pro (+6/-2)
qt/frontend/main.cpp (+4/-0)
qt/frontend/qtfront.cpp (+43/-34)
qt/frontend/qtfront.h (+1/-0)
qt/frontend/treemodel.cpp (+2/-1)
scripts/network_bandwidth_test (+3/-23)
Changed in ubuntu-translations: | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in checkbox: | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in checkbox (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
Changed in checkbox: | |
milestone: | 0.13.5 → 0.13.6 |
Changed in checkbox: | |
status: | Confirmed → In Progress |
assignee: | nobody → Daniel Manrique (roadmr) |
Changed in checkbox: | |
status: | In Progress → Fix Committed |
Changed in checkbox: | |
status: | Fix Committed → Fix Released |
Changed in ubuntu-translations: | |
status: | Triaged → Fix Released |
Hi David,
I think the checkbox-gtk UI hasn't changed so we shouldn't have any regressions regarding the work done there.
Could you confirm whether you're using the new qt-based UI instead? To test, the initial welcome screen has a "don't show me this message in the future" checkbox on the bottom right corner.
If so, we could treat this as a "master bug" for making sure the new Qt-based UI both honors existing translations and exposes its internal strings (such as "System Testing" for bug 951025 - it's a string alright, but we don't use gettext apparently for it) so they can be localized.
Thanks!