glib translations are not included in the touch langpacks
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
langpack-o-matic |
Fix Released
|
High
|
Martin Pitt |
Bug Description
When updating a click package or the system image, the download progress is not properly internationalized. Same thing in the Storage view, all units are displayed the English way.
After investigating, the following string:
http://
is translated in my language, except for the size unit. For example, "12 MB" should be displayed as "12 Mo" in French.
Apparently, this all boils down to http://
Maybe this is because of a missing environment variable, or a missing glib initialisation (setlocale()?)
In fact, are the glib translations even installed on the phone?
description: | updated |
description: | updated |
description: | updated |
description: | updated |
tags: | added: touch-l10n |
Changed in langpack-o-matic: | |
importance: | Undecided → High |
assignee: | nobody → Martin Pitt (pitti) |
status: | New → Triaged |
In fact this is just that: GLib translations are not included in the phone.
I simply copied "/usr/share/ locale- langpack/ fr/LC_MESSAGES/ glib20. mo" from my Ubuntu 15.04 desktop to the same location on the phone and, after restarting the Settings app, all size units are properly translated.
I see two possibilities here: system- settings (are there other applications using glib on the phone?)
* include glib translation files by default on the phone (where should this be reported?)
* use something else than glib to format sizes in ubuntu-